DistroWatch Weekly |
| DistroWatch Weekly, Issue 811, 22 April 2019 |
|
Welcome to this year's 16th issue of DistroWatch Weekly!
There are a lot of Linux distributions, hundreds in fact, and sometimes groups of them look similar, particularly those which reside in the same family or have the same goals. This week we decided to turn our attention toward a project which stands out by doing several things differently: Alpine Linux. Alpine ships with an uncommonly used system library, does not use the GNU userland tools and uses OpenRC as its init software instead of the more commonly used systemd. Alpine also runs on several hardware architectures and is reportedly very lightweight. Our Feature Story has more details on this intriguing project. In our News section we discuss Manjaro's ARM port getting more official recognition, Obarun releasing tools for working with the S6 init implementation, and Ubuntu developers working toward improved ZFS support. We also welcome Sam Hartman to his new role as Debian's Project Leader and talk about Ubuntu Studio extending the life of a past release. Plus we share some tips on how to create backups with the rsync utility. In our Option Poll we ask readers which tools they use for making backups of important files. As usual, we provide a list of last week's releases and we are pleased to share the torrents we are seeding. We wish you all a wonderful week and happy reading!
Content:
- Review: Alpine Linux 3.9.2
- News: Manjaro's ARM port now offered through the main project's website, Obarun releases S6 init tools, Ubuntu working on better ZFS support, Ubuntu Studio 18.04 gains longer term support, Sam Hartman becomes Debian's Project Leader
- Tips and tricks: Simple rsync examples
- Released last week: Ubuntu 19.04, Feren OS 2019.04, Pop!_OS 19.04
- Torrent corner: Feren OS, IPFire, Kubuntu, Lubuntu, Netrunner, Plop, Pop!_OS, Ubuntu, Ubuntu Budgie, Ubuntu MATE, Ubuntu Kylin, Ubuntu Studio, Xubuntu
- Opinion poll: Programs for creating backups
- New distributions: Regolith Linux, Asril OS, BlackWeb
- Reader comments
|
| Feature Story (by Jesse Smith) |
Alpine Linux 3.9.2
Alpine Linux is a distribution designed to be small (in terms of resource usage) and secure. The distribution is intended for use in environments where performance and security are the top priorities, such as servers, firewalls and single board computers. Alpine offers an unusual collection of features, including using the musl C library instead of the more popular GNU C library, using Busybox for command line tools instead of the GNU tools, and it manages services through OpenRC instead of systemd or SysV init. The distribution also provides some added security through position independent executables (PIE) which make some common avenues of attacking memory more difficult.
There are several builds and editions of Alpine. There are specific downloads for running the distribution on physical hardware and virtual environments. There are also different builds depending on whether we want a fully functioning server operating system or a more minimal base. Finally, there are several architecture options for x86 (32-bit and 64-bit), ARM, PPC64, and s390x processors. I decided to download the Extended edition for 64-bit (x86_64) machines. The Extended version offers the most tools out of the box (though it is still pretty minimal by most standards) and loads itself into RAM to offer better performance. The download is 398MB in size.
I want to mention right up front that all of Alpine's editions are fairly minimal and intended for use on servers and embedded devices rather than workstations. The distribution is more of a platform for building something than an out-of-the-box solution or appliance. I recommend having a project in mind, such as setting up a home web server or e-mail solution, before using Alpine.
The live media boots almost immediately and presents us with a text console. We can sign into the root account without a password. The console displays some helpful tips, such as where to find the Alpine documentation on-line and that we can start the system installer by running the setup-alpine command. There are not many tools included on the live media, so once I confirmed my hardware was detected, I launched the installer.
Installing
The Alpine installer presents us with a series of text prompts and asks us to type in answers. Some prompts have defaults to help us through. We are asked to select our keyboard layout from a list, set our computer's hostname and then either set up an IP address and Internet gateway or enable DHCP to get a dynamic network. We can then pick our preferred DNS server and create a password for the root account. Next we select a time zone from a list, select which NTP (network time protocol) implementation to use from a list and select which secure shell implementation to enable. We are also asked to select a package mirror from a list.
It was this last step, picking a package mirror, that gave me some trouble. The first time through the installer, I set up networking manually and when I was asked to pick a package server from the list, there we no mirrors shown. This appeared to be due to an error that occurred when trying to download a list of mirrors. At this point I discovered I could not go back to previous steps of the installer to adjust network settings, so I used Ctrl-C to drop out of the installer and started over. The second time through I opted for DHCP networking, confirmed the proper IP and gateway had been assigned and continued through. Again, no mirror list was downloaded, leaving me stuck.
I tried manually adding a mirror to the package manager, but this was not accepted. I eventually asked the installer to pick a random mirror (from a list of none) and that convinced it to proceed. The final steps the installer takes are to ask us whether we want a traditional installation (placing the operating system and data on the hard drive, an approach Alpine calls "sys") or use the local disk for just storing data files and run the operating system from removable media. I went with the traditional (sys) install. The installer asks us which disk to use, the selected disk is wiped and the distribution's files copied. We are then asked to reboot the computer to begin using Alpine in earnest.
Early impressions
The locally installed copy of Alpine boots to a text console where we can sign in as the root user. The userland tools are provided by Busybox and software is linked against the lightweight musl C library. The distribution uses OpenRC as the service manager and runs on version 4.19 of the Linux kernel. Apart from the OpenSSH service running in the background and the network time synchronization, not much runs on Alpine by default. There is no graphical display, no manual pages, and no compiler. We can turn on and off background services using the service command and get a list of available services by running "service -l". We can enable daemons to run at boot time by running "rc-update add servicename" and disable items with "rc-update del servicename"

