DistroWatch Weekly |
DistroWatch Weekly, Issue 541, 13 January 2014 |
Welcome to this year's 2nd issue of DistroWatch Weekly! This week kicks off with tales of cooperation in the open source community. Many people tend to view for-profit organizations and open source community projects as being at odds, yet often times they co-exist nicely and even compliment each other. This week brings us a series of examples, such as Red Hat choosing to sponsor the CentOS project. We also learn about Ubuntu improving its support for the increasingly popular nginx web server and the Debian project begins work on documenting Valve's SteamOS. Not all the news from this past week was positive as we learn openSUSE's user forums are off-line following a security breach. Be sure to get the details below. This week we continue our series on distributions suitable for home servers, exploring the capabilities of openSUSE and Zentyal. We also discuss a new learning resource for people wishing to become Linux system administrators. As usual, we cover the releases from the past week and look ahead to exciting developments to come. We wish you all a wonderful week and happy reading!
Content:
Listen to the Podcast edition of this week's DistroWatch Weekly in OGG (22MB) and MP3 (37MB) formats
|
Feature Story (by Jesse Smith) |
Server showdown (part 2)
Last week we began a series of reviews that focus on distributions which can be used to run home and small office servers. Each of these distributions was installed in a virtual machine, given one CPU, 1GB of RAM and a network connection. Each distribution in the trial was set up to provide three services: act as a network file sharing platform via Samba, act as a backup server using OpenSSH and host a WordPress blog. The distributions are then evaluated based on how easy they are to install, how hard it is to get these services up and running, how efficiently the distribution performs, how stable it is, the quality of the project's documentation and the platform's support for advanced file systems. Last week we covered SME Server and Superb Mini Server. This week we will be taking a look at openSUSE and Zentyal, starting with the former.
* * * * *
openSUSE 13.1
The openSUSE distribution has been around in one form or another for many years. The project is well known for its powerful system administration utilities provided through the YaST control panel. The distribution has one of the more flexible (and friendly) system installers available in the Linux community. The current release of openSUSE, version 13.1, is available in several editions. Most of the editions are desktop oriented, but there is an installation DVD that gives us more fine-tuned control over what gets installed on our computer and the role openSUSE will play. The current release of openSUSE comes with three years of security updates and support.
With openSUSE I faced an interesting choice that was not available with the other projects I looked at during this series on servers. The other projects typically had one edition, a one-size-fits-all approach. With openSUSE we have the choice of whether to install a plain, command line only "Minimal Server" or we can install a desktop environment. The latter choice means we will have a friendly interface and nice point-n-click administration tools. Going with the minimal install means starting off with a less friendly environment, but it gives us more control over what gets installed on our operating system and we reap the benefits of a leaner, more efficient system. I mentally flipped a coin and decided to go for the Minimal Server option. During the course of the review, please keep in mind I took the slightly less attractive road in deference to performance.
The openSUSE DVD is 4.1 GB in size. Booting from this disc brings up a graphical menu which allows us to check the install media's integrity, test our machine's firmware, perform a health check on our system's memory, begin a rescue of an existing operating system or kick off the installation of a fresh system. Taking the option to launch the system installer brings up a graphical application. We are then walked through selecting our preferred language from a drop-down list and confirming our keyboard's layout. We are shown the project's license agreement too on this first page. The next screen asks if we are performing a fresh installation or if we would like to upgrade an existing copy of openSUSE. We are given the chance to manually add third-party package repositories to the system's list of software sources and then we can select our time zone from a map of the world. The following screen lets us choose which desktop environment (if any) to install with the options including KDE, GNOME, Xfce, LXDE or just the X display server.
As mentioned above, I opted for just the plain command line interface. Partitioning the hard drive comes next. Here we can allow the installer to divide up the disk for us or we can manually slice up our hard drive. The guided option allows us to supply suggestions, such as whether to use LVM or Btrfs and whether to include a separate /home partition for user data. I decided to make use of Btrfs. The next screen asks us to create a user account and, if we wish, to give this user account administrative access to the system via sudo. The final screen shows us all of the actions the installer plans to take and lets us further customize the installation or jump back to a previous screen to make changes. The confirmation screen has some more advanced options available, such as whether to enable secure shell or enable the firewall. Once I gave the installer permission to proceed, formatting the hard drive and copying necessary files took a mere ten minutes, after which I was asked to reboot the computer.
The first time we boot into openSUSE we are told the system needs to auto-configure itself. We watch a few progress bars grow and then we are dropped to a text console and login prompt. Right away I noticed a few things about this bare bones version of openSUSE. One is that the operating system, prior to hosting any services, requires a mere 20 MB of memory. Even once I added some extra services memory usage tended to stay below 50 MB. The base system requires just 800 MB of disk space, which is fairly good for a modern Linux distribution. I found openSUSE boots quickly, going from boot menu to login prompt in under one minute. While idling, the openSUSE virtual machine used about 5% of my host operating system's CPU and this tended to rise to just 30% when openSUSE was serving up files or checking for updates. Rarely did my host's CPU usage climb above 50%. I also quickly found that the base operating system does not come with manual pages and runs virtually no services. There is no web administrative portal as with the other distributions I tried during this series. There is just us, a command line and a text version of the YaST control panel.

