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) |
|
|
|
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 1091 (2024-10-07): Redox OS 0.9.0, Unified package management vs universal package formats, Redox begins RISC-V port, Mint polishes interface, Qubes certifies new laptop |
• Issue 1090 (2024-09-30): Rhino Linux 2024.2, commercial distros with alternative desktops, Valve seeks to improve Wayland performance, HardenedBSD parterns with Protectli, Tails merges with Tor Project, Quantum Leap partners with the FreeBSD Foundation |
• Issue 1089 (2024-09-23): Expirion 6.0, openKylin 2.0, managing configuration files, the future of Linux development, fixing bugs in Haiku, Slackware packages dracut |
• Issue 1088 (2024-09-16): PorteuX 1.6, migrating from Windows 10 to which Linux distro, making NetBSD immutable, AlmaLinux offers hardware certification, Mint updates old APT tools |
• Issue 1087 (2024-09-09): COSMIC desktop, running cron jobs at variable times, UBports highlights new apps, HardenedBSD offers work around for FreeBSD change, Debian considers how to cull old packages, systemd ported to musl |
• Issue 1086 (2024-09-02): Vanilla OS 2, command line tips for simple tasks, FreeBSD receives investment from STF, openSUSE Tumbleweed update can break network connections, Debian refreshes media |
• Issue 1085 (2024-08-26): Nobara 40, OpenMandriva 24.07 "ROME", distros which include source code, FreeBSD publishes quarterly report, Microsoft updates breaks Linux in dual-boot environments |
• Issue 1084 (2024-08-19): Liya 2.0, dual boot with encryption, Haiku introduces performance improvements, Gentoo dropping IA-64, Redcore merges major upgrade |
• Issue 1083 (2024-08-12): TrueNAS 24.04.2 "SCALE", Linux distros for smartphones, Redox OS introduces web server, PipeWire exposes battery drain on Linux, Canonical updates kernel version policy |
• Issue 1082 (2024-08-05): Linux Mint 22, taking snapshots of UFS on FreeBSD, openSUSE updates Tumbleweed and Aeon, Debian creates Tiny QA Tasks, Manjaro testing immutable images |
• Issue 1081 (2024-07-29): SysLinuxOS 12.4, OpenBSD gain hardware acceleration, Slackware changes kernel naming, Mint publishes upgrade instructions |
• Issue 1080 (2024-07-22): Running GNU/Linux on Android with Andronix, protecting network services, Solus dropping AppArmor and Snap, openSUSE Aeon Desktop gaining full disk encryption, SUSE asks openSUSE to change its branding |
• Issue 1079 (2024-07-15): Ubuntu Core 24, hiding files on Linux, Fedora dropping X11 packages on Workstation, Red Hat phasing out GRUB, new OpenSSH vulnerability, FreeBSD speeds up release cycle, UBports testing new first-run wizard |
• Issue 1078 (2024-07-08): Changing init software, server machines running desktop environments, OpenSSH vulnerability patched, Peppermint launches new edition, HardenedBSD updates ports |
• Issue 1077 (2024-07-01): The Unity and Lomiri interfaces, different distros for different tasks, Ubuntu plans to run Wayland on NVIDIA cards, openSUSE updates Leap Micro, Debian releases refreshed media, UBports gaining contact synchronisation, FreeDOS celebrates its 30th anniversary |
• Issue 1076 (2024-06-24): openSUSE 15.6, what makes Linux unique, SUSE Liberty Linux to support CentOS Linux 7, SLE receives 19 years of support, openSUSE testing Leap Micro edition |
• Issue 1075 (2024-06-17): Redox OS, X11 and Wayland on the BSDs, AlmaLinux releases Pi build, Canonical announces RISC-V laptop with Ubuntu, key changes in systemd |
• Issue 1074 (2024-06-10): Endless OS 6.0.0, distros with init diversity, Mint to filter unverified Flatpaks, Debian adds systemd-boot options, Redox adopts COSMIC desktop, OpenSSH gains new security features |
• Issue 1073 (2024-06-03): LXQt 2.0.0, an overview of Linux desktop environments, Canonical partners with Milk-V, openSUSE introduces new features in Aeon Desktop, Fedora mirrors see rise in traffic, Wayland adds OpenBSD support |
• Issue 1072 (2024-05-27): Manjaro 24.0, comparing init software, OpenBSD ports Plasma 6, Arch community debates mirror requirements, ThinOS to upgrade its FreeBSD core |
• Issue 1071 (2024-05-20): Archcraft 2024.04.06, common command line mistakes, ReactOS imports WINE improvements, Haiku makes adjusting themes easier, NetBSD takes a stand against code generated by chatbots |
• Issue 1070 (2024-05-13): Damn Small Linux 2024, hiding kernel messages during boot, Red Hat offers AI edition, new web browser for UBports, Fedora Asahi Remix 40 released, Qubes extends support for version 4.1 |
• Issue 1069 (2024-05-06): Ubuntu 24.04, installing packages in alternative locations, systemd creates sudo alternative, Mint encourages XApps collaboration, FreeBSD publishes quarterly update |
• Issue 1068 (2024-04-29): Fedora 40, transforming one distro into another, Debian elects new Project Leader, Red Hat extends support cycle, Emmabuntus adds accessibility features, Canonical's new security features |
• Issue 1067 (2024-04-22): LocalSend for transferring files, detecting supported CPU architecure levels, new visual design for APT, Fedora and openSUSE working on reproducible builds, LXQt released, AlmaLinux re-adds hardware support |
• Issue 1066 (2024-04-15): Fun projects to do with the Raspberry Pi and PinePhone, installing new software on fixed-release distributions, improving GNOME Terminal performance, Mint testing new repository mirrors, Gentoo becomes a Software In the Public Interest project |
• Issue 1065 (2024-04-08): Dr.Parted Live 24.03, answering questions about the xz exploit, Linux Mint to ship HWE kernel, AlmaLinux patches flaw ahead of upstream Red Hat, Calculate changes release model |
• Issue 1064 (2024-04-01): NixOS 23.11, the status of Hurd, liblzma compromised upstream, FreeBSD Foundation focuses on improving wireless networking, Ubuntu Pro offers 12 years of support |
• Issue 1063 (2024-03-25): Redcore Linux 2401, how slowly can a rolling release update, Debian starts new Project Leader election, Red Hat creating new NVIDIA driver, Snap store hit with more malware |
• Issue 1062 (2024-03-18): KDE neon 20240304, changing file permissions, Canonical turns 20, Pop!_OS creates new software centre, openSUSE packages Plasma 6 |
• Issue 1061 (2024-03-11): Using a PinePhone as a workstation, restarting background services on a schedule, NixBSD ports Nix to FreeBSD, Fedora packaging COSMIC, postmarketOS to adopt systemd, Linux Mint replacing HexChat |
• Issue 1060 (2024-03-04): AV Linux MX-23.1, bootstrapping a network connection, key OpenBSD features, Qubes certifies new hardware, LXQt and Plasma migrate to Qt 6 |
• Issue 1059 (2024-02-26): Warp Terminal, navigating manual pages, malware found in the Snap store, Red Hat considering CPU requirement update, UBports organizes ongoing work |
• Issue 1058 (2024-02-19): Drauger OS 7.6, how much disk space to allocate, System76 prepares to launch COSMIC desktop, UBports changes its version scheme, TrueNAS to offer faster deduplication |
• Issue 1057 (2024-02-12): Adelie Linux 1.0 Beta, rolling release vs fixed for a smoother experience, Debian working on 2038 bug, elementary OS to split applications from base system updates, Fedora announces Atomic Desktops |
• Issue 1056 (2024-02-05): wattOS R13, the various write speeds of ISO writing tools, DSL returns, Mint faces Wayland challenges, HardenedBSD blocks foreign USB devices, Gentoo publishes new repository, Linux distros patch glibc flaw |
• Issue 1055 (2024-01-29): CNIX OS 231204, distributions patching packages the most, Gentoo team presents ongoing work, UBports introduces connectivity and battery improvements, interview with Haiku developer |
• Issue 1054 (2024-01-22): Solus 4.5, comparing dd and cp when writing ISO files, openSUSE plans new major Leap version, XeroLinux shutting down, HardenedBSD changes its build schedule |
• Issue 1053 (2024-01-15): Linux AI voice assistants, some distributions running hotter than others, UBports talks about coming changes, Qubes certifies StarBook laptops, Asahi Linux improves energy savings |
• Issue 1052 (2024-01-08): OpenMandriva Lx 5.0, keeping shell commands running when theterminal closes, Mint upgrades Edge kernel, Vanilla OS plans big changes, Canonical working to make Snap more cross-platform |
• Issue 1051 (2024-01-01): Favourite distros of 2023, reloading shell settings, Asahi Linux releases Fedora remix, Gentoo offers binary packages, openSUSE provides full disk encryption |
• Issue 1050 (2023-12-18): rlxos 2023.11, renaming files and opening terminal windows in specific directories, TrueNAS publishes ZFS fixes, Debian publishes delayed install media, Haiku polishes desktop experience |
• Issue 1049 (2023-12-11): Lernstick 12, alternatives to WINE, openSUSE updates its branding, Mint unveils new features, Lubuntu team plans for 24.04 |
• Issue 1048 (2023-12-04): openSUSE MicroOS, the transition from X11 to Wayland, Red Hat phasing out X11 packages, UBports making mobile development easier |
• Issue 1047 (2023-11-27): GhostBSD 23.10.1, Why Linux uses swap when memory is free, Ubuntu Budgie may benefit from Wayland work in Xfce, early issues with FreeBSD 14.0 |
• Issue 1046 (2023-11-20): Slackel 7.7 "Openbox", restricting CPU usage, Haiku improves font handling and software centre performance, Canonical launches MicroCloud |
• Issue 1045 (2023-11-13): Fedora 39, how to trust software packages, ReactOS booting with UEFI, elementary OS plans to default to Wayland, Mir gaining ability to split work across video cards |
• Issue 1044 (2023-11-06): Porteus 5.01, disabling IPv6, applications unique to a Linux distro, Linux merges bcachefs, OpenELA makes source packages available |
• Issue 1043 (2023-10-30): Murena Two with privacy switches, where old files go when packages are updated, UBports on Volla phones, Mint testing Cinnamon on Wayland, Peppermint releases ARM build |
• Issue 1042 (2023-10-23): Ubuntu Cinnamon compared with Linux Mint, extending battery life on Linux, Debian resumes /usr merge, Canonical publishes fixed install media |
• Issue 1041 (2023-10-16): FydeOS 17.0, Dr.Parted 23.09, changing UIDs, Fedora partners with Slimbook, GNOME phasing out X11 sessions, Ubuntu revokes 23.10 install media |
• Issue 1040 (2023-10-09): CROWZ 5.0, changing the location of default directories, Linux Mint updates its Edge edition, Murena crowdfunding new privacy phone, Debian publishes new install media |
• Issue 1039 (2023-10-02): Zenwalk Current, finding the duration of media files, Peppermint OS tries out new edition, COSMIC gains new features, Canonical reports on security incident in Snap store |
• 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 |
• 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 |
RebeccaBlackOS
RebeccaBlackOS is a Debian-based live distribution which can be used to run Wayland desktop sessions. RebeccaBlackOS can run a number of popular open source desktop environments on top of a Wayland graphical session. The distribution was (and remains) one of the only Linux distributions to run a Wayland session from live media. The distribution is available in 32-bit and 64-bit builds for the x86 architecture.
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.
|
|