Alpine Linux 3.9.2 -- Getting started with the Alpine text console
(full image size: 6kB, resolution: 720x400 pixels)
I tried running Alpine Linux on a workstation and in VirtualBox. The distribution worked well in both environments, running very quickly and detecting all of my hardware. I was especially happy with how fast Alpine boots and shuts down, its start time is probably less than a quarter of most mainstream distributions. Alpine uses about 33MB of RAM with a default install of the Extended edition and consumes just 675MB of disk space. Another 2GB of disk space is taken over by the distribution's swap space.
Software management
Package management on Alpine is handled by a command line tool called apk. The apk tool uses a similar syntax to Debian's APT or Fedora's DNF, with a few minor differences. The command "apk add" installs new software, "apk del" removes packages. I found "apk update" grabbed fresh repository information and "apk upgrade" updated packages. Though "apk search" is not mentioned in the tool's command line help, this command helps us find new packages.
Since trying to set up a package mirror did not work during the install process, I checked the on-line documentation and found a mirror list. The wiki explains how to add new package mirrors and this gave me access to 5,690 packages. I checked for updates and found just one (the Linux kernel) available. This new package downloaded and installed without any problems. I also added manual pages to assist my memory by running "apk add man man-pages". I found a number of command tools I normally use and did not have in the default install could be added to the system through the util-linux package.
Setting up a project
Earlier I mentioned that Alpine is more of a platform for building projects than a pre-packaged solution; we need a project in mind to make the distribution useful for a particular task. With this in mind I decided I would try to set up a Nextcloud installation for on-line file storage and see if I could get a ZFS volume set up to act as a backup/NAS solution.
At first I thought the easiest approach would be to install a Nextcloud package, if it were available, but searches for Nextcloud (and its close relative ownCloud) returned no results from apk. Opting to then take the manual route, I installed Apache (and got the service running) then went looking for a PHP package and did not find one. According to the Alpine wiki, PHP is in a separate repository, which I enabled. I now had access to 9,754 packages in total. Had I been thinking clearly, I might have double-checked the extra Community repository for a Nextcloud package, but I didn't. Instead I went ahead with enabling PHP and followed the Nextcloud install guide. Trying to access the new Nextcloud install resulted in an internal server error.
This is where it occurred to me to check the Alpine Community repository for a Nextcloud package and not only found one, but also a corresponding tutorial for running Nextcloud on Alpine Linux. The tutorial worked beautifully and I was soon able to sign into Nextcloud, upload files and set up a calendar. My lesson was learned: make sure the Community repository is enabled before searching for add-on packages.