openSUSE 13.1 - YaST control panel in text mode (full image size: 6kB, screen resolution 640x480 pixels)
The YaST control panel that comes with the Minimal Server installation is essentially a text-based menu system. Down the left side of the screen we see categories of system administration tasks. Down the right side we see specific modules we can access. For example, a broad category might be "Software" and specific modules might be "Software Management" and "Software Repositories". There are many modules in the default installation, letting us configure user accounts, the firewall, the boot loader, network settings and manage software packages. There is also a tool for working with the Btrfs file system and its snapshots. Should we wish to gain access to more options we can install additional YaST configuration modules using the zypper package manager (more on zypper in a moment). For example, installing the YaST Samba module gives us the ability to configure and enable network shares for our users. Actually, installing the Samba module resulted in some package conflicts on my system and I had to work with zypper a bit to get the dependency conflicts resolved, but eventually YaST gave me control over Samba shares, making enabling network file sharing quite easy.
One quirk I ran into while running openSUSE was that I could not run the YaST control panel as my regular user. Running "yast" or "sudo yast" did not work. Instead I had to login as the root user and, from the root prompt, run "yast". It is a minor issue, but one which doesn't appear to be mentioned in most tutorials or documentation.
Earlier I mentioned the distribution did not come with any manual pages by default. The standard man pages can be installed using openSUSE's package manager. Alternatively we can make use of the project's on-line documentation. The openSUSE project maintains a wiki with detailed documents and I found the provided information quite useful. One of the reasons the lack of local man pages stands out in my mind is openSUSE made a switch fairly recently from its old init system to the newer systemd init system. The operating system and its services are no longer controlled using classic scripts, but rather by the systemctl command. Personally, I'm not a fan of systemd for two reasons. The first is it seems to take an everything-and-the-kitchen-sink approach, and simply getting through systemctl's help summary takes a few minutes of reading. Second, systemctl does not give any feedback while it is working. If I wish to restart, for example, the Apache web service, systemctl will run without displaying any information. It requires a manual follow-up to tell whether a command has succeeded or not. In fact, even shutting down openSUSE using systemctl causes the operating system to appear to hang for about a minute before the computer simply turns off. There is no output to let us know what is happening and I find this, at best, unhelpful.
The openSUSE distribution makes use of the zypper command line package manager for handling software and updates. I found zypper to be a pleasant tool with which to work. The command line options are intuitive, the package manager works quickly and I encountered no problems while downloading and installing software upgrades. I liked that zypper can make use of delta updates, smaller packages that simply update modified parts of software. This saves us bandwidth and typically makes upgrades a faster process. One final aspect of zypper I greatly appreciate is the package manager will let us know when it has upgraded software that is currently running. This means if we upgrade our web server (or a component used by the web server) zypper will let us know and we can, if we wish, restart the affected service. Most package managers leave us to guess what they have changed or they suggest we reboot the entire system. I really like openSUSE's approach, letting us know which specific parts of our operating system are affected and letting us decide what course of action to take.
Earlier I mentioned the installer will let us enable the secure shell service and YaST will help us enable Samba shares. That left me to work on my third service, WordPress. I didn't find WordPress in openSUSE's software repositories and so I ended up installing the software manually from upstream sources. This also involved manually installing the Maria database software, installing Apache, manually opening a port in the firewall and configuring the software. In this respect the openSUSE documentation for dealing with LAMP servers came in quite handy.
For the most part I was pleased with openSUSE. The distribution gives administrators a classic server environment in which to work. We are basically handed a command line and YaST and left to create whatever we like from the ground up. This gives us a very efficient base from which to work and I found openSUSE to be very fast and light on resources. While newcomers may be intimidated by the command line interface, we do have quite a bit of documentation at our fingertips. The YaST control panel is helpful and, if we wanted to, we could have a nice lightweight graphical desktop too. I really like that openSUSE comes with Btrfs as an install-time option and we are given a utility, called snapper, that helps us create file system snapshots and perform file restores. This version of openSUSE gets a full three years of support and the installer comes with an upgrade option, mostly automating the upgrade process for us. I did run into a few minor issues getting new services installed, especially Samba with its package conflicts. However, despite these occasional hiccups, the underlying operating system was fast, stable and the tools provided were powerful. The openSUSE project provides us with powerful tools and it is up to us whether we build something wonderful with these tools or hammer our thumb flat.
- Advanced file systems (Btrfs/ZFS): 4
- Documentation: 4
- Ease of installation: 5
- Ease of maintaining/upgrading: 4
- Length of support for each release: 3
- Performance: 5
- Stability: 5
- Steps required to enable services: 2
* * * * *
Zentyal 3.3
Zentyal is a distribution designed to be used as a home or office server. The project is based on Ubuntu and offers both a lightweight desktop interface and a full-featured web-based control centre. According to the Zentyal website the distribution offers tools which are compatible with Active Directory and Microsoft Exchange, making Zentyal a viable choice for administrators expanding their existing Microsoft-based networks.
The latest release of Zentyal, version 3.3, is available as a 630 MB download. Booting from the Zentyal disc we are shown a menu where we can choose to run the project's system installer, check the installation media for defects, launch the live disc in recovery mode or test the local machine's memory. Zentyal offers two install options, one which takes over the entire disk, saving us from the hassle of manually partitioning, the other version of the installer is referred to as Expert Mode and gives us additional flexibility. For the sake of expedience I went with the default option which automatically handles partitioning.
Regardless of which install option we take, Zentyal uses a text-based installer that is fairly friendly and streamlined. We are asked to confirm our preferred language and select which country or region we live in. We are asked to select our keyboard's layout from a list and there is an option to automatically detect our keyboard if we are not sure of the correct answer. The installer copies its files to our local disk and then asks some additional questions. The installer will attempt to automatically configure a network interface for us and, if it runs into problems, it will ask us to configure the network card (providing an IP address, netmask and Internet gateway). We are asked to create a user account and set a password for this account. The account we create at install time will be given administrator access to the machine post-installation. Zentyal will then ask us for our time zone. The whole process took approximately half an hour to complete on my system.

