| DistroWatch Weekly
|DistroWatch Weekly, Issue 654, 28 March 2016
Welcome to this year's 13th issue of DistroWatch Weekly!
The Linux landscape contains a spectrum of people and projects. There are small, community based distributions, corporate-backed commercial distributions, bleeding-edge projects and conservative distributions. This week we sample from all corners of the Linux ecosystem, beginning with a look at PCLinuxOS. While PCLinuxOS has its origins in Mandriva, the distribution is now independently developed and walks an interesting line with its conservative style and modern packages. In our News section we report on Edubuntu's plan not to release a 16.04 version with the other Ubuntu community flavours next month. We also discuss an upgrade to Arch Linux's Pacman software manager and GuixSD's efforts to package the GNOME desktop. We also report on Red Hat's ongoing financial success. In our Questions and Answers column we explain checksums and signatures and how these can be used to verify data integrity. Then we share a list of the torrents we are seeding and provide a list of the distributions released last week. In our Opinion Poll we ask which video chat solutions our readers are using. We wish you all a pleasant week and happy reading!
|Feature Story (by Jesse Smith)
PCLinuxOS 2016.03 "MATE"
PCLinuxOS is a rolling release distribution which was originally forked from Mandriva. Though its roots are in Mandriva, PCLinuxOS is currently maintained as an independent distribution. The project is unusual in two regards. First, PCLinuxOS has a relatively conservative approach for a rolling release distribution. PCLinuxOS maintains desktops with classic layouts, still uses the SysV init software while most Linux-based systems have moved to systemd, and PCLinuxOS tends to have a stronger emphasis on stability than other distributions which employ the rolling release model. The second feature that sets PCLinuxOS apart is that it uses RPM packages with Debian's APT package management tools, an uncommon combination.
At the beginning of March, the PCLinuxOS project published snapshots, one of which was for the MATE Community edition. So far as I could tell, the MATE snapshot was only available for the 64-bit x86 architecture. The ISO I downloaded was 785MB in size and it functions as both a live CD and as installation media for PCLinuxOS.
Booting from the live disc brings up a menu asking if we would like to load the MATE desktop, boot to a command line or run the distribution's system installer. Taking the desktop option brings up a graphical window where we are asked to select our keyboard's layout from a list. With our selection made, the system presents us with the MATE desktop. The desktop has a vibrant blue background and we find an application menu, task switcher and system tray at the bottom of the display. The application menu is laid out in a classic tree structure. On the desktop we find icons for browsing the file system, accessing documentation and launching the PCLinuxOS system installer. Clicking the documentation icon opens the Firefox web browser and displays a local page which explains how to use the distribution's system installer with screen shots of each step in the process. Shortly after the MATE desktop loads, a window appears and provides us with a list of user names and passwords for the accounts on the live disc. This can be helpful if we need to run a program with root access.
PCLinuxOS 2016.03 -- Configuring the look of the MATE desktop
(full image size: 412kB, resolution: 1280x1024 pixels)
PCLinuxOS features a graphical system installer that begins with a disk partitioning screen. The partition manager supports guided and manual partitioning. Opting to manually manage the disk ourselves gives us the ability to work with ext2/3/4, Btrfs, JFS and XFS partitions along with LVM volumes. The partition manager has a friendly interface and I found it easy to navigate its options. Initially I tried to set up PCLinuxOS on a Btrfs volume and a message appeared, letting me know additional packages would need to be downloaded in order to set up the Btrfs volume. A few seconds later, a second message appeared and let me know the required Btrfs packages could not be found and I would need to work with a different file system. My second choice in file systems was ext4 and the partition manager set up the ext4 partition without any problems. Once we have finished with the partition manager, we are given the chance to remove software packages that will not be required, such as unused video card drivers. The system installer then copies its files to our hard drive. Once all the necessary packages have been installed, we are asked if we would like to install the GRUB2, GRUB Legacy or LILO boot loader and we can optionally set a password on our boot loader. I decided to use GRUB Legacy for my installation. When the installer is finished, we reboot the system and are presented with a graphical configuration wizard.
The configuration wizard asks us to select our time zone from a list and gives us the option of enabling network time synchronization. We are then asked to make up a password for the system's root account and create a user account for ourselves. When the wizard has run out of questions for us we are brought to a graphical login screen where we can sign into our newly created account.
PCLinuxOS 2016.03 -- Accessing MATE's documentation
(full image size: 323kB, resolution: 1280x1024 pixels)
Once we get signed into our account, we are brought back to the MATE desktop. The interface is fairly quiet, content to stay out of the way and let us discover things on our own. There is an icon in the system tray which notifies us when new software updates are available. One thing I appreciate about PCLinuxOS is that the update notification program waits until we have been logged in for five minutes before it checks for updated packages. This helps to prevent the system from getting bogged down when we login. We can change the length of this initial pause and the interval between checks for new packages by right-clicking the update icon and selecting "Configuration window". Right-clicking the notification icon also gives us the option of launching the Synaptic package manager which will help us install software updates.
Synaptic is both the update manager and general purpose package manager for PCLinuxOS. The application enables us to search for packages by name and to organize the distribution's list of available software using a number of filters. We can add, remove or upgrade software by clicking a box next to a listed package. Synaptic performs its installation and removal actions in batches, locking its interface while it is working.
PCLinuxOS 2016.03 -- The Synaptic package manager
(full image size: 383kB, resolution: 1280x1024 pixels)
I found Synaptic worked quickly and generally worked well. The one issue I ran into came about when I discovered that just because the software update notification program was aware of new packages in the distribution's repositories it did not mean Synaptic's software information was up to date. For example, the first day I was running PCLinuxOS, the update notification program let me know there were 62 software updates waiting. When I opened Synaptic, the package manager informed me just 17 packages were waiting in the PCLinuxOS repositories. I had to manually refresh Synaptic's package list before it was able to download and install the waiting software updates.
On the topic of software, PCLinuxOS ships with quite a collection of useful programs. Browsing the application menu we find the Firefox web browser with Flash support. We also find copies of the Pidgin instant messenger application and the qBittorrent client. The Thunderbird e-mail application is included along with the Atril document viewer. KeePassX is available to guard our passwords and PCLinuxOS ships with a calculator, dictionary, text editor and simple image viewer. The GNU Image Manipulation Program is included too. The Clementine music player and the VLC media player are included and the distribution ships with a full array of media codecs. We also find SimpleBurn, a disc burning and copying application. PCLinuxOS offers us the Vokoscreen Recorder for making videos of our desktop. The Caja file manager is featured along with a program called "Help" which provides documentation on how to use the MATE desktop environment. There is a tool called Dupeclean-gui which finds and removes duplicate RPM packages on the system. Digging further we find the GNU Compiler Collection and SysV init (version 2.88). In the background, PCLinuxOS runs on version 4.4.3 of the Linux kernel, though given the distribution's rolling nature the kernel will be regularly updated.
One odd characteristic of PCLinuxOS is that there are some popular applications, such as LibreOffice and VirtualBox, which are not included in the distribution and are not available in the project's software repositories. Instead, PCLinuxOS provides graphical installers designed specifically to install these extras. The VirtualBox Manager and LibreOffice Manager programs can be found in the distribution's application menu. Running either "Manager" program launches a download wizard which installs the desired application for us. This gives us quick access to the latest versions of both applications, but it means we cannot install or upgrade these programs through the distribution's software manager.
PCLinuxOS 2016.03 -- Running various desktop applications
(full image size: 490kB, resolution: 1280x1024 pixels)
There were a few additional characteristics of PCLinuxOS which stood out during my trial. One was that the distribution uses a root account and does not enable sudo by default. This classic approach to separating root access from other users is becoming less common and it was interesting, for me, to use a project which not only has stayed with using SysV init, but has also decided to maintain classic account permissions rather than adopt sudo. Another feature which I appreciated was PCLinuxOS uses large, thick fonts for its menus, terminal, clock and windows. I often find myself adjusting fonts to be larger or higher contrast on other distributions, especially in virtual terminals. It was a pleasant experience for me to find all the PCLinuxOS fonts were already set up to be easy to read. It is a little thing, but one which made using PCLinuxOS feel just a little nicer, a little more natural.
One of PCLinuxOS's most appealing features is the distribution's Control Centre. The operating system's Control Centre acts as a central location for managing the underlying operating system. The Centre is organized into categories of configuration modules. Each module is presented in a newcomer friendly fashion and it is pleasantly straight forward to work with the operating system's settings. From the Control Centre we can launch the Synaptic package manager, configure FTP and Apache web services, configure the network, enable the OpenSSH secure shell service and set up a local time sync protocol server. We can use modules to browse hardware information, configure and trouble-shoot the sound system and tweak the X display server. There are also modules for configuring the mouse, keyboard, printers and UPS devices. Something I found interesting was that the hardware configuration tools, like the printer and scanner modules, generally required that we install additional software packages to provide hardware support. The Control Centre also provides tools for setting up network proxies, VPN connections and network shares. There are modules for working with user accounts, importing documents from Windows partitions and managing background services. Plus we can work with disk partitions, set up automatic account logins and configure the boot loader.
PCLinuxOS 2016.03 -- The Control Centre
(full image size: 436kB, resolution: 1280x1024 pixels)
There is a wide range of functionality to be found in the Control Centre and I was pleased to note that all of the configuration modules worked well. The Control Centre works quickly and is quite friendly. This configuration panel is definitely a feature I would love to see ported to other Linux distributions.
I explored running PCLinuxOS in a virtual machine and on a desktop computer. On the desktop machine PCLinuxOS ran smoothly and was stable. My hardware was properly detected and everything worked as expected. The distribution was quick to boot and responsive while logged into the MATE desktop. When running in VirtualBox, I had a similarly good experience. The only drawback to running PCLinuxOS in a VirtualBox environment was that the distribution does not feature VirtualBox's guest modules which allow the operating system to take advantage of the computer's full display resolution. Since PCLinuxOS does not offer VirtualBox modules through its software repository, we need to install the generic VirtualBox modules from Oracle if we want to run PCLinuxOS with high screen resolutions. In both test environments, PCLinuxOS used surprisingly small amounts of RAM, requiring just 210MB of memory to log into the MATE desktop.
I greatly enjoyed my time with PCLinuxOS. The project offers a fairly small download, there is a lot of functionality available out of the box. I like the classic layout of the MATE desktop and the easy to read fonts. I especially like using the project's Control Centre which allows us to configure virtually every aspect of the operating system without touching the command line.
I might have preferred a more modern software manager over Synaptic or having LibreOffice in the project's software repositories instead of available through a separate installer. The way PCLinuxOS handles software works and I did not experience any problems doing things the PCLinuxOS way, but it did feel strange, to me, to use different installers for different pieces of software.
Mostly though, I like that PCLinuxOS is taking a conservative approach while still offering a rolling release model. We have up to date desktop applications and hardware support while using classic technologies like MATE, GRUB Legacy and SysV init. Cutting edge software with a classic style may seem like an odd pairing, but it created a very pleasant experience for me.
* * * * *
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
- Display: AMD Radeon HD 6410D video card
|Miscellaneous News (by Jesse Smith)
Edubuntu to skip 16.04, Arch updates Pacman, GuixSD packages GNOME and Red Hat's financial success
The launch of Ubuntu 16.04 is coming up in a few weeks and, with it, the release of Ubuntu's many community editions. The Edubuntu project will not be releasing a new version of its distribution along with the other community projects. Stéphane Graber has announced, on behalf of the Edubuntu team, there will be no Edubuntu 16.04. "We've both moved on to new projects, with the hope that we would one day find some time to work on Edubuntu again. That's why we decided to make Edubuntu LTS-only after the 14.04 release, hoping that over the course of two years we would find the needed time to make a good Edubuntu 16.04 LTS. This plan didn't quite work out as we're now a month away from the 16.04 release with little to no work having been done on Edubuntu." The existing Edubuntu 14.04 release will continue to receive support through to the year 2019, but additional volunteers will be required if the project is to have future releases.
* * * * *
The Arch Linux developers have released a significant update to the Pacman software manager. The new version, Pacman 5.0, offers improved performance and should both speed up software transactions and reduce the work required to maintain some packages. The Arch developers are recommending all users update their copy of the Pacman software manager prior to April 23rd. The Arch Linux website has full details: "The release of pacman-5.0 brought support for transactional hooks. These will allow us to (e.g.) run font cache updates a single time during an update rather than after each font package installation. This will both speed up the update process, but also reduce packaging burden for the developers and trusted users. In order for the use of hooks to be started, we require all users to have updated to at least pacman-5.0.1 before 2016-04-23. Pacman-5.0.1 was released on 2016-02-23, so this will have given everyone two months to update their system."
* * * * *
The developers of the Guix System Distribution (GuixSD) have announced their distribution now includes packages for the GNOME desktop environment. While GNOME has been packaged for many distributions over the years, the GuixSD team discovered that the task of packaging GNOME and all of its dependencies is not a simple feat. "The more interesting parts were system integration. Modern GNOME/Freedesktop environments rely on a number of daemons, most of which talk over D-Bus, and extending each other's functionality: udev, udisks, upower, colord, geoclue, and polkit, to name a few. Being able to compose all these system services was one of the driving use cases behind the design of GuixSD's new service composition framework. With this design, we knew we were able to have fine control over the service composition graph. Challenge #1 overcome!
Since GuixSD uses the GNU Shepherd and not systemd as its init system, we needed a way to provide the logind functionality that systemd implements, and which allows GNOME to know about users, sessions, and seats." The many trials and trouble-shooting steps are outlined in this post. The end result of all this work is that GuixSD users can install GNOME and all its dependencies by adding one line to their system configuration file.
* * * * *
A question that gets asked a lot with regards to open source software is: "If you give away your product's source code for free, how do you make money?" Red Hat has successfully demonstrated over the years that selling support and charging consulting fees for their enterprise oriented operating system can be quite profitable. Last week, Red Hat published a statement which placed their revenue for 2015 at just over two billion dollars. Some of Red Hat's money goes toward sponsoring the Fedora distribution as well as working with the CentOS project. Red Hat also funds upstream software development, particularly the Linux kernel, making their financial success good news for the Linux community as a whole.
|Questions and Answers (by Jesse Smith)
Using signatures and creating a web of trust
Checking-signatures asks: There is much confusion about how the "web of trust" can and should work, and how a non-technical person could do that reliably (and, preferably easily).
I'd like to request that a future article discuss the difference between a SHA256 "checksum" and a digital signature, and how to verify a digital signature. For the latter, which are the more authoritative sites, and how should a user use those sites? A bonus would be whether there are tools to help that process.
DistroWatch answers: A checksum, which is sometimes called a hash, is basically a digital fingerprint. Every file has a fingerprint and we can find this fingerprint by running the contents of a file through something called a hash function.
This might be easier to understand by way of example. Let us assume we have a file called hello.txt and this file contains just one line:
If we run the hello.txt file through the SHA256 hash function, it gives us the file's fingerprint. When I run this command:
My computer tells me the fingerprint of the hello.txt file:
That long string of letters and numbers is the checksum or fingerprint of the hello.txt file. This fingerprint is unique to the contents of the file. This means if we have another file that also says "Hello World" in it, that second file will have the same fingerprint since the contents of the two files are identical. We can test this by making a copy of hello.txt and taking the fingerprint of the second file.
cp hello.txt copy.txt
This sequence of commands makes a copy of our file and fingerprints the new copy. The copy.txt file has this fingerprint:
When two files are identical in their contents they have the same checksum. This information is useful when we want to download a large file, like an ISO. Most Linux distributions publish checksum information for their ISO downloads. Once we download the file, we can check its fingerprint and make sure it matches the published checksum on the distribution's website. When the project's checksum matches the checksum of our copy of the file, we know the ISO downloaded successfully without being corrupted. It is a lot faster to find the checksum of a large file than download it a second time.
Except in some extremely rare cases, two files which have different contents will have different checksums. If I create a new file called different.txt that contains the text
it will have a different checksum than the earlier file which did not include the trailing exclamation mark. Here is the checksum of the new file with the exclamation mark:
As you can see, different.txt has only a small change in its contents, but it has a unique fingerprint.
The term "SHA256" describes one method to finding a file's fingerprint. There are other methods which will provide different digital fingerprints of a file. Some other popular methods are MD5, SHA1 and SHA512. If this seems confusing, we can think of each checksum method as providing a fingerprint for a specific finger of the same hand. So we might take separate prints from a thumb, index and middle finger to identify one person. Likewise MD5, SHA1 and SHA256 provide different ways of identifying the same data.
I think that covers all we can of checksums without getting into the mathematics of the process. The important things to remember are that any two files with the same contents should have matching checksums. Files with different contents will have unique checksums.
In theory it has been shown to be possible to make two different files have matching checksums, but it is not practical in most real world scenarios.
Next, let's look at signatures. A digital signature is basically a unique way to identify ourselves and things we create. Using a digital signature is a lot like using a written signature in real life. It should be unique, identify us and be attached to documents we want to prove were created by us.
A file can be signed with a person's digital key. The signature can be used to do two things: identify the person who signed the file and confirm the contents of the file has not been altered. Signing a file digitally is a little like closing an envelope with a wax seal and writing our name on the envelope. If someone else comes along and changes the file, or corrupts it in some way, the seal is broken and the signature is no longer valid.
Files are signed (and verified) by using bits of data called encryption keys. A private key, known only to one person, is used to sign documents. A public key is known to the whole world and can be used to verify a signature created with a private key.
A little while ago we provided an example of how to verify a file and its signature using a public key. However, as some people have pointed out, the next step is how do we know which keys to trust? How do we know a key came from the person we think it came from?
When it comes to verifying a public key is valid, we sort of fall out of the realm of technical issues and into the fuzzy realm of trust. Open source developers usually publish their public keys on special servers, called key servers. Developers who know each other, and have met in person, will often sign each other's public keys. This indicates a level of trust, that these two people know each other and are willing to vouch for each other. These signed keys are made public on the key servers.
There are several key servers. MIT maintains one. The Debian project maintains a collection of keys for its contributors. There are many other key servers around the world.
We, the public, can look at keys on a key server and see who has vouched for each other. If we know someone who has published a public key, we can follow their key, see whose key they have signed. This means if we know Alice and Alice has signed Bob's key, then we can be pretty certain Bob's key really does belong to Bob. There is a chain of trust from us, to Alice to Bob.
The problem with all of this is we need a place to start. We need to be able to say "I know that person, therefore I trust their key." And that will, in turn, allow us to trust other keys that person has signed. If we do not know anyone with a public key, then we are just hoping the person who uploaded their key is who they say they are.
The original question asked if there are authoritative websites we can use and how those sites can be used. This highlights a problem: There isn't a central authority for this issue. Keys (and signatures) can only be trusted if we trust someone. It's a personal matter more than technical. If you trust my key came from me, then you can trust people I trust, forming a "web of trust". But you need to have a starting point, one key you know came from the right person.
How do you do that? You create keys of your own and share them with people. You encourage others to share their keys with you. Especially people you know, or people at Linux/BSD conventions. Subscribe to mailing lists as developers will often sign their messages and share their keys through announcements. The more people share keys, the more we can grow the web of trust and the harder it is for someone to falsely pass themselves off as someone they are not with a fake key.
As to what tools are available, I highly recommend starting with two tools: Kgpg and the Enigmail Thunderbird add-on. Kgpg is a great desktop tool for creating, managing and exploring keys. It can be used to publish your own keys and import someone else's. Enigmail is a wonderful tool that makes it very easy to set up encrypted and signed e-mail. Enigmail will also automatically offer to import keys when possible and verify the signatures on messages you receive in Thunderbird. I would go into how to use KGpg to manage keys, but I think the application's documentation does a fine job of that. Enigmail also has good documentation in their wiki.
In the end, trust is not something that can be just looked up or proved mathematically. It is the result of a process. The process of getting to know people, confirming they are who they say they are, collecting publicly available keys and checking to see who has signed which keys.
So let's all make sure we create our own keys, using Kgpg or another key management program. Then send those keys out into the world, let people know we want them to sign our keys and offer to verify the keys of others. Let's be part of the solution and build a web of trust. Here is my public key, feel free to send me yours.
* * * * *
Past Questions and Answers columns can be found in our Q&A Archive.
Bittorrent is a great way to transfer large files, particularly open source operating system images, from one place to another. Most bittorrent clients recover from dropped connections automatically, check the integrity of files and can re-download corrupted bits of data without starting a download over from scratch. These characteristics make bittorrent well suited for distributing open source operating systems, particularly to regions where Internet connections are slow or unstable.
Many Linux and BSD projects offer bittorrent as a download option, partly for the reasons listed above and partly because bittorrent's peer-to-peer nature takes some of the strain off the project's servers. However, some projects do not offer bittorrent as a download option. There can be several reasons for excluding bittorrent as an option. Some projects do not have enough time or volunteers, some may be restricted by their web host provider's terms of service. Whatever the reason, the lack of a bittorrent option puts more strain on a distribution's bandwidth and may prevent some people from downloading their preferred open source operating system.
With this in mind, DistroWatch plans to give back to the open source community by hosting and seeding bittorrent files. For now, we are hosting a small number of distribution torrents, listed below. The list of torrents offered will be updated each week and we invite readers to e-mail us with suggestions as to which distributions we should be hosting. When you message us, please place the word "Torrent" in the subject line, make sure to include a link to the ISO file you want us to seed. To help us maintain and grow this free service, please consider making a donation.
The table below provides a list of torrents we currently host. If you do not currently 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 here. All torrents we make available here are also listed on the very useful Linux Tracker website. Thanks to Linux Tracker we are able to share the following torrent statistics.
Torrent Corner statistics:
- Total torrents seeded: 177
- Total data uploaded: 32.8TB
|Released Last Week
Jordan Hubbard has announced the release of a new version of FreeNAS, a network attached storage project that is based on FreeBSD. The new version, FreeNAS 9.10, features the same user interface as the earlier 9.3 series, but with an updated FreeBSD core. "This is an interim release between the 9.3 series and 10 (which is still a few months away), using the same UI and middleware that everyone is used to from 9.3 but with new OS underpinnings, specifically FreeBSD 10.3-RC3. Coincident with this release of 9.10, we are also placing 9.3 into maintenance mode and will only be pushing further updates to the 9.3-STABLE train in response to the most critical security advisories or product flaws. We therefore strongly suggest that all current users of 9.3 upgrade to 9.10 in order to continue to benefit from the ongoing maintenance and bug fix work we will be doing on the 9.10-STABLE train. Most, if not all, bug fixes will be made exclusively to the 9.10-STABLE train in reaction to tickets filed on http://bugs.freenas.org. Again: Users who choose to stay on the 9.3-STABLE train will see only the most critical bug fixes and no new features or non-essential enhancements." This release also supports USB 3.0 devices and USB network adapters. Further information is available in the release announcement and release notes.
LXLE is a lightweight distribution based on Ubuntu's long term support releases. The LXLE project has released a stable update to the distribution's 14.04 LTS branch. The new version, LXLE 14.04.4, features security fixes, updated Seamonkey packages and various small visual improvements. "The 'Posh' version of LXLE has been readied and tested since its last release candidate and in the subsequent days of the update to Seamonkey 2.40, which is a core component of the overall desktop experience provided by the operating system; ensuring performance and compatibility with the suite update was critical before official release. During this wait, small polish to the browser and overall user interface was applied, essentially smoothing out any rough edges of the new 'Posh Paradigm' introduced in this release. Posh is expected to provide not only a familiar yet dynamic low resource LXDE desktop but also a layout easily mimicked by LXQt if a version is ever officially offered." Additional information and screen shots are available in the project's release announcement.
LXLE 14.04.4 -- The default LXDE desktop
(full image size: 1.9MB, resolution: 1280x1024 pixels)
* * * * *
Development, unannounced and minor bug-fix releases
|Upcoming Releases and Announcements
Summary of expected upcoming releases
Video chat software
Video chat software is a great way to stay in touch with people over long distances. The usefulness of being able to see and talk to people using video chat/conferencing software has led to many solutions, both open and proprietary, to be developed.
This week we would like to know what sort of video chat software, if any, you use to keep in touch with family, friends and business colleagues. Do you use popular, yet closed, solutions like Skype; web-based solutions like Google Hangouts; or a free/open source application?
You can see the results of our previous poll on testing new distributions here. All previous poll results can be found in our poll archives.
Video chat software
|I use free/open source applications (eg Ekiga): ||87 (5%)|
| I use proprietary applications (eg Skype): ||452 (26%)|
| I use web-based solutions (eg Hangouts): ||169 (10%)|
| I use a combination of the above: ||244 (14%)|
| I do not use video chat software: ||776 (45%)|
Distributions added to waiting list
- ReLivix. ReLivix is an Italian, Debian-based distribution which can be run from an external drive or USB thumb drive. It features the Xfce desktop, development tools and Apache/PHP/MySQL (LAMP) software.
- Cyborg Hawk Linux. Cyborg Hawk Linux is a penetration testing distribution.
* * * * *
DistroWatch database summary
* * * * *
This concludes this week's issue of DistroWatch Weekly. The next instalment will be published on Monday, 4 April 2016. 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)
|Linux Foundation Training
|• Issue 848 (2020-01-13): elementary OS 5.1, accessing USB ports directly, NetBSD expanding Wayland support, Fedora phasing out old Python packages|
|• Issue 847 (2020-01-06): Android-x86 9.0, Hypberbola switching to BSD base, Debian votes on init diversity, slow adoption of Wayland and delta packages|
|• Issue 846 (2019-12-23): NomadBSD 1.3, Tails publishes boot fix, Arch update requires intervention, Purism launches server lineup, password protecting files|
|• Issue 845 (2019-12-16): OpenIndiana 2019.10, BunsenLabs' "Lithium" preview, MX-Fluxbox, 10 years of Tails, installing local packages|
|• Issue 844 (2019-12-09): Project Trident Void alpha, alpha installer for "Bullseye", SparkyLinux portable edition, dealing with large log files|
|• Issue 843 (2019-12-02): Obarun 2019.11.02, Bluestar 5.3.6, using special characters on command line, Fedora plans to disable empty passwords, FreeBSD's quarterly status report|
|• Issue 842 (2019-11-25): SolydXK 10, System Adminstration Ethics book review, Debian continues init diversity debate, Google upstreaming Android kernel patches|
|• Issue 841 (2019-11-18): Emmabuntus DE3-1.00, changing keys in keyboard layout, Debian phasing out Python 2 and voting on init diversity, Slackware gets unofficial updated live media|
|• Issue 840 (2019-11-11): Fedora 31, monitoring user activity, Fedora working to improve Python performance, FreeBSD gets faster networking|
|• Issue 839 (2019-11-04): MX 19, manipulating PDFs, Ubuntu plans features for 20.04, Fedora 29 nears EOL, Netrunner drops Manjaro-based edition|
|• Issue 838 (2019-10-28): Xubuntu 19.10, how init and service managers work together, DragonFly BSD provides emergency mode for HAMMER, Xfce team plans 4.16|
|• Issue 837 (2019-10-21): CentOS 8.0-1905, Trident finds new base, Debian plans firewall changes, 15 years of Fedora, how to merge directories|
|• Issue 836 (2019-10-14): Archman 2019.09, Haiku improves ARM support, Project Trident shifting base OS, Unix turns 50|
|• Issue 835 (2019-10-07): Isotop, Mazon OS and, KduxOS, examples of using find command, Mint's System Reports becomes proactive, Solus updates its desktops|
|• Issue 834 (2019-09-30): FreedomBox "Buster", CentOS gains a rolling release, Librem 5 phones shipping, Redcore updates its package manager|
|• Issue 833 (2019-09-23): Redcore Linux 1908, why Linux distros are free, Ubuntu making list of 32-bit software to keep, Richard M Stallman steps down from FSF leadership|
|• Issue 832 (2019-09-16): BlackWeb 1.2, checking for Wayland session and applications, Fedora to use nftables in firewalld, OpenBSD disables DoH in Firefox|
|• Issue 831 (2019-09-09): Adélie Linux 1.0 beta, using ffmpeg, awk and renice, Mint and elementary improvements, PureOS and Manjaro updates|
|• Issue 930 (2019-09-02): deepin 15.11, working with AppArmor profiles, elementary OS gets new greeter, exFAT support coming to Linux kernel|
|• Issue 829 (2019-08-26): EndeavourOS 2019.07.15, Drauger OS 7.4.1, finding licenses of kernel modules, NetBSD gets Wayland application, GhostBSD changes base repo|
|• Issue 828 (2019-08-19): AcademiX 2.2, concerns with non-free firmware, UBports working on Unity8, Fedora unveils new EPEL channel, FreeBSD phasing out GCC|
|• Issue 827 (2019-08-12): Q4OS, finding files on disk, Ubuntu works on ZFS, Haiku improves performance, OSDisc shutting down|
|• Issue 826 (2019-08-05): Quick looks at Resilient, PrimeOS, and BlueLight, flagship distros for desktops,Manjaro introduces new package manager|
|• Issue 825 (2019-07-29): Endless OS 3.6, UBports 16.04, gNewSense maintainer stepping down, Fedora developrs discuss optimizations, Project Trident launches stable branch|
|• Issue 824 (2019-07-22): Hexagon OS 1.0, Mageia publishes updated media, Fedora unveils Fedora CoreOS, managing disk usage with quotas|
|• Issue 823 (2019-07-15): Debian 10, finding 32-bit packages on a 64-bit system, Will Cooke discusses Ubuntu's desktop, IBM finalizes purchase of Red Hat|
|• Issue 822 (2019-07-08): Mageia 7, running development branches of distros, Mint team considers Snap, UBports to address Google account access|
|• Issue 821 (2019-07-01): OpenMandriva 4.0, Ubuntu's plan for 32-bit packages, Fedora Workstation improvements, DragonFly BSD's smaller kernel memory|
|• Issue 820 (2019-06-24): Clear Linux and Guix System 1.0.1, running Android applications using Anbox, Zorin partners with Star Labs, Red Hat explains networking bug, Ubuntu considers no longer updating 32-bit packages|
|• Issue 819 (2019-06-17): OS108 and Venom, renaming multiple files, checking live USB integrity, working with Fedora's Modularity, Ubuntu replacing Chromium package with snap|
|• Issue 818 (2019-06-10): openSUSE 15.1, improving boot times, FreeBSD's status report, DragonFly BSD reduces install media size|
|• Issue 817 (2019-06-03): Manjaro 18.0.4, Ubuntu Security Podcast, new Linux laptops from Dell and System76, Entroware Apollo|
|• Issue 816 (2019-05-27): Red Hat Enterprise Linux 8.0, creating firewall rules, Antergos shuts down, Matthew Miller answers questions about Fedora|
|• Issue 815 (2019-05-20): Sabayon 19.03, Clear Linux's developer features, Red Hat explains MDS flaws, an overview of mobile distro options|
|• Issue 814 (2019-05-13): Fedora 30, distributions publish Firefox fixes, CentOS publishes roadmap to 8.0, Debian plans to use Wayland by default|
|• Issue 813 (2019-05-06): ROSA R11, MX seeks help with systemd-shim, FreeBSD tests unified package management, interview with Gael Duval|
|• Issue 812 (2019-04-29): Ubuntu MATE 19.04, setting up a SOCKS web proxy, Scientific Linux discontinued, Red Hat takes over Java LTS support|
|• Issue 811 (2019-04-22): Alpine 3.9.2, rsync examples, Ubuntu working on ZFS support, Debian elects new Project Leader, Obarun releases S6 tools|
|• Issue 810 (2019-04-15): SolydXK 201902, Bedrock Linux 0.7.2, Fedora phasing out Python 2, NetBSD gets virtual machine monitor|
|• Issue 809 (2019-04-08): PCLinuxOS 2019.02, installing Falkon and problems with portable packages, Mint offers daily build previews, Ubuntu speeds up Snap packages|
|• Issue 808 (2019-04-01): Solus 4.0, security benefits and drawbacks to using a live distro, Gentoo gets GNOME ports working without systemd, Redox OS update|
|• Issue 807 (2019-03-25): Pardus 17.5, finding out which user changed a file, new Budgie features, a tool for browsing FreeBSD's sysctl values|
|• Issue 806 (2019-03-18): Kubuntu vs KDE neon, Nitrux's znx, notes on Debian's election, SUSE becomes an independent entity|
|• Issue 805 (2019-03-11): EasyOS 1.0, managing background services, Devuan team debates machine ID file, Ubuntu Studio works to remain an Ubuntu Community Edition|
|• Issue 804 (2019-03-04): Condres OS 19.02, securely erasing hard drives, new UBports devices coming in 2019, Devuan to host first conference|
|• Issue 803 (2019-02-25): Septor 2019, preventing windows from stealing focus, NetBSD and Nitrux experiment with virtual machines, pfSense upgrading to FreeBSD 12 base|
|• Issue 802 (2019-02-18): Slontoo 18.07.1, NetBSD tests newer compiler, Fedora packaging Deepin desktop, changes in Ubuntu Studio|
|• Issue 801 (2019-02-11): Project Trident 18.12, meaning of status symbols in top, FreeBSD Foundation lists ongoing projects, Plasma Mobile team answers questions|
|• Issue 800 (2019-02-04): FreeNAS 11.2, using Ubuntu Studio software as an add-on, Nitrux developing znx, matching operating systems to file systems|
|• Issue 799 (2019-01-28): KaOS 2018.12, Linux Basics For Hackers, Debian 10 enters freeze, Ubuntu publishes new version for IoT devices|
|• Issue 798 (2019-01-21): Sculpt OS 18.09, picking a location for swap space, Solus team plans ahead, Fedora trying to get a better user count|
|• Issue 797 (2019-01-14): Reborn OS 2018.11.28, TinyPaw-Linux 1.3, dealing with processes which make desktop unresponsive, Debian testing Secure Boot support|
|• Issue 796 (2019-01-07): FreeBSD 12.0, Peppermint releases ISO update, picking the best distro of 2018, roundtable interview with Debian, Fedora and elementary developers|
|• Issue 795 (2018-12-24): Running a Pinebook, interview with Bedrock founder, Alpine being ported to RISC-V, Librem 5 dev-kits shipped|
|• Issue 794 (2018-12-17): Void 20181111, avoiding software bloat, improvements to HAMMER2, getting application overview in GNOME Shell|
|• Full list of all issues|
Star Labs - Laptops built for Linux.
View our range including the Star Lite, Star LabTop and more. Available with a choice of Ubuntu, Linux Mint or Zorin OS pre-installed with many more distributions supported. Visit Star Labs for information, to buy and get support.
|Random Distribution |
QiLinux was a Linux distribution completely made from scratch in Italy. Its ambitious aim was to integrate the work of the vast community of free software developers in order to create a modern, high-performance, safe and easy-to-use operating system for system administrators and desktop users.