Alpine Linux 3.9.2 -- Browsing files stored on Nextcloud
(full image size: 81kB, resolution: 1239x1024 pixels)
Enabling a ZFS volume was next on my to-do list. I found a ZFS module in the repositories and downloaded it. The ZFS kernel module was not loaded automatically, but could be enabled by running "modprobe zfs". I was then able to use the zpool and zfs command line tools to set up a new volume. this worked well until I rebooted and the ZFS volume did not get mounted.
With a little looking around I discovered there are a number of ZFS services which need to be enabled at boot time with the rc-update command in order for ZFS volumes to get mounted when the system restarts.
In the end, while there was a little more work involved in setting up extra services than I would usually expect on a Linux distribution, everything did eventually work. I was left with a very fast, lightweight distribution that was running a couple of services. The distribution, with all of my services running, only consumed 75MB of RAM and less than 1GB of disk space.
Conclusions
Alpine Linux is different in some important ways compared to most other distributions. It uses different libraries, it uses a different service manager (than most), it has different command line tools and a custom installer. All of this can, at first, make Alpine feel a bit unfamiliar, a bit alien. But what I found was that, after a little work had been done to get the system up and running (and after a few missteps on my part) I began to greatly appreciate the distribution.
Alpine is unusually small and requires few resources. Even the larger Extended edition I was running required less than 100MB of RAM and less than a gigabyte of disk space after all my services were enabled. I also appreciated that Alpine ships with some security features, like PIE, and does not enable any services it does not need to run.
I believe it is fair to say this distribution requires more work to set up. Installing Alpine is not a point-n-click experience, it's more manual and requires a bit of typing. Not as much as setting up Arch Linux, but still more work than average. Setting up services requires a little more work and, in some cases, reading too since Alpine works a little differently than mainstream Linux projects. I repeatedly found it was a good idea to refer to the project's wiki to learn which steps were different on Alpine.
What I came away thinking at the end of my trial, and I probably sound old (or at least old fashioned), is Alpine Linux reminds me of what got me into running Linux in the first place, about 20 years ago. Alpine is fast, light, and transparent. It offered very few surprises and does almost nothing automatically. This results in a little more effort on our parts, but it means that Alpine does not do things unless we ask it to perform an action. It is lean, efficient and does not go around changing things or trying to guess what we want to do. These are characteristics I sometimes miss these days in the Linux ecosystem.
In fact, while I was using Alpine I kept thinking it felt more like a member of the BSD family in its style. The project offers the same style of platform without extras, the same sort of calm predictability, the same "Do what I say and only what I say" approach to system administration. In fact, I feel the conclusion I wrote when reviewing FreeBSD 12.0 could equally apply to Alpine:
Something which stands out about FreeBSD, compared to most Linux distributions I run, is that FreeBSD rarely holds the user's hand, but also rarely surprises the user. This means there is more reading to do up front and new users may struggle to get used to editing configuration files in a text editor. But FreeBSD rarely does anything unless told to do it. Updates rarely change the system's behaviour, working technology rarely gets swapped out for something new, the system and its applications never crashed during my trial. Everything was rock solid. The operating system may seem like a minimal, blank slate to new users, but it's wonderfully dependable and predictable in my experience.
This might make Alpine less attractive to newcomers or to desktop users, but I think it is a strong argument for using Alpine Linux on servers and embedded devices where reliability is more important than convenience.
* * * * *
Hardware used in this review
My physical test equipment for this review was a desktop HP Pavilon p6 Series with the following specifications:
- Processor: Dual-core 2.8GHz AMD A4-3420 APU
- Storage: 500GB Hitachi hard drive
- Memory: 6GB of RAM
- Networking: Realtek RTL8111 wired network card, Ralink RT5390R PCIe Wireless card
- Display: AMD Radeon HD 6410D video card
* * * * *
Visitor supplied rating
Alpine Linux has a visitor supplied average rating of: 8.9/10 from 52 review(s).
Have you used Alpine Linux? You can leave your own review of the project on our ratings page.
|
| Miscellaneous News (by Jesse Smith) |
Manjaro's ARM port now offered through the main project's website, Obarun releases S6 init tools, Ubuntu working on better ZFS support
The ARM port of Manjaro Linux has gained more recognition from the Manjaro project and its latest release, Manjaro ARM 19.04, is now available for download from the official Manjaro website. The ARM port provides images which run Manjaro on Raspberry Pi 3, ODroid C2, Pinebook and Rock64 devices. Meanwhile support for older ARM architecture is being dropped. "Firstly, I have already stopped making images for armv7h devices. No new images will be made. From today I will also stop all the Manjaro package updates for armv7h. Packages directly from Arch Linux ARM will still get updated. From June 1st, all package updates will stop for armv7h. That means, no more package updates for armv7h at all from June 1st." Details on the ARM port and its range of supported hardware can be found in this forum post.
* * * * *
Obarun is an Arch Linux-based distribution featuring the S6 init software in place of systemd. The project has published a collection of tools for working with S6 services and service files. The collection of tools is called 66 and the project's website describes it as follows: "Sixty-six is a collection of system tools built around s6 and s6-rc created to make the implementation and manipulation of service files on your machine easier. It is meant to be a toolbox for the declaration, implementation and administration of services where separate programs can be joined to achieve powerful functionality with small amounts of code." Source code and install instructions can be found in the 66 code repository.
* * * * *
While many people were downloading the latest version of Ubuntu this week, some were already looking ahead to Ubuntu 19.10 and new features which may arrive in the next release. One set of notes in particular which caught attention was ZFS, an advanced filesystem which Ubuntu may be planning to use as an optional root filesystem at install time. Some Discourse notes mention running ZFS as the root partition, installing a ZFS volume alongside ext4 and adding ZFS entries to the boot menu. ZFS provides (among other features) built-in support snapshots, automatic repair of damaged files, and multi-disk volumes.
* * * * *
The Ubuntu Studio team have made an unusual decision to retroactively extend the supported life span of Ubuntu Studio 18.04. Though the additional support time is only available if users of the distribution enable a personal package archive (PPA). The a post on the project's blog explains: "Back in April 2018, Ubuntu Studio 18.04 was released as a non-LTS (Long-Term Support) version, which limited its support cycle to end January 2019. This was due to a number of factors, from the involvement of the team members at the time to the number of team members. In January 2019, the team came up with the idea for a Backports PPA of certain software to eliminate certain bugs and update the main packages (the ones that make Ubuntu Studio what it is). It was officially announced in February 2019. As such, the Ubuntu Studio team no longer supports Ubuntu Studio 18.04 unless the Ubuntu Studio Backports PPA is added. Adding the Ubuntu Studio Backports PPA increases the support length of Ubuntu Studio 18.04 to three years total, with support ending in April 2021."
* * * * *
The Debian project concluded its election for the position of Debian Project Leader over the weekend. The winner, from a field of four contenders, was Sam Hartman. Hartman ran on a platform of trying to improve communication within the Debian project and to streamline the decision making process to avoid having contributors bogged down in debates. We congratulate Hartman and wish him the best of luck in his new role at Debian.
* * * * *
These and other news stories can be found on our Headlines page.
|
| Tips and Tricks (by Jesse Smith) |
Simple rsync examples
One of my favourite Linux (and BSD) command line tools is rsync and I often regret not using it sooner. The rsync program is a command line utility for copying or backing up files. Usually it is used to archive directory trees or keep folders synchronized between multiple computers. Earlier in my Linux journey I had used more awkward and less flexible backup solutions for my files and it made my work harder than it needed to be. One of the reasons it took me so long to adopt rsync into my system administration toolkit was each time I would see people talking about rsync the examples they offered were always long and unusually complex. I was aware rsync was a useful and powerful tool, but it seemed unusually cryptic. Here are two of the first examples I found when I did a web search for rsync tutorials:
rsync -avzhe ssh backup.tar.gz user@example-host.com:/Archives
rsync -av --filter=':e /.rsync-filter' --delete host:src/dir /dest
One of those two lines is one of the few examples provided by rsync's own manual page. I'm sure it is understandable why not many people want to immediately dive into using rsync after seeing the above two examples as they are long and use a lot of options.
It's unfortunate rsync is often presented in this way because the tool is very powerful and, as an added bonus, usually is not nearly so complex to use as the above examples suggest. This week I want to explore some more simple examples of using rsync to show how it can be useful on a regular basis.
In its simplest form, the rsync command accepts one or more options followed by a source directory where we have files we want to copy, and a destination directory where we want those files to go. Typically the "-a" option is used, which bundles a bunch of commonly desired options together. The "-a" flag is short for "archive", but I also think of it as standing for "all" since the flag does all the things I usually want. Here is a quick example of us copying all of the files from my Documents directory into the Backup directory:
rsync -a Documents/ Backup/
If we want to see a list of files rsync is copying from the Documents directory into Backup, then we can also specify the "-v" flag. The "-v" flag stands for "verbose" and it keeps us posted on what files are being transferred.
rsync -av Documents/ Backup/
You might look at the above examples and wonder why we are using rsync here when the copy (cp) program would work just as well. The reason is rsync does not copy files which already exist in the destination directory. unless we have newer versions in the source location. If we only wanted to copy the files one time, the copy command would work just fine. However, if we want to synchronize the files between two locations multiple times, perhaps once a week, then rsync saves us a lot of time as it only copies the data it needs to keep the two locations in sync.
Quite often rsync is used to transfer files between computers. Assuming the remote computer has the OpenSSH service running, is it fairly straight forward to send files to the remote computer. In this example, we copy the local Documents directory to a remote computer's Backup directory. The remote computer's hostname is Vault and we separate its hostname from the name of the remote directory with the ":" symbol.
rsync -av Documents/ vault:Backup/
The above example works if we have an account on Vault with the same username. For example, if my username locally is "jesse" and it is also "jesse" on Vault. But what if locally I am "jesse" and on the remote server I am "jsmith"? We can handle that by adding my username to the destination, followed by the "@" sign:
rsync -av Documents/ jsmith@vault:Backup/
Later, if we want to restore the remote files back to the local computer we can fetch our files back by simply swapping the source and destination:
rsync -av jsmith@vault:Backup/ Documents/
You may have noticed that in all of these examples, the trailing slash ("/") character appears after the directory name. The trailing slash is important when specifying the source directory to rsync. With the slash character, rsync copies all the files inside a source directory to our destination. If the slash is omitted then the source directory and its files are copied. For instance, let us assume I perform the following command:
rsync -av Documents Backup/
Now, inside the Backup directory, I will have a new sub-directory called Documents. Usually we do not want to do this as it buries our files one layer deeper. My original file "Documents/example.txt" would become "Backup/Documents/example.txt". By contrast, when we leave the trailing slash in place, the new file is named "Backup/example.txt".
By default rsync does not delete files, it only copies new files to the destination location. This is usually good, but it means over time the destination directory can fill up with all sorts of data we no longer need. The destination can fill up, over the course of multiple synchronizations, with old copies of files or documents we no longer want. We can clean up the destination directory using the "--delete" flag.
When run with "--delete" as an option, rsync removes any files in the destination directory which are not in the source directory. This makes the destination a mirror of the source rather than an ongoing archive of the data from the source location. In the following example, I backup my Documents directory again, this time removing any old files from the Vault server:
rsync -av --delete Documents/ vault:Backup/
One more flag I find useful, when transferring many large files, is the "--progress" flag. It simply shows how much of the current file has been copied so far.
rsync -av --progress Documents/ vault:Backup/
Though not strictly related to rsync, performing a large file copy between computers can slow down the system. We probably do not want our system becoming sluggish while backing up our files. With this in mind, I suggest running rsync using the ionice command. The ionice utility tells a specific program to avoid using the hard drive while other programs are accessing the disk. This makes everything operate more smoothly. Here is an example of using ionice that keeps rsync from impacting the local computer's performance while making a backup:
ionice -c 3 rsync -av Documents/ vault:Backup/
There are more things we can do with rsync, but the above examples cover about 95% of how I use the utility. Having rsync run once a day or once a week is a handy way to keep files backed up. I especially find it helpful when I want to send copies of projects to my laptop before travelling. It's much faster than going through my Documents directory manually to see which items I need to take with me.
* * * * *
Additional tips can be found in our Tips and Tricks archive.
|
| Released Last Week |
Feren OS 2019.04
Feren OS is a desktop Linux distribution based on Linux Mint's main edition. The project's latest snapshot introduces new wallpapers, new themes and a new installer for the 64-bit build. "Feren OS 64-Bit with Cinnamon now has a new installer and a new OEM Setup Experience. Both now make use of the Calamares system installer and now provide a much faster installation experience from beginning to end. For instructions on how to make use of the new OEM setup experience, click here. Theme improvements: With this snapshot, you can also see some noticeable adjustments to the Feren OS Light Theme, including but not limited to: A re-done GTK2 theme based on the latest Arc GTK2 theme that now matches with the overall theming of Feren OS once more. A darkened GTK3 theme making the light theme more neutral. Backend changes to the Cinnamon themes to make them more consistent as well as changing the theme slightly to match better with the new darkened light theme. Metacity/Window Borders updates to make the title bars consistent with the new theme. WinStyle and macStyle Window Borders (Metacity themes) have been re-done to support accent colour-dependant colourisation for supported GTK3 themes." Further details can be found in the project's release announcement.
Ubuntu 19.04
Adam Conrad has announced the release of Ubuntu 19.04, codename "Disco Dingo". The new release ships with GNOME 3.32, version 5.0 of the Linux kernel, and offers fractional scaling through both X.Org and Wayland desktop sessions. "Codenamed "Disco Dingo", 19.04 continues Ubuntu's proud tradition of integrating the latest and greatest open source technologies into a high-quality, easy-to-use Linux distribution. The team has been hard at work through this cycle, introducing new features and fixing bugs. The Ubuntu kernel has been updated to the 5.0 based Linux kernel, our default toolchain has moved to gcc 8.3 with glibc 2.29, and we've also updated to openssl 1.1.1b and gnutls 3.6.5 with TLS1.3 support. Ubuntu Desktop 19.04 introduces GNOME 3.32 with increased performance, smoother startup animations, quicker icon load times and reduced CPU+GPU load. Fractional scaling for HiDPI screens is now available in Xorg and Wayland." Further details can be found in the distribution's release announcement and in the release notes.