Zentyal 3.3 - initial configuration of service modules (full image size: 97kB, screen resolution 1366x710 pixels)
Booting into the locally installed version of Zentyal brings us to the LXDE desktop. We are automatically logged in with the user account we created at install time. In the future, after Zentyal has been configured, the account no longer automatically logs in, we are simply brought to a graphical login screen. The desktop is fairly empty, apart from the Firefox web browser which opens and automatically connects to the Zentyal web-admin console. We can login to the web console using our user account and password. Should we wish to use the web portal from a remote computer we can connect to our Zentyal server using the HTTPS protocol. For example, connecting to the web portal on a server named "calvin" on my network would require the URL https://calvin.
Whether we access the web control panel locally or from a remote machine, the interface walks us through a few configuration steps. We are asked which modules/roles the server should use. These modules include e-mail, web-mail, DNS services, web hosting, anti-virus, network file sharing and a list of other tasks. Installing these modules and having them run is as easy as clicking an icon for the service, causing it to light up, and then moving to the next page. We need to wait a few minutes while our modules are installed and an initial configuration is performed for us. From there we are brought to the Zentyal dashboard. The dashboard gives us an overview of what Zentyal is doing and the status of the underlying system. We are shown bandwidth statistics, current CPU usage, the status of network services and the availability of software updates.
From the dashboard we can also access other parts of the web-admin interface. The web portal gives us links to modules where we can configure existing services, install or remove additional Zentyal modules, upgrade software packages, manage user accounts, set up mail accounts and manage network shares. The interface is quite friendly and it is easy to get most services, such as file sharing and web-mail up and running with a few clicks. The only quirk I ran into was that, for our changes to modules to take effect, we need to remember to click a Save button at the top of the page, otherwise new settings are lost.
Configuring the services I wanted was beautifully straight forward with Zentyal. OpenSSH was running out of the box and configuring Samba to share files took a few mouse clicks. Zentyal is the only distribution I have covered so far in this series which provides a WordPress package in the default software repositories and this made setting up WordPress simple and easy via the command line. Further functionality was easily available through Zentyal's web interface, making Zentyal by far the easiest distribution of this series to extend.