Ubuntu 19.04 -- Running the GNOME desktop
(full image size: 1.3MB, resolution: 1280x1024 pixels)
Ubuntu MATE 19.04
Martin Wimpress has announced the launch of Ubuntu MATE 19.04 which ships with version 1.20 of the MATE desktop and updated video drivers. "Ubuntu MATE 19.04 is shipping with MATE Desktop 1.20. Albeit, the latest maintenance release of MATE Desktop 1.20 with some of the bug fixes and new features from MATE Desktop 1.22 included. In fact, the version of MATE Desktop being shipped in 19.04 is derived from the same MATE packages that will feature in the upcoming Debian 10 (Buster) release. You may be wondering why we're not shipping MATE Desktop 1.22? The answer: stability. MATE Desktop 1.22 introduces some underlying API changes in core components and while all first party MATE Desktop applications are compatible with the changes and completely stable, some third party applications are not. Some third party applications are big crashers now and we've not been able to fix them in time. So, we are playing it safe and sticking with MATE Desktop 1.20 and working with upstreams so we can land MATE Desktop 1.22 early in the Ubuntu MATE 19.10 development cycle." Further information can be found in the project's release announcement and in the Ubuntu release notes.
Ubuntu Studio 19.04
The Ubuntu Studio team has published a new release, Ubuntu Studio 19.04. The new release is supported for nine months and ships with a new audio plugin host called Carla. "Officially released on April 15, 2019, Carla 2.0.0 has been added to Ubuntu Studio to replace the outdated jack-rack and add more functionality. Carla is an audio plugin host that can handle many different types of plugins, from Ladspa to DSSI to LV2 to VST. In fact, if you install the WINE bridge (not installed by default), Carla can host Windows-compiled VST plugins. Carla can also act as a plugin itself, allowing your DAW to use any audio plugin. Carla also includes a patchbay, which is functionally similar to that of Patchage. Ubuntu Studio Controls has been upgraded to 1.7 with many bugfixes, and is now the preferred method for starting Jack. As such, we ask that you discontinue use of QJackCtl for starting Jack. QJackCtl remains a good way to monitor Jack’s performance and logs." Further details on the project's latest version can be found in the distribution's release announcement.
Ubuntu Budgie 19.04
The Ubuntu Budgie team has announced the release of Ubuntu Budgie 19.04 which received nine months of support. The new version includes a number of bug fixes and swaps out the Nautilus file manager for Nemo. "19.04 is supported for 9 months; our 18.04 LTS is supported for 3 years. Based on 18.04 and 18.10 experiences, feedback and suggestions that we have received from our users, the new release comes with a lot of new features, fixes and optimizations. This release is a big step towards our 20.04 LTS. Here is what you can expect with the new release: showcasing the latest Budgie desktop developments Budgie desktop v10.5 is now officially available; showcasing the latest budgie-applets available; replacing Nautilus for Nemo - retains desktop-icons capability with all the features of Nemo such as dual pane etc + integrated catfish search - lookout for our nemo-extensions in budgie-welcome recommendations; stylish reworking of our desktop together shipping a new theme QogirBudgie which can be chosen together with Pocillo and Arc; integrating all of this together with the major GNOME developments of GTK+3.24 and Mutter 3.32." Further information can be found in the project's release announcement and in the release notes.

Ubuntu Budgie 19.04 -- The welcome window
(full image size: 476kB, resolution: 1280x1024 pixels)
Kubuntu 19.04
The Kubuntu team has published Kubuntu 19.04, a new release which ships with KDE Plasma 5.15, Qt 5.12 and Linux 5.0. The new version includes nine months of security updates. The release announcement states: "Kubuntu 19.04 has been released, featuring the beautiful Plasma 5.15 desktop from the KDE community. Code-named Disco Dingo, Kubuntu 19.04 continues our proud tradition of integrating the latest and greatest open source technologies into a high-quality, easy-to-use Linux distribution. The team has been hard at work through this cycle, introducing new features and fixing bugs. Under the hood, there have been updates to many core packages, including a new 5.00-based kernel, Qt 5.12, KDE Frameworks 5.56, Plasma 5.15.4, and KDE Applications 18.12.3. Kubuntu has seen some exciting improvements, with newer versions of Qt, updates to major packages like Krita, KDE Connect, Kstars, Latte-dock, Firefox and LibreOffice, and stability improvements to KDE Plasma. For a list of other application updates, upgrading notes and known bugs be sure to read our release notes."
Lubuntu 19.04
The Lubuntu team has published a new version of their distribution. Lubuntu 19.04 provides nine months of support and ships with version 0.14.1 of the LXQt desktop environment. Unlike most other community flavours of Ubuntu which use the Ubiquity installer, Lubuntu uses the Calamares system installer. "This is the second Lubuntu release with LXQt as the main desktop environment. The Lubuntu project, in 18.10 and successive releases, will no longer support the LXDE desktop environment or tools in the Ubuntu archive, and will instead focus on the LXQt desktop environment. You can find the following major applications and toolkits installed by default in this release: LXQt 0.14.1; Qt 5.12.2; Mozilla Firefox 66, which will receive updates from the Ubuntu Security Team throughout the support cycle of the release; the LibreOffice 6.2.2 suite, with the Qt 5 frontend; VLC 3.0.6, for viewing media and listening to music; Featherpad 0.9.3, for notes and code editing; Discover Software Center 5.15.4, for an easy, graphical way to install and update software; the powerful and fast email client Trojitá 0.7 to get you to inbox zero in no time." Further details can be found in the project's release announcement.
Xubuntu 19.04
The Xubuntu developers have announced the release of Xubuntu 19.04. The new version ships with version 5.0 of the Linux kernel and provides nine months of support. This release ships with some components from Xfce's development branch to improve the desktop experience. The project's release announcement states: "Highlights: Xubuntu 19.04 features a wide range of bug fixes for issues identified in previous releases, many of which have already been backported to the stable releases. AptURL, The GIMP, and LibreOffice Impress have been included to provide a more complete and user-friendly desktop experience. New keyboard shortcuts make it easier and faster to get work done. Shift + Print Screen will capture a screenshot for a specified region. Press F4 in Thunar to open a terminal window in the current path, or press Ctrl + Shift + F to search for files. Many Xfce 4.13 components have been added or updated, providing an updated snapshot of Xfce 4.14 development." Further details can be found in the distribution's release notes.
Ubuntu Kylin 19.04
The team behind Ubuntu Kylin has published a new version of their distribution which introduces a new visual style. The project's new release, Ubuntu Kylin 19.04, introduces transparency effects to the application menu, adds a preview function to the file manager and provides nine months of support. "In April 19th, 2019, We are glad to announce the official release of open source operating system Ubuntu Kylin 19.04 (Disco Dingo). In this version, OS stability is our first goal to obtain. In order to provide a better experience for users, a series of improvements are made on system kernel, basic service, desktop environment and specialized apps. In addition, other open source distribution such as Ubuntu 19.04、Lubuntu 19.04 and Ubuntu Mate 19.04 are released in the same time. We are bringing a whole new visual experience in this distribution, from system choice, boot up animation, log in program to system desktop, a unified style is presented. Amazing transparency effect is utilized on start menu, taskbar and notification area, give your desktop a sense of technology. Practical functions are provided to simplify your daily operations." Further details can be found in the release announcement (Chinese, English).