Zentyal 3.3 - monitoring status with the dashboard (full image size: 130kB, screen resolution 1366x768 pixels)
Regarding support for the distribution, Zentyal comes with a great collection of documentation that is both detailed and accompanied by screen shots. As Zentyal is based upon Ubuntu, the Ubuntu community documentation can be used to trouble-shoot low-level problems with the operating system. Again, due to the underlying Ubuntu platform, Zentyal will receive security updates for approximately five years and upgrades should be near-seamless from one version to the next. This gives users a fairly long support cycle and a smooth transition from the current release to future versions.
The Zentyal distribution used approximately 1.6 GB of hard disk space when I first set it up and the operating system used approximately 140 MB of RAM when running both the web portal and the LXDE interface. CPU usage typically remained low. Around 5% of my host's CPU was used while Zentyal was idling, steady work would put the CPU usage up to around 40%. On rare occasions, such as when software updates were being installed, Zentyal would use a little more processing power. The distribution would boot to the graphical user interface in about one minute and, while it was running, both the desktop and the distribution's services remained responsive. The only time Zentyal gave me any trouble came shortly after I had set up Samba and performed a software upgrade. The distribution, upon its next restart, booted to the desktop and immediately started using 100% of the CPU without loading Firefox. All the local user could do was logout. Logging in via secure shell revealed that my user had been locked out of my home directory and this seemed to put the system in an endless loop where a lot of CPU cycles were being consumed and nothing was being done. Restoring the home directory's permissions back to their defaults fixed the problem.
By default I found Zentyal will set up most of its files on a combination of LVM and ext4 with a small /boot partition formatted with ext2. While the operating system, by default, uses LVM (which should be flexible enough for most cases) we do have other options. The distribution provides us with tools for managing Btrfs volumes too, though perhaps not with the level of support openSUSE offers. In addition, Zentyal carries software packages for working with ZFS (specifically ZFS-FUSE) in the distribution's software repositories. I played around with ZFS-FUSE and found it worked quite well and there is very little performance penalty from using the userland file system utilities. This combination of LVM, Btrfs and ZFS gives Zentyal a clear advantage when it comes to dealing with large amounts of data, file system snapshots and mirroring/RAID scenarios.
One last feature that works in Zentyal's favour is that Zentyal, while a distribution on its own, is also a collection of packages. The Zentyal software is, basically, a portable layer which runs on top of Ubuntu. The Zentyal team makes this special layer available via a PPA repository and administrators using any Ubuntu-based distribution can add Zentyal to their existing server installations. This is especially good news for people running hosted VPS services where Ubuntu Server may be supported, but the stand-alone Zentyal distribution is not. Also with regards to deployment, Zentyal offers a number of editions. The community edition, which I reviewed this past week, is free to use. Other editions are available with varying degrees of professional support for people wishing to deploy Zentyal in a work environment.
- Advanced file systems (Btrfs/ZFS): 4
- Documentation: 5
- Ease of installation: 5
- Ease of maintaining/upgrading: 4
- Length of support for each release: 4
- Performance: 4
- Stability: 4
- Steps required to enable services: 4
* * * * *
Conclusions
My experiences from this past week were quite a bit different from my experiences the previous week. Last week I tried two distributions with fairly conservative bases and web-based administration consoles. This week I got to try one very light, fast and powerful distribution (openSUSE) and one extremely friendly and easy to use distribution (Zentyal). Honestly, it was hard for me to pick a favourite this week. I really like how efficient openSUSE is, I like its text-based YaST control centre, I really like how powerful and helpful the zypper package manager is and I like that openSUSE has such great advanced file system support using Btrfs. The only drawback I found to using openSUSE was it took some effort to get new services up and running. The operating system is fairly bare, which is nice from a security perspective, but it means we need to hunt down and manually install the services we do want. Using command line tools to do this can be intimidating, especially for novice users. This is also one of the first times I've really given systemd a workout. I've used it a touch here or there in the past, but never really sat down and played with it properly before. I have to say I find it less appealing than the traditional init system or even Upstart. Using systemd felt like using a bulldozer to butter toast, slow and too much tool for the task at hand.
Zentyal takes quite a different approach. With Zentyal we get a minimal desktop environment, which is really nice for novice users. We also get a first-class web-based control panel. I have used Zentyal before and enjoyed the experience then. A few improvements and polish have come to Zentyal in the past year and I was very impressed with how pleasant the Zentyal modules are to use. Most tasks require just a few mouse clicks and are well explained in the interface, letting us skip most of Zentyal's high quality documentation. Zentyal performed well for me and, aside from a minor problem that followed in the wake of me accidentally sharing my home directory via Samba, I ran into no serious problems. In fact, Zentyal presented me with virtually no problems and many surprisingly easy solutions. I really like that Zentyal comes with five years of support, commercial support is available and upgrades should be easy. As a bonus, Zentyal has some basic support for Btrfs and ZFS is fairly well supported using FUSE.
While openSUSE offers great flexibility and performance, I think Zentyal offers the most user-friendly solution possible for small office and home network set ups. Both distributions are great in their own way, but I suspect Zentyal will appeal to a wider range of system administrators as the project has solutions for professionals and enthusiasts alike. It has a combination of ease, power and flexibility that is hard to beat.
|
Miscellaneous News (by Jesse Smith and Ladislav Bodnar) |
Debian documents SteamOS, Ubuntu supports nginx, Red Hat sponsors CentOS, Bodhi for Chromebooks, openSUSE forums compromised
Debian GNU/Linux is the base for many projects and is the beloved parent (and grand-parent) of many GNU/Linux distributions. One of the most recent children of Debian is SteamOS which is used to power Valve's upcoming living room console. The Debian project has embraced its new child and a wiki has been set up on Debian's website for people interested in working with (or developing on) the console operating system.
* * * * *
In Ubuntu-related news, the next long term support release is coming soon and it will be providing full support for the nginx web server. The nginx project has been gaining popularity recently as an alternative to the venerable Apache web server. The nginx server is often praised for its speed and it is good to see this popular software make it into Ubuntu's upcoming LTS release. From developer Jorge Castro's blog: "This is excellent news for those of you using stacks that tend to use nginx; increasing our support of nginx has been something many Ubuntu Server users have been telling me they'd like to see and it's good to see us make some progress in this area."
* * * * *
Many companies and individuals want the power of an enterprise Linux operating system, but do not necessarily want commercial support for their distribution (or the price tag which comes with it). This has resulted in CentOS becoming a popular distribution, especially for web hosts, as the project makes Red Hat Enterprise Linux technology available at no cost. While CentOS and Red Hat have co-existed peacefully for several years, the two entities have generally not cooperated on an official level. That is now changing. A post on the CentOS mailing list outlines a plan for Red Hat and CentOS to work together. Red Hat will begin sponsoring some aspects of the CentOS project and a few developers from CentOS will be taking jobs with Red Hat. The post assures readers that CentOS will remain a separate project with its own governance: "The Red Hat Enterprise Linux to CentOS firewall will also remain. Members and contributors to the CentOS efforts are still isolated from the RHEL Groups inside Red Hat, with the only interface being SPRM/source path tracking, no sooner than is considered released. In summary: we retain an upstream." A corresponding post on Red Hat's Community blog confirms the upcoming cooperation between the two organizations.
* * * * *
Google's Chromebooks keep breaking new records in terms of sales, according to Amazon.com and other online retailers. However, for an average Linux geek the product's web-only user interface of Chrome OS can be a rather unpleasant limitation. Fortunately, more and more distributions provide scripts and documentation for installing a full-featured Linux-based operating system alongside Chrome OS. Last week, it was the lightweight and elegant Bodhi Linux (an Ubuntu-based distribution featuring the Enlightenment window manager) which released a special edition of Bodhi Linux for ARM-powered Chromebooks: "The battery recently died in my old ASUS Netbook which gave me some fire to finally get together a functional file system for the Samsung Chromebook I've had for a little over a year. The following instructions install a Debian-based armhf file system with the Bodhi-branded Enlightenment 0.17.6 desktop powered by the EFL 1.8.4 libraries."
* * * * *
Some bad news for openSUSE users hit this past week. The openSUSE forum was attacked and an exploit gave an attacker access to the forum's database. According to the openSUSE website, the attacker did not gain access to any account passwords which are stored on another service. The attacker did, however, gain access to forum users' e-mail addresses. At the moment the openSUSE support forums have been taken off-line while the project awaits a fix for the security vulnerability.
|
Opinion (by Jesse Smith) |
Linux System Administration LiveLessons
Over the holiday break the nice folks at Pearson sent me a gift, a copy of the new Linux System Administration LiveLessons, a collection of educational videos designed to teach new Linux system administrators. The nine video lessons feature approximately five hours of instruction in total and are put together by the talented (and knowledgeable) Ben Whaley. Mr Whaley is the co-author of the UNIX and Linux System Administration Handbook, so this isn't his first time teaching. Mr Whaley has been managing Linux systems since 1999 and is a Red Hat Certified Engineer, indicating we can be pretty sure he knows his way around a Linux command line.
The talks, which are available for download from the InformIT website for $149.99, cover a wide range of system administration topics. Some of the subjects touched upon include using the BASH command line shell, writing scripts, managing user accounts, handling file permissions, basic network debugging, using virtual machines as test equipment and secure shell. The talks also dip into the history of the Linux kernel and some GNU/Linux distributions. We are also introduced to some security practices, start-up and shutdown procedures and shell shortcuts. It is quite a lot to cover in five hours.
There were several aspects of these lessons I enjoyed. The first is the presentation. The videos have a fairly high resolution, the video and audio quality is good and the flow of the videos is smooth. The presenter speaks clearly and slowly and manages to present the dry, technical information in a positive tone. Something else I liked was that when theory or higher-level concepts were being presented the camera watched the presenter. When practical material or examples were being covered we were shown a terminal screen where commands were being typed or output was being examined. I found this gave me a sense of being in a classroom with the added benefit of being able to look over the teacher's shoulder to see what was happening on their computer. Finally, the material is, in my opinion, both accurate and practical. While a lot is covered in the five hours, each topic is touched upon enough to give us a good beginning, a good foundation of skills upon which we can build. The videos sometimes mention other resources we can explore after the lesson should we wish to expand on a topic.
My only complaint with the material was a minor one. Early on I felt as though some topics may have been presented out of order or in an overly rapid manner. For example, we start off with some information for setting up Linux in virtual machines, then get into some basic Linux history and then we are told a little of how to use a command line. I worry that some viewers may get scared off talking about building virtual machines on the command line before we actually get introduced to the command line. A lot of topics are quickly mentioned in the introduction and this may seem overwhelming at first. If a viewer watches all the videos each topic gets handled well and is clearly explained, so there is no need to panic -- the first video or two just summarize greater things to come.
The videos, while educational for anyone interested in the inner workings of a Linux distribution, appear to be specifically targeting people who plan to become professional Linux administrators. I'm sure some people looking to break out from the GUI to explore the power of the command line will appreciate the material covered (especially the sections dedicated to scripting and shell shortcuts), but the lessons are designed with future administrators in mind. Going into the lessons a person should already have passing familiarity with Linux and a command line interface. Not necessarily the Linux command line, but a familiarity with any of the members of the UNIX family would help.
All in all, I think the talks are well done and make for a good resource for people looking to break into the field of Linux system administration. The videos are certainly less expensive and less time consuming than a college course and do a great job of compressing a lot of knowledge into a short time frame.
|
Released During Last Two Weeks |
Kali Linux 1.0.6
Mati Aharoni has announced the release of Kali Linux 1.0.6, an updated version of the project's Debian-based distribution with a large collection of tools for penetration testing and forensic analysis: "Kali Linux 1.0.6 released. It has been a while since our last minor release which makes 1.0.6 a more significant update than usual. With a new 3.12 kernel, a LUKS nuke feature, new Kali ARM build scripts, and Kali AMAZON AMI and Google Compute image generation scripts, not to mention numerous tool additions and updates – this release is really heavily laden with goodness. This new release brings with it the introduction of the Offensive Security Trusted ARM image scripts – a set of slowly growing scripts that are able to build Kali Linux images for various ARM devices." See the detailed release announcement for more information and useful links.
Korora 20
Ian Firns has announced the release of Korora 20, a set of Fedora-based desktop Linux distributions with a choice of Cinnamon, GNOME, KDE, MATE and Xfce desktops: "The Korora project is pleased to announce the stable release of version 20 (code name 'Peach') which is now available for download. This release brings with it a significant amount of work by the team and community to bring not two but five desktops that have been shaped for a genuine Korora experience. The additions of Cinnamon, MATE and Xfce represent the growth of our community and their contributions. A quick summary of the features: GNOME 3.10 represents another iteration to the new desktop which is also targeting native Wayland support; KDE Plasma Workspaces 4.11 brings a host of bug fixes, speed ups and improvements...." Read the full release announcement for further information.