Ubuntu Kylin 19.04 -- The default desktop and application menu
(full image size: 655kB, resolution: 1280x1024 pixels)
Pop!_OS 19.04
Pop!_OS is an Ubuntu-based distribution developed by System76. The company's latest release is Pop!_OS 19.04 which ships with GNOME 3.32 and offers a number of visual enhancements. "It's spring again! Leaves are budding and updates are blooming for Pop!_OS. Here's what's new in Pop!_OS 19.04: The Slim Mode option maximizes your screen real estate by reducing the height of the header on application windows. Dark Mode gives your applications a relaxing ambience for nighttime viewing. Both Dark Mode and Slim Mode can be activated in the Appearance settings menu. Refresh Install allows you to reinstall Pop!_OS without losing Users and any data in your Home directories. This feature is available from the recovery partition on new installations (not upgrades). Pop!_OS has been updated to use version 5.0 of the Linux kernel. GNOME has been updated to version 3.32. In addition to these features, you'll also notice design changes to your icons. The icons for Pop!_OS applications, files, and folders have been redesigned to complement GNOME's icons under their new design guidelines. We've also removed custom icons for third party applications, keeping the authors' design choices for those applications intact and maintaining the intended identity for the project." Further information and screenshots can be found in the project's release announcement.
Netrunner 2019.04 "Rolling"
Netrunner has announced a new snapshot of the distribution's Arch Linux-based Rolling branch. The new snapshot, Netrunner 2019.04 "Rolling", features KDE Plasma 5.15.3 and runs on version 4.19.32 LTS of the Linux kernel. There have also been changes to the distribution's look and feel: "Like its cousin, the Debian based version, Netrunner Rolling also ships a dark Look and Feel theme including the Kvantum theme engine. Using the Kvantum Theme engine plus the Alpha-Black Plasma Theme allowed us to create a more 3D-looking design. Moving the mouse into the lower right corner now visibly activates the Minimize all Windows to show Desktop function by a light glow. For those who prefer the classic look, going back to the well-known LNF is a three-button click and explained under Tips in our current Readme Section." Further details and screenshots can be found in the project's release announcement.
NomadBSD 1.2
NomadBSD is a 64-bit live system for USB flash drives, based on FreeBSD. The project's latest release, NomadBSD 1.2, is based on FreeBSD 12.0. The new version includes on-disk documentation, enables TRIM support and fixes a number of issues related to video drivers. "We are pleased to announce the release of NomadBSD 1.2! We would like to thank all the testers who sent us feedback and bug reports. The base system has been upgraded to FreeBSD 12.0-p3. TRIM has been enabled by default. A vt(4) color theme has been added. The dialog(1) based setup has been replaced by a Qt GUI which supports dynamic translation. Currently available translations are German and Russian. In order to reduce the number of implicit package upgrades and possible inconsistencies, the pkg(8) default repository has been changed to Quarterly. A recent copy of the NomadBSD handbooklet has been added to nomad's home dir. A new option has been added to the boot menu which allows users to set hw.syscons.disable." Further details can be found in the project's release announcement.
* * * * *
Development, unannounced and minor bug-fix releases
|
| Torrent Corner |
Weekly Torrents
The table below provides a list of torrents DistroWatch is currently seeding. If you do not have a bittorrent client capable of handling the linked files, we suggest installing either the Transmission or KTorrent bittorrent clients.
Archives of our previously seeded torrents may be found in our Torrent Archive. We also maintain a Torrents RSS feed for people who wish to have open source torrents delivered to them. To share your own open source torrents of Linux and BSD projects, please visit our Upload Torrents page.
Torrent Corner statistics:
- Total torrents seeded: 1,363
- Total data uploaded: 25.2TB
|
| Upcoming Releases and Announcements |
|
Summary of expected upcoming releases
|
| Opinion Poll |
Programs for creating backups
There are a lot of solutions available for people wishing to archive and copy their files to another storage medium. This week we would like to hear which backup programs our readers prefer.
What drew you to your preferred solution? Is your backup program simple to use, flexible, does it support a lot of destinations like network shares and cloud services? Let us know in the comments.
You can see the results of our previous poll on reviewing an Ubuntu editions in last week's edition. All previous poll results can be found in our poll archives.
|
Programs for creating backups
| Back In Time: | 66 (4%) |
| CloudBerry: | 1 (0%) |
| Deja Dup: | 71 (5%) |
| luckyBackup: | 95 (6%) |
| rsync: | 433 (29%) |
| tar and cp: | 137 (9%) |
| Timeshift: | 251 (17%) |
| Other: | 415 (28%) |
|
|
| DistroWatch.com News |
Distributions added to waiting list
- Regolith Linux. Regolith Linux is an ubuntu-based distribution featuring the i3 window manager with GNOME's system configuration tools.
- Asril OS. Asril OS is a Linux distribution that features the Cinnamon desktop and locale information for Indonesia.
- BlackWeb. BlackWeb is a Debian-based distribution used for testing security and penetration tests. It uses the LXDE desktop environment.
* * * * *
DistroWatch database summary
* * * * *
This concludes this week's issue of DistroWatch Weekly. The next instalment will be published on Monday, 29 April 2019. Past articles and reviews can be found through our Article Search page. To contact the authors please send e-mail to:
- Jesse Smith (feedback, questions and suggestions: distribution reviews/submissions, questions and answers, tips and tricks)
- Ladislav Bodnar (feedback, questions, donations, comments)
- Bruce Patterson (podcast)
|
|
| Tip Jar |
If you've enjoyed this week's issue of DistroWatch Weekly, please consider sending us a tip. (Tips this week: 0, value: US$0.00) |
|
|
|
 bc1qxes3k2wq3uqzr074tkwwjmwfe63z70gwzfu4lx  lnurl1dp68gurn8ghj7ampd3kx2ar0veekzar0wd5xjtnrdakj7tnhv4kxctttdehhwm30d3h82unvwqhhxarpw3jkc7tzw4ex6cfexyfua2nr  86fA3qPTeQtNb2k1vLwEQaAp3XxkvvvXt69gSG5LGunXXikK9koPWZaRQgfFPBPWhMgXjPjccy9LA9xRFchPWQAnPvxh5Le paypal.me/distrowatchweekly • patreon.com/distrowatch |
|
| Extended Lifecycle Support by TuxCare |
|
| |
| TUXEDO |

TUXEDO Computers - Linux Hardware in a tailor made suite Choose from a wide range of laptops and PCs in various sizes and shapes at TUXEDOComputers.com. Every machine comes pre-installed and ready-to-run with Linux. Full 24 months of warranty and lifetime support included!
Learn more about our full service package and all benefits from buying at TUXEDO.
|
Archives |
| • Issue 1156 (2026-01-19): Chimera Linux's new installer, using the DistroWatch Torrent Corner, new package tools for Arch, Haiku improves EFI support, Redcore streamlines branches, Synex introduces install-time ZFS options |
| • Issue 1155 (2026-01-12): MenuetOS, CDE on Sparky, iDeal OS 2025.12.07, recommended flavour of BSD, Debian seeks new Data Protection Team, Ubuntu 25.04 nears its end of life, Google limits Android source code releases, Fedora plans to replace SDDM, Budgie migrates to Wayland |
| • Issue 1154 (2026-01-05): postmarketOS 25.06/25.12, switching to Linux and educational resources, FreeBSD improving laptop support, Unix v4 available for download, new X11 server in development, CachyOS team plans server edtion |
| • Issue 1153 (2025-12-22): Best projects of 2025, is software ever truly finished?, Firefox to adopt AI components, Asahi works on improving the install experience, Mageia presents plans for version 10 |
| • Issue 1152 (2025-12-15): OpenBSD 7.8, filtering websites, Jolla working on a Linux phone, Germany saves money with Linux, Ubuntu to package AMD tools, Fedora demonstrates AI troubleshooting, Haiku packages Go language |
| • Issue 1151 (2025-12-08): FreeBSD 15.0, fun command line tricks, Canonical presents plans for Ubutnu 26.04, SparkyLinux updates CDE packages, Redox OS gets modesetting driver |
| • Issue 1150 (2025-12-01): Gnoppix 25_10, exploring if distributions matter, openSUSE updates tumbleweed's boot loader, Fedora plans better handling of broken packages, Plasma to become Wayland-only, FreeBSD publishes status report |
| • Issue 1149 (2025-11-24): MX Linux 25, why are video drivers special, systemd experiments with musl, Debian Libre Live publishes new media, Xubuntu reviews website hack |
| • Issue 1148 (2025-11-17): Zorin OS 18, deleting a file with an unusual name, NetBSD experiments with sandboxing, postmarketOS unifies its documentation, OpenBSD refines upgrades, Canonical offers 15 years of support for Ubuntu |
| • Issue 1147 (2025-11-10): Fedora 43, the size and stability of the Linux kernel, Debian introducing Rust to APT, Redox ports web engine, Kubuntu website off-line, Mint creates new troubleshooting tools, FreeBSD improves reproducible builds, Flatpak development resumes |
| • Issue 1146 (2025-11-03): StartOS 0.4.0, testing piped commands, Ubuntu Unity seeks help, Canonical offers Ubuntu credentials, Red Hat partners with NVIDIA, SUSE to bundle AI agent with SLE 16 |
| • Issue 1145 (2025-10-27): Linux Mint 7 "LMDE", advice for new Linux users, AlmaLinux to offer Btrfs, KDE launches Plasma 6.5, Fedora accepts contributions written by AI, Ubuntu 25.10 fails to install automatic updates |
| • Issue 1144 (2025-10-20): Kubuntu 25.10, creating and restoring encrypted backups, Fedora team debates AI, FSF plans free software for phones, ReactOS addresses newer drivers, Xubuntu reacts to website attack |
| • Issue 1143 (2025-10-13): openSUSE 16.0 Leap, safest source for new applications, Redox introduces performance improvements, TrueNAS Connect available for testing, Flatpaks do not work on Ubuntu 25.10, Kamarada plans to switch its base, Solus enters new epoch, Frugalware discontinued |
| • Issue 1142 (2025-10-06): Linux Kamarada 15.6, managing ZIP files with SQLite, F-Droid warns of impact of Android lockdown, Alpine moves ahead with merged /usr, Cinnamon gets a redesigned application menu |
| • Issue 1141 (2025-09-29): KDE Linux and GNOME OS, finding mobile flavours of Linux, Murena to offer phones with kill switches, Redox OS running on a smartphone, Artix drops GNOME |
| • Issue 1140 (2025-09-22): NetBSD 10.1, avoiding AI services, AlmaLinux enables CRB repository, Haiku improves disk access performance, Mageia addresses service outage, GNOME 49 released, Linux introduces multikernel support |
| • Issue 1139 (2025-09-15): EasyOS 7.0, Linux and central authority, FreeBSD running Plasma 6 on Wayland, GNOME restores X11 support temporarily, openSUSE dropping BCacheFS in new kernels |
| • Issue 1138 (2025-09-08): Shebang 25.8, LibreELEC 12.2.0, Debian GNU/Hurd 2025, the importance of software updates, AerynOS introduces package sets, postmarketOS encourages patching upstream, openSUSE extends Leap support, Debian refreshes Trixie media |
| • Issue 1137 (2025-09-01): Tribblix 0m37, malware scanners flagging Linux ISO files, KDE introduces first-run setup wizard, CalyxOS plans update prior to infrastructure overhaul, FreeBSD publishes status report |
| • Issue 1136 (2025-08-25): CalyxOS 6.8.20, distros for running containers, Arch Linux website under attack,illumos Cafe launched, CachyOS creates web dashboard for repositories |
| • Issue 1135 (2025-08-18): Debian 13, Proton, WINE, Wayland, and Wayback, Debian GNU/Hurd 2025, KDE gets advanced Liquid Glass, Haiku improves authentication tools |
| • Issue 1134 (2025-08-11): Rhino Linux 2025.3, thoughts on malware in the AUR, Fedora brings hammered websites back on-line, NetBSD reveals features for version 11, Ubuntu swaps some command line tools for 25.10, AlmaLinux improves NVIDIA support |
| • Issue 1133 (2025-08-04): Expirion Linux 6.0, running Plasma on Linux Mint, finding distros which support X11, Debian addresses 22 year old bug, FreeBSD discusses potential issues with pkgbase, CDE ported to OpenBSD, Btrfs corruption bug hitting Fedora users, more malware found in Arch User Repository |
| • Issue 1132 (2025-07-28): deepin 25, wars in the open source community, proposal to have Fedora enable Flathub repository, FreeBSD plans desktop install option, Wayback gets its first release |
| • Issue 1131 (2025-07-21): HeliumOS 10.0, settling on one distro, Mint plans new releases, Arch discovers malware in AUR, Plasma Bigscreen returns, Clear Linux discontinued |
| • Issue 1130 (2025-07-14): openSUSE MicroOS and RefreshOS, sharing aliases between computers, Bazzite makes Bazaar its default Flatpak store, Alpine plans Wayback release, Wayland and X11 benchmarked, Red Hat offers additional developer licenses, openSUSE seeks feedback from ARM users, Ubuntu 24.10 reaches the end of its life |
| • Issue 1129 (2025-07-07): GLF OS Omnislash, the worst Linux distro, Alpine introduces Wayback, Fedora drops plans to stop i686 support, AlmaLinux builds EPEL repository for older CPUs, Ubuntu dropping existing RISC-V device support, Rhino partners with UBports, PCLinuxOS recovering from website outage |
| • Issue 1128 (2025-06-30): AxOS 25.06, AlmaLinux OS 10.0, transferring Flaptak bundles to off-line computers, Ubuntu to boost Intel graphics performance, Fedora considers dropping i686 packages, SDesk switches from SELinux to AppArmor |
| • Issue 1127 (2025-06-23): LastOSLinux 2025-05-25, most unique Linux distro, Haiku stabilises, KDE publishes Plasma 6.4, Arch splits Plasma packages, Slackware infrastructure migrating |
| • Issue 1126 (2025-06-16): SDesk 2025.05.06, renewed interest in Ubuntu Touch, a BASIC device running NetBSD, Ubuntu dropping X11 GNOME session, GNOME increases dependency on systemd, Google holding back Pixel source code, Nitrux changing its desktop, EFF turns 35 |
| • Issue 1125 (2025-06-09): RHEL 10, distributions likely to survive a decade, Murena partners with more hardware makers, GNOME tests its own distro on real hardware, Redox ports GTK and X11, Mint provides fingerprint authentication |
| • Issue 1124 (2025-06-02): Picking up a Pico, tips for protecting privacy, Rhino tests Plasma desktop, Arch installer supports snapshots, new features from UBports, Ubuntu tests monthly snapshots |
| • Issue 1123 (2025-05-26): CRUX 3.8, preventing a laptop from sleeping, FreeBSD improves laptop support, Fedora confirms GNOME X11 session being dropped, HardenedBSD introduces Rust in userland build, KDE developing a virtual machine manager |
| • Issue 1122 (2025-05-19): GoboLinux 017.01, RHEL 10.0 and Debian 12 updates, openSUSE retires YaST, running X11 apps on Wayland |
| • Issue 1121 (2025-05-12): Bluefin 41, custom file manager actions, openSUSE joins End of 10 while dropping Deepin desktop, Fedora offers tips for building atomic distros, Ubuntu considers replacing sudo with sudo-rs |
| • Issue 1120 (2025-05-05): CachyOS 250330, what it means when a distro breaks, Kali updates repository key, Trinity receives an update, UBports tests directory encryption, Gentoo faces losing key infrastructure |
| • Issue 1119 (2025-04-28): Ubuntu MATE 25.04, what is missing from Linux, CachyOS ships OCCT, Debian enters soft freeze, Fedora discusses removing X11 session from GNOME, Murena plans business services, NetBSD on a Wii |
| • Issue 1118 (2025-04-21): Fedora 42, strange characters in Vim, Nitrux introduces new package tools, Fedora extends reproducibility efforts, PINE64 updates multiple devices running Debian |
| • Issue 1117 (2025-04-14): Shebang 25.0, EndeavourOS 2025.03.19, running applications from other distros on the desktop, Debian gets APT upgrade, Mint introduces OEM options for LMDE, postmarketOS packages GNOME 48 and COSMIC, Redox testing USB support |
| • Issue 1116 (2025-04-07): The Sense HAT, Android and mobile operating systems, FreeBSD improves on laptops, openSUSE publishes many new updates, Fedora appoints new Project Leader, UBports testing VoLTE |
| • Issue 1115 (2025-03-31): GrapheneOS 2025, the rise of portable package formats, MidnightBSD and openSUSE experiment with new package management features, Plank dock reborn, key infrastructure projects lose funding, postmarketOS to focus on reliability |
| • Issue 1114 (2025-03-24): Bazzite 41, checking which processes are writing to disk, Rocky unveils new Hardened branch, GNOME 48 released, generating images for the Raspberry Pi |
| • Issue 1113 (2025-03-17): MocaccinoOS 1.8.1, how to contribute to open source, Murena extends on-line installer, Garuda tests COSMIC edition, Ubuntu to replace coreutils with Rust alternatives, Chimera Linux drops RISC-V builds |
| • Issue 1112 (2025-03-10): Solus 4.7, distros which work with Secure Boot, UBports publishes bug fix, postmarketOS considers a new name, Debian running on Android |
| • Issue 1111 (2025-03-03): Orbitiny 0.01, the effect of Ubuntu Core Desktop, Gentoo offers disk images, elementary OS invites feature ideas, FreeBSD starts PinePhone Pro port, Mint warns of upcoming Firefox issue |
| • Issue 1110 (2025-02-24): iodeOS 6.0, learning to program, Arch retiring old repositories, openSUSE makes progress on reproducible builds, Fedora is getting more serious about open hardware, Tails changes its install instructions to offer better privacy, Murena's de-Googled tablet goes on sale |
| • Issue 1109 (2025-02-17): Rhino Linux 2025.1, MX Linux 23.5 with Xfce 4.20, replacing X.Org tools with Wayland tools, GhostBSD moving its base to FreeBSD -RELEASE, Redox stabilizes its ABI, UBports testing 24.04, Asahi changing its leadership, OBS in dispute with Fedora |
| • Issue 1108 (2025-02-10): Serpent OS 0.24.6, Aurora, sharing swap between distros, Peppermint tries Void base, GTK removinglegacy technologies, Red Hat plans more AI tools for Fedora, TrueNAS merges its editions |
| • Issue 1107 (2025-02-03): siduction 2024.1.0, timing tasks, Lomiri ported to postmarketOS, Alpine joins Open Collective, a new desktop for Linux called Orbitiny |
| • Issue 1106 (2025-01-27): Adelie Linux 1.0 Beta 6, Pop!_OS 24.04 Alpha 5, detecting whether a process is inside a virtual machine, drawing graphics to NetBSD terminal, Nix ported to FreeBSD, GhostBSD hosting desktop conference |
| • Issue 1105 (2025-01-20): CentOS 10 Stream, old Flatpak bundles in software centres, Haiku ports Iceweasel, Oracle shows off debugging tools, rsync vulnerability patched |
| • Full list of all issues |
| Star Labs |