Korora 20 - the default KDE desktop (full image size: 1,485kB, screen resolution 1280x1024 pixels)
IPFire 2.13 Core 75
Michael Tremer has announced the release of IPFire 2.13 Core 75, an updated version of the project's specialist distribution for firewalls: "So it is a new year and here is the first update of 2014: IPFire 2.13 Core Update 75. It comes with urgent bug fixes that solve problems introduced in the previous update. Due to a change in OpenVPN 2.3, the common name of the certificate of the user that was connection was formatted in an other way than before. This led to that the certificate could not be properly validated because it was searched for one with a different name. This update ships a fixed version of the verify script that can work with both formats of the common name. Because of a related cause, the route configuration was not pushed to some clients when they connected. This issue that is filed under bug id #10323 and has been addressed in this update." See the release announcement for more information.
* * * * *
Development, unannounced and minor bug-fix releases
|
Upcoming Releases and Announcements |
Summary of expected upcoming releases
|
DistroWatch.com News (by Ladislav Bodnar) |
New distributions added to waiting list
- Linux Educational. Linux Educational is a government-sponsored project based in Brazil. The distribution comes with educational tools and is designed for use in schools. The project's website is in Portuguese.
DistroWatch database summary
* * * * *
This concludes this week's issue of DistroWatch Weekly. The next instalment will be published on Monday, 20 January 2014. To contact the authors please send email to:
- Jesse Smith (feedback, questions and suggestions: distribution reviews, questions and answers, tips and tricks)
- Ladislav Bodnar (feedback, questions, suggestions and corrections: news, donations, distribution submissions, comments)
- Bruce Patterson (feedback and suggestions: podcast edition)
|
|
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) |
|
|
|
 bc1qtede6f7adcce4kjpgx0e5j68wwgtdxrek2qvc4  86fA3qPTeQtNb2k1vLwEQaAp3XxkvvvXt69gSG5LGunXXikK9koPWZaRQgfFPBPWhMgXjPjccy9LA9xRFchPWQAnPvxh5Le |