Star Labs - Laptops built for Linux.
View our range including the highly anticipated StarFighter. Available with coreboot open-source firmware and a choice of Ubuntu, elementary, Manjaro and more. Visit Star Labs for information, to buy and get support.
|
| Random Distribution | 
CCux Linux
CCux Linux was a free i686 distribution optimised for speed. All packages are built from scratch and not derived from any other distribution. It features a graphical QT/X11 based installation to provide an easy installation procedure even to unexperienced users. CCux Linux was especially designed for desktop use.
Status: Discontinued
| | Tips, Tricks, Q&As | | Questions and answers: Security updates - the what and the why |
| Questions and answers: Private communication and backups with GPG |
| Tips and tricks: Check free disk space, wait for a process, command line spell-check, shutdown PC when CPU gets hot |
| Tips and tricks: Shell switching, battery charge, getting the system's IP address and dealing with stubborn processes |
| Questions and answers: Troubleshooting waking-from-sleep on laptops |
| Questions and answers: Troubleshooting program launchers, running desktop Linux in the cloud, an easy to use independent distro |
| Questions and answers: Kubuntu a second-class citizen? |
| Tips and tricks: Limiting resource usage |
| Tips and tricks: Extracting package lists from various distributions |
| Tips and tricks: Fix filenames, manage networks from the command line and more command line tips |
| More Tips & Tricks and Questions & Answers |
| TUXEDO |

TUXEDO Computers - Linux Hardware in a tailor made suite Choose from a wide range of laptops and PCs in various sizes and shapes at TUXEDOComputers.com. Every machine comes pre-installed and ready-to-run with Linux. Full 24 months of warranty and lifetime support included!
Learn more about our full service package and all benefits from buying at TUXEDO.
|
| Star Labs |

Star Labs - Laptops built for Linux.
View our range including the highly anticipated StarFighter. Available with coreboot open-source firmware and a choice of Ubuntu, elementary, Manjaro and more. Visit Star Labs for information, to buy and get support.
|
|