|
Linux Foundation Training |
| |
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 1038 (2023-09-25): Mageia 9, trouble-shooting launchers, running desktop Linux in the cloud, New documentation for Nix, Linux phasing out ReiserFS, GNU celebrates 40 years |
• Issue 1037 (2023-09-18): Bodhi Linux 7.0.0, finding specific distros and unified package managemnt, Zevenet replaced by two new forks, openSUSE introduces Slowroll branch, Fedora considering dropping Plasma X11 session |
• Issue 1036 (2023-09-11): SDesk 2023.08.12, hiding command line passwords, openSUSE shares contributor survery results, Ubuntu plans seamless disk encryption, GNOME 45 to break extension compatibility |
• Issue 1035 (2023-09-04): Debian GNU/Hurd 2023, PCLinuxOS 2023.07, do home users need a firewall, AlmaLinux introduces new repositories, Rocky Linux commits to RHEL compatibility, NetBSD machine runs unattended for nine years, Armbian runs wallpaper contest |
• Issue 1034 (2023-08-28): Void 20230628, types of memory usage, FreeBSD receives port of Linux NVIDIA driver, Fedora plans improved theme handling for Qt applications, Canonical's plans for Ubuntu |
• Issue 1033 (2023-08-21): MiniOS 20230606, system user accounts, how Red Hat clones are moving forward, Haiku improves WINE performance, Debian turns 30 |
• Issue 1032 (2023-08-14): MX Linux 23, positioning new windows on the desktop, Linux Containers adopts LXD fork, Oracle, SUSE, and CIQ form OpenELA |
• Issue 1031 (2023-08-07): Peppermint OS 2023-07-01, preventing a file from being changed, Asahi Linux partners with Fedora, Linux Mint plans new releases |
• Issue 1030 (2023-07-31): Solus 4.4, Linux Mint 21.2, Debian introduces RISC-V support, Ubuntu patches custom kernel bugs, FreeBSD imports OpenSSL 3 |
• Issue 1029 (2023-07-24): Running Murena on the Fairphone 4, Flatpak vs Snap sandboxing technologies, Redox OS plans to borrow Linux drivers to expand hardware support, Debian updates Bookworm media |
• Issue 1028 (2023-07-17): KDE Connect; Oracle, SUSE, and AlmaLinux repsond to Red Hat's source code policy change, KaOS issues media fix, Slackware turns 30; security and immutable distributions |
• Issue 1027 (2023-07-10): Crystal Linux 2023-03-16, StartOS (embassyOS 0.3.4.2), changing options on a mounted filesystem, Murena launches Fairphone 4 in North America, Fedora debates telemetry for desktop team |
• Issue 1026 (2023-07-03): Kumander Linux 1.0, Red Hat changing its approach to sharing source code, TrueNAS offers SMB Multichannel, Zorin OS introduces upgrade utility |
• Issue 1025 (2023-06-26): KaOS with Plasma 6, information which can leak from desktop environments, Red Hat closes door on sharing RHEL source code, SUSE introduces new security features |
• Issue 1024 (2023-06-19): Debian 12, a safer way to use dd, Debian releases GNU/Hurd 2023, Ubuntu 22.10 nears its end of life, FreeBSD turns 30 |
• Issue 1023 (2023-06-12): openSUSE 15.5 Leap, the differences between independent distributions, openSUSE lengthens Leap life, Murena offers new phone for North America |
• Issue 1022 (2023-06-05): GetFreeOS 2023.05.01, Slint 15.0-3, Liya N4Si, cleaning up crowded directories, Ubuntu plans Snap-based variant, Red Hat dropping LireOffice RPM packages |
• Issue 1021 (2023-05-29): rlxos GNU/Linux, colours in command line output, an overview of Void's unique features, how to use awk, Microsoft publishes a Linux distro |
• Issue 1020 (2023-05-22): UBports 20.04, finding another machine's IP address, finding distros with a specific kernel, Debian prepares for Bookworm |
• Issue 1019 (2023-05-15): Rhino Linux (Beta), checking which applications reply on a package, NethServer reborn, System76 improving application responsiveness |
• Issue 1018 (2023-05-08): Fedora 38, finding relevant manual pages, merging audio files, Fedora plans new immutable edition, Mint works to fix Secure Boot issues |
• Issue 1017 (2023-05-01): Xubuntu 23.04, Debian elects Project Leaders and updates media, systemd to speed up restarts, Guix System offering ground-up source builds, where package managers install files |
• Issue 1016 (2023-04-24): Qubes OS 4.1.2, tracking bandwidth usage, Solus resuming development, FreeBSD publishes status report, KaOS offers preview of Plasma 6 |
• Issue 1015 (2023-04-17): Manjaro Linux 22.0, Trisquel GNU/Linux 11.0, Arch Linux powering PINE64 tablets, Ubuntu offering live patching on HWE kernels, gaining compression on ex4 |
• Issue 1014 (2023-04-10): Quick looks at carbonOS, LibreELEC, and Kodi, Mint polishes themes, Fedora rolls out more encryption plans, elementary OS improves sideloading experience |
• Issue 1013 (2023-04-03): Alpine Linux 3.17.2, printing manual pages, Ubuntu Cinnamon becomes official flavour, Endeavour OS plans for new installer, HardenedBSD plans for outage |
• Issue 1012 (2023-03-27): siduction 22.1.1, protecting privacy from proprietary applications, GNOME team shares new features, Canonical updates Ubuntu 20.04, politics and the Linux kernel |
• Issue 1011 (2023-03-20): Serpent OS, Security Onion 2.3, Gentoo Live, replacing the scp utility, openSUSE sees surge in downloads, Debian runs elction with one candidate |
• Issue 1010 (2023-03-13): blendOS 2023.01.26, keeping track of which files a package installs, improved network widget coming to elementary OS, Vanilla OS changes its base distro |
• Issue 1009 (2023-03-06): Nemo Mobile and the PinePhone, matching the performance of one distro on another, Linux Mint adds performance boosts and security, custom Ubuntu and Debian builds through Cubic |
• Issue 1008 (2023-02-27): elementary OS 7.0, the benefits of boot environments, Purism offers lapdock for Librem 5, Ubuntu community flavours directed to drop Flatpak support for Snap |
• Issue 1007 (2023-02-20): helloSystem 0.8.0, underrated distributions, Solus team working to repair their website, SUSE testing Micro edition, Canonical publishes real-time edition of Ubuntu 22.04 |
• Issue 1006 (2023-02-13): Playing music with UBports on a PinePhone, quick command line and shell scripting questions, Fedora expands third-party software support, Vanilla OS adds Nix package support |
• Issue 1005 (2023-02-06): NuTyX 22.12.0 running CDE, user identification numbers, Pop!_OS shares COSMIC progress, Mint makes keyboard and mouse options more accessible |
• Issue 1004 (2023-01-30): OpenMandriva ROME, checking the health of a disk, Debian adopting OpenSnitch, FreeBSD publishes status report |
• Issue 1003 (2023-01-23): risiOS 37, mixing package types, Fedora seeks installer feedback, Sparky offers easier persistence with USB writer |
• Issue 1002 (2023-01-16): Vanilla OS 22.10, Nobara Project 37, verifying torrent downloads, Haiku improvements, HAMMER2 being ports to NetBSD |
• Issue 1001 (2023-01-09): Arch Linux, Ubuntu tests new system installer, porting KDE software to OpenBSD, verifying files copied properly |
• Issue 1000 (2023-01-02): Our favourite projects of all time, Fedora trying out unified kernel images and trying to speed up shutdowns, Slackware tests new kernel, detecting what is taking up disk space |
• Issue 999 (2022-12-19): Favourite distributions of 2022, Fedora plans Budgie spin, UBports releasing security patches for 16.04, Haiku working on new ports |
• Issue 998 (2022-12-12): OpenBSD 7.2, Asahi Linux enages video hardware acceleration on Apple ARM computers, Manjaro drops proprietary codecs from Mesa package |
• Issue 997 (2022-12-05): CachyOS 221023 and AgarimOS, working with filenames which contain special characters, elementary OS team fixes delta updates, new features coming to Xfce |
• Issue 996 (2022-11-28): Void 20221001, remotely shutting down a machine, complex aliases, Fedora tests new web-based installer, Refox OS running on real hardware |
• Issue 995 (2022-11-21): Fedora 37, swap files vs swap partitions, Unity running on Arch, UBports seeks testers, Murena adds support for more devices |
• Issue 994 (2022-11-14): Redcore Linux 2201, changing the terminal font size, Fedora plans Phosh spin, openSUSE publishes on-line manual pages, disabling Snap auto-updates |
• Issue 993 (2022-11-07): Static Linux, working with just a kernel, Mint streamlines Flatpak management, updates coming to elementary OS |
• Issue 992 (2022-10-31): Lubuntu 22.10, setting permissions on home directories, Linux may drop i486, Fedora delays next version for OpenSSL bug |
• Issue 991 (2022-10-24): XeroLinux 2022.09, learning who ran sudo, exploring firewall tools, Rolling Rhino Remix gets a fresh start, Fedora plans to revamp live media |
• Issue 990 (2022-10-17): ravynOS 0.4.0, Lion Linux 3.0, accessing low numbered network ports, Pop!_OS makes progress on COSMIC, Murena launches new phone |
• Issue 989 (2022-10-10): Ubuntu Unity, kernel bug causes issues with Intel cards, Canonical offers free Ubuntu Pro subscriptions, customizing the command line prompt |
• Issue 988 (2022-10-03): SpiralLinux 11.220628, finding distros for older equipment and other purposes, SUSE begins releasing ALP prototypes, Debian votes on non-free firmware in installer |
• Issue 987 (2022-09-26): openSUSE's MicroOS, converting people to using Linux, pfSense updates base system and PHP, Python 2 dropped from Arch |
• Issue 986 (2022-09-19): Porteus 5.0, remotely wiping a hard drive, a new software centre for Ubuntu, Proxmox offers offline updates |
• 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.
|
Shells.com |

Your own personal Linux computer in the cloud, available on any device. Supported operating systems include Android, Debian, Fedora, KDE neon, Kubuntu, Linux Mint, Manjaro and Ubuntu, ready in minutes.
Starting at US$4.95 per month, 7-day money-back guarantee
|
Random Distribution | 
Ubuntu
Ubuntu is a complete desktop Linux operating system, freely available with both community and professional support. The Ubuntu community is built on the ideas enshrined in the Ubuntu Manifesto: that software should be available free of charge, that software tools should be usable by people in their local language and despite any disabilities, and that people should have the freedom to customise and alter their software in whatever way they see fit. "Ubuntu" is an ancient African word, meaning "humanity to others". The Ubuntu distribution brings the spirit of Ubuntu to the software world.
Status: Active
|
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.
|
|