DistroWatch Weekly |
DistroWatch Weekly, Issue 588, 8 December 2014 |
Welcome to this year's 49th issue of DistroWatch Weekly! While many of the open source projects we cover are Linux-based, there are plenty of open source operating systems in the world which are built on different core technologies. This week we turn our focus toward the PC-BSD project, a FreeBSD-based operating system that has been gaining popularity as a desktop operating system. We talk about PC-BSD and its many useful utilities in our Feature this week. However, despite its many promising characteristics, no operating system is without faults and we talk about problems people have been having upgrading PC-BSD and what the project is doing to fix the issues in our News section. We also discuss running Ubuntu GNOME as a rolling release platform, the differences between Debian and Ubuntu and how to get Debian running on a graphing calculator. Plus we share news of a fork of OpenBSD that plans to modernize the security oriented platform. In our Questions and Answers column this week we respond to concerns about systemd, how it is spreading and which projects are avoiding adopting the new init software. As usual, we cover the latest open source releases of the past week and look ahead to fun, new releases to come. We wish you all a fantastic week and happy reading!
Content:
|
Feature Story (by Jesse Smith) |
Experimenting with PC-BSD 10.1
PC-BSD is an operating system that uses FreeBSD as a base. The latest release of PC-BSD, version 10.1, was launched in November and carries a number of interesting features. The new version of PC-BSD features support for ZFS as the root file system, hard drive encryption, booting from UEFI and an updated version of the Lumina desktop environment. PC-BSD 10.1 also ships with an updated version of the pkg-ng package manager. This new version of PC-BSD is available in a variety of flavours, including a 3.3 GB edition that enables users to install either the desktop or server variant of the operating system. Alternatively there is a 615 MB server-only edition. Various downloadable images are available for running PC-BSD in virtual machines too. Each edition of PC-BSD is available exclusively in a 64-bit x86 build.
I decided to download the desktop edition of PC-BSD. Booting from the project's media brings up a menu asking if we would like to launch the operating system's graphical installer, run the installer in a safe graphics mode or if we would like to run a text-based installer. I took the default option, which is to run the graphical installer. The first screen of the installer asks us to select our preferred language. We are then asked if we would like to set up PC-BSD with a desktop environment or we can install the project as a server with a command line interface. This screen also gives us the option of restoring our operating system from a saved snapshot. Once I selected the Desktop option I was offered the chance to customize the installation.
By default, PC-BSD installs with the KDE desktop and a few other packages. However, we can select other desktop environments, including MATE, Xfce, Lumina and LXDE. Fans of lightweight window managers also have many options from which to choose. There are additional packages we can install such as NVIDIA video card drivers, the LibreOffice productivity suite, VirtualBox and VirtualBox guest add-ons. The installer lets us select an IRC client, remote desktop software, VPN software and we have the choice of running the Firefox or Chromium web browsers. Once we have made our software selections we are asked where we should install PC-BSD. The PC-BSD operating system uses the ZFS advanced file system and we have the opportunity to tweak the ZFS settings. For instance, we can enable or remove data compression and adjust the size of our swap space. From there the installer copies its files to our hard drive and then asks us to reboot the machine.
There are a few things I like about PC-BSD's installer. One is that most options are hidden away. We could, if we wanted, pretty much click "Next" a few times and let PC-BSD take over our entire computer with reasonable defaults. We access most features by clicking a "Customize" or "Advanced" button on each screen. This gives the user a good degree of flexibility without cluttering the interface. I also like that there are buttons placed at the bottom of each page of the installer. These buttons bring up extra features. One button lets us change our keyboard's layout, another opens a wizard to configure our network settings and a third opens a command line terminal. Other buttons let us check our hardware for compatibility issues, bring up a virtual keyboard and display helpful tips about the options displayed on our screen. I especially appreciate the hardware compatibility tool as it shows us a list of our hardware devices along with an indication of whether PC-BSD can work with the hardware.
PC-BSD 10.1 - documentation provided by the PC-BSD handbook (full image size: 744kB, screen resolution 1280x1024 pixels)
The first time we boot into PC-BSD we are greeted by a configuration tool which allows us to change our video driver and, optionally, our screen resolution. Once we select a new screen resolution we are shown what our settings will look like and given the opportunity to go back and select new settings. We are then asked to confirm our time zone, create a password for the administrator account and create a user account for ourselves. With these steps completed we are brought to a graphical login screen. I had selected the Lumina desktop as my preferred graphical interface during the installation process and this meant I could login to either Lumina or the Fluxbox window manager.
The first time we login to PC-BSD a welcome window greets us. This window displays a series of tips on how to connect to wireless networks, how to launch the project's package manager to find additional software and how to access settings through the Control Panel. We are also shown where to find the Life Preserver backup utility and how to check for software updates. The last screen of the greeter displays links to the project's website and on-line documentation. Lumina, by default, places the application menu, task switcher and system tray at the top of the screen. Opening the application menu shows us an unusual arrangement. The menu shows us favourite applications on the first screen and there are tabs to browse through a complete list of applications, directories and files.
We can also access our desktop settings through this menu. Each application and directory shown to us has a star placed next to it and clicking this star adds the item to our favourites list for easy access. By default, our favourites list includes the project's Handbook, a link to the AppCafe package manager and the operating system's Control Panel. In the system tray, over in the upper-right corner, we see icons for launching the Life Preserver backup tool and an icon indicating software updates are available. One item I recommend looking at right away is the project's Handbook. The manual is over 300 pages long and presented to us as a PDF document. The document provides detailed documentation on how to install and use PC-BSD, it covers the operating system's features and includes screen shots with its explanations.
Shortly after I logged into PC-BSD the update notification icon in the system tray indicated there were software updates available in the project's repositories. Clicking on the notification icon brings up the project's Update Manager. The Update Manager downloads a list of available upgrades and displays them. Hovering the mouse over an upgrade provides us with a list of files that the upgrade will install on our system. We can mark which items we want to install and click a button to download the waiting upgrades. The Update Manager then creates a snapshot of our operating system in case something goes wrong, downloads and installs the waiting items. I found Update Manager worked slowly during my trial, it took several minutes just to display a list of waiting items and installing updates took a few minutes more than I had expected. However, in the end, all waiting updates were applied cleanly. Plus it was nice to have a snapshot of the file system created automatically during the update process so we can easily revert any unwanted changes. During my week with PC-BSD I downloaded a total of eight updates which came to approximately 110MB in size.
PC-BSD 10.1 - the AppCafe package manager and the Life Preserver backup utility (full image size: 610kB, screen resolution 1280x1024 pixels)
Another utility for interacting with software packages is AppCafe. The AppCafe program acts as a graphical front-end to the pkg command line package manager. Using AppCafe we can search for software by name and filter items based on the type of software we are looking for. For example, we can search for desktop software or all available packages. Clicking on a package brings up a detailed summary of the software with a screen shot and user supplied rating. We can install the software with the click of a button. One thing I like about AppCafe is that it's easy to use, the interface is fairly streamlined, but it also gives us a good deal of flexibility if we want to search through the menu for extra features. As an example, we can install packages directly into a FreeBSD jail or lock packages at a specific version to prevent them being upgraded. There is also a button we can click to show us recent security notifications.
A second tab in the AppCafe shows us a list of installed items and we can use this screen to remove software or add a program's icon to our favourites list. AppCafe gives us access to approximately 23,000 packages, which reflects the growing FreeBSD ports collection. Some items AppCafe provides for us result in larger downloads than we might expect to see on a Linux distribution. As an example, the Firefox package is 83 MB in size rather than 20 MB, the Chromium web browser package is 151 MB and the GNU Image Manipulation Program (GIMP) is 64 MB. There is a second GIMP package that includes documentation and extra features that is a full 600 MB in size.
The desktop software we have access to out if the box can vary depending on which desktop environment and features we select during the installation process. I started out with a fairly bare bones install of the Lumina desktop. In my application menu I found the Firefox web browser, a remote desktop viewer, the SMplayer video player and the LibreOffice productivity suite. The operating system ships with codecs for playing popular audio and video formats. The VirtualBox virtual machine client was installed along with the Midnight Commander file manager and the Insight file manager. Both the Emacs and Vim text editors were installed and, in the background, I found the FreeBSD kernel (version 10.1) and the FreeBSD userland tools. Looking through PC-BSD's running services I found Fail2Ban, the proactive security software installed and enabled, though no remote login services such as OpenSSH were running. PC-BSD also comes with a firewall enabled by default, protecting us in case a network service is activated.
I tried running PC-BSD on a physical desktop machine and inside a VirtualBox virtual machine. PC-BSD refused to boot on my desktop computer. I found this odd as PC-BSD 10.0.3 ran well on this hardware earlier in the year and, since I did not get as far as a boot menu, I suspect the new UEFI support may be a factor in this problem. (FreeBSD 10.1 offers separate installation media for machines with or without UEFI support. The FreeBSD 10.1 ISO with UEFI support does not boot on my test machine, but the ISO without UEFI support boots normally. This seems backwards to what we might expect to see as my test computer is equipped with UEFI.) When running inside VirtualBox the operating system performed well. PC-BSD integrates nicely into VirtualBox and performs quickly. I did find PC-BSD uses a large amount of the host computer's CPU when running inside VirtualBox, especially when accessing the network. However, despite the guest operating system using much of my computer's CPU, PC-BSD ran smoothly. I found the operating system required approximately 300MB of RAM to login to the Lumina desktop.
One of the central features of PC-BSD is the operating system's support for ZFS, an advanced file system that makes working with multiple devices and file system snapshots quick and easy. ZFS is a key component of PC-BSD, enabling us to take snapshots of the operating system prior to running software upgrades. ZFS is also an important part of the Life Preserver backup utility. Using Life Preserver we can schedule snapshots of our home directories and, optionally, schedule backups of our data to remote computers. We can also create traditional archives of the files in our home directory. Life Preserver enables the user to browse through snapshots of files, using a slider bar to move through time and a regular file manager interface to navigate directories. We can then restore files and folders by clicking a button. If we try to restore a folder from an archive that already exists on the system a new directory is created with the suffix "-revision" to avoid overwriting the existing directory.
PC-BSD 10.1 - running Debian GNU/Linux using Warden and checking for updates (full image size: 485kB, screen resolution 1280x1024 pixels)
The Warden is another interesting feature of PC-BSD. FreeBSD has a lightweight container technology, called jails, that allows the administrator to run services or other software that should not come in contact with the rest of the operating system. Essentially it is a way to isolate processes without using a full featured virtual machine. PC-BSD expands on FreeBSD jails by making the process of creating jails, updating them and configuring them a simple point-n-click experience. Users can create minimal FreeBSD jails or Linux jails (based on Debian Wheezy). I found jails to be quite helpful when I wanted to experiment with software or compile a program in an environment that could be cleaned up (destroyed) afterwards. Like the rest of the PC-BSD operating system, jails created with the Warden utility can be saved as snapshots. This means if an update breaks our jail's environment or a running service, we can simply rollback the jail to an earlier state. This makes jails even more appealing when we want to experiment with software and configuration changes.
Another tool which stands out is the boot environment manager. This utility allows us to browse, create and remove operating system snapshots. When we rename or create a boot environment PC-BSD updates our boot loader so we can select our preferred operating system snapshot at boot time. In essence this means if our operating system ceases to function properly, we can simply reboot the computer and select a different version of the operating system to boot.
PC-BSD's Control Panel is a central location for configuring the underlying operating system. Through Control Panel we can launch utilities such as the AppCafe, the Update Manager, the boot manager and the operating system's hardware compatibility checker. There is also a services manager, a firewall configuration application and a user account manager. There are tools for setting up printers, a module for launching the Warden and a network configuration utility. I also found a bug reporting tool and a remote desktop server module. These tools typically worked beautifully for me and I appreciate the power and flexibility PC-BSD's configuration modules provide. The one module which did not work was the remote desktop server module. Launching this module did not appear to do anything. The rest of the configuration modules worked well for me and I found them easy to navigate.
PC-BSD 10.1 - configuring the operating system from Control Panel (full image size: 672kB, screen resolution 1280x1024 pixels)
One final feature I wish to touch on is the Lumina desktop environment. Over in the BSD communities there has been some concern that porting desktops to work on FreeBSD, OpenBSD and PC-BSD may become more work, especially with technologies like Wayland and systemd on the horizon. Lumina is a cross-platform desktop environment that is primarily developed on (and for) PC-BSD. It is fairly lightweight and I found it to be flexible in its layout. Lumina is still in the beta stages, but it was stable for me and worked well. The desktop is responsive and typically works well with the underlying Fluxbox window manager. I did run into a few instances where applications would launch without window controls or title bar, but this was rare. I'm not sure if the problem with window controls lies with Lumina itself or Fluxbox. At times it took me a little adjusting to get used to the way the Lumina menu is presented, but I do like the way the interface handles favourite applications and the Lumina configuration modules worked well for me.
Conclusions
I feel the PC-BSD project does a very good job of taking the FreeBSD operating system (typically considered a server oriented platform) and turning it into a user friendly desktop system. The installer is quite easy to use, there are lots of useful (and friendly) configuration tools and the operating system is very flexible with regards to what software we install and which desktop environments we can use. The way the operating system integrates ZFS and its many advanced features is also appealing as it makes backing up data and recovering from broken upgrades quick and easy. The operating system ships with a great deal of documentation, lots of system administration utilities and a friendly package manager that gives us access to a huge collection of open source software.
The one concern I had with PC-BSD is hardware support. FreeBSD, and projects derived from it, tend to lag a little behind Linux when it comes to hardware support. For instance, while NVIDIA and Intel video cards are well supported, ATI cards are less likely to work with PC-BSD. I had trouble booting PC-BSD at all on my desktop machine and I've been told by various people in the PC-BSD/FreeBSD community that suspend and resume does not always work well. However, if you do have hardware that is compatible with PC-BSD then I highly recommend giving it a try. The project makes a lot of tasks easy and the operating system performs well.
* * * * *
Hardware used in this review
My physical test equipment for this review was a desktop HP Pavilon p6 Series with the following specifications:
- Processor: Dual-core 2.8 GHz AMD A4-3420 APU
- Storage: 500 GB Hitachi hard drive
- Memory: 6 GB of RAM
- Networking: Realtek RTL8111 wired network card
- Display: AMD Radeon HD 6410D video card
|
Miscellaneous News (by Jesse Smith and Ladislav Bodnar) |
PC-BSD upgrade woes, Ubuntu GNOME as rolling-release distro, comparing Ubuntu and Debian, Debian on graphing calculator, Bitrig, interview with Mageia's David Walser
Last month the PC-BSD project released version 10.1 of their FreeBSD based operating system. Some PC-BSD users reported problems upgrading from the 10.0 to the 10.1 release and the PC-BSD team has responded to these issues. In a blog post the PC-BSD developers report they are looking into the issue and taking steps to avoid upgrade problems in the future: "We are working on a new upgrade patch that will hopefully solve the upgrade problem for some of you who have still not been able to successfully upgrade to 10.1. What we are planning on doing is incorporating just freebsd-update to handle this upgrade for the kernel and let the packages be installed separately after the kernel has been upgraded. Going forward we have some ideas on how we can improve the updating process to give a better end user experience for PC-BSD. Just one idea we've been thinking about is giving ourselves a little more time before letting RELEASE updates become available to the public."
* * * * *
People who enjoy the GNOME desktop environment and would like to experience the thrill of running a rolling release distribution can find what they are looking for with the Ubuntu GNOME project. Though Ubuntu GNOME usually is not thought of as a rolling release, the developers have created a brief tutorial on how to turn their distribution into a rolling platform. To summarize, people who install daily test images will automatically find themselves running a development/rolling distribution.
* * * * *
When searching for a distribution to try, people are often torn between similar platforms. While there are many small differences between, for example, Linux Mint and Ubuntu or Ubuntu and Debian, the similar technical bases are likely to seem much the same to an outsider. The Datamation website has a side-by-side comparison which contrasts Debian and Ubuntu. People who are unsure of which distribution best suits their needs can get a list of differences between these two projects that share a lot of common ground from a technical perspective: "No matter how you decide, you can hardly go too far wrong. For all their differences, Debian and Ubuntu did not become the leading distributions in free software by chance. Their joint dominance suggests that either is a valid choice, so long as you understand your priorities."
* * * * *
Debian GNU/Linux is a very flexible project and the operating system runs in a lot of different environments on different types of hardware. Eric Evenchick posted a short guide to getting Debian running on a graphing calculator: "The root file system is built on a PC using debootstrap and the QEMU ARM emulator. This allows you to install whatever packages are needed via apt, before transitioning to the calculator itself."
* * * * *
OpenBSD is a conservative operating system that focuses on maintaining clean, secure code and accurate documentation. The OpenBSD operating system is often deployed as a firewall or server where security is a top priority. However, the project's conservative nature means OpenBSD users often do not get access to new or useful features. The Bitrig project has forked OpenBSD with plans to modernize the platform: "OpenBSD is an amazing project and has some of the best code around, but some of us are of the opinion that it could use a bit of modernization. OpenBSD is a very security-conscious project and, correspondingly, has to be more conservative with features. We want to be less restrictive with the code base when it comes to experimenting with features." Bitrig supports modern architectures exclusively, specifically 64-bit x86 and ARMv7, an optimized tool chain and FUSE support. Bitrig also plans to add virtualization support to future releases.
* * * * *
Finally, a quick link to an interview with David Walser, a Mageia developer responsible for the highly unglamorous task of providing security updates for the distribution: "Security has always been important to me. It is something I always took seriously in setting up Linux systems for myself and my family in the early years, as well as Linux and Solaris systems that I administered for my college department in 2002. In fact, my very first contribution to Mandrake was a patch to a script in their CUPS package, whose purpose was to automatically generate cupsd.conf, to make it not listen on a network interface connected to your WAN). I stumbled into my current role at Mageia completely by accident. I had upgraded my sister's laptop from Mandriva 2010.2 to Mageia 1, and noticed one Mandriva package left on the system because it had a newer release tag than the Mageia package."
|
Questions and Answers (by Jesse Smith) |
The adoption of systemd
Concerned-about-systemd asks: I write to you in hopes that you can do a bit of digging and reporting on what is going on over in Debian-land in regards to systemd becoming the default init system for their next stable release. Also in light of Ian [Jackson]'s GR getting side-stepped. I think one does not have to look far to see the controversy over systemd, and I think it's important that you please spend more time covering it. I really want to know why the heavy handed push for systemd? Why the need to subvert Debian with moving away from their bedrock conservatism? There is much more going on beneath the surface on this one that a good journalist won't have to dig far to strike gold. Thanks for all you have covered thus far. I hope you pick up the torch and see what the light sheds.
DistroWatch answers: One of the nice things about Debian is that everything the project does is out in the open. Mailing list discussions, bug reports, packaging, source code and votes are all done in full public view. Anyone can visit the Debian mailing lists, bug tracker or wiki and read up on what the project is doing. Just about anything you might want to know about the project with regards to systemd is available for everyone to see. The debates on technical merit, the general resolution proposal and vote on init coupling are all viewable by the public. For this reason it doesn't take much digging to find what each developer in the Debian community thinks about systemd and why.
As for systemd, what it is, its wide adoption and the heated debates surrounding it, I think we have covered that pretty thoroughly. Our coverage of systemd, its adoption and controversy, goes back a full three years. I'm not sure there is much more to be said about the systemd project. At least not in any objective sense. If you're looking for subjective opinion, well, I shared my personal thoughts on systemd elsewhere.
Since the whole discussion and the votes concerning systemd and Debian have been made out in the open, I don't think there is any "heavy-handed push" involved in Debian adopting systemd. I think there are probably a few reasons Debian is making systemd its default init software. One reason is that systemd, despite its faults, does do some things well. Some things previous init systems either did not do or did not do well. Clean dependency resolution, small and readable configuration files, process monitoring and fairly good backward compatibility all spring readily to mind. While systemd does have issues (compatibility with some existing daemons, binary logging by default, creeping scope, lack of cross-platform support and large size), some developers obviously feel the benefits outweigh the problems.
I would also point out that since most other Linux distributions have already adopted systemd, Debian is left in a strange position. Either they can remain conservative and possibly struggle to patch software and find ways to make systemd dependent programs work with SysV init, or they can jump on the bandwagon and do what other distributions are doing. There is a line between being functionally conservative and being stuck in the past. I suspect Debian's developers want to avoid the latter.
Finally, of course, there is the tendency of Linux developers to adopt new technology, even when it does not yet work as smoothly as the software it is replacing. KDE 4, GNOME Shell, PulseAudio and GRUB 2 are all fine examples of software projects that were adopted early and while they still had growing pains. Trying new software is more exciting than maintaining old software. I suspect some Linux distributions, perhaps Debian included, are enabling systemd while there are still wrinkles to iron out partly because systemd is new and interesting.
I think any of the above are possible reasons for Linux developers, including Debian's team, to adopt systemd as the default init technology. I do not think there is a deeper reason or a plot to subvert Debian involved. Partly because it is hard to imagine who would benefit from such a plot. The systemd project is entirely open source, so hiding a backdoor or intentional bug would be difficult. The systemd software is free to use, so there isn't any money to be made by expanding its adoption. I may personally not like systemd or its expanding scope, but I suspect those aspects of the project are motivated by developers' visions of what a Linux operating system should be. There does not appear to be any heinous plot afoot.
I'd further like to point out that any underhanded efforts to force Debian into using systemd would require quietly corrupting hundreds of people (many of whom voted during the init coupling general resolution). That idea strikes me as being both unlikely and, since I happen to know a few of the Debian developers, somewhat offensive. Whether you like systemd and whether you agree with the choice to make systemd the default init software in Debian, the debates, decisions, votes and source code were all open to examination. It would be difficult to shine any more light on the process than the Debian project has already done. I personally do not agree with Debian's decision, but I do have respect for their methods.
* * * * *
Avoiding-systemd asks: Maybe do a story about which distros and desktop environments are resisting systemd or staying compatibility neutral? An accompanying list would be great too.
Jesse Smith answers: For those who missed it, back in September I put together a short list of Linux distributions and open source operating systems which have not adopted systemd. I'm going to expand on that list a little, breaking it down into three parts.
First, let's look at distributions which are adopting systemd, but still have long term support releases that feature other init software. This list includes: Debian Wheezy which should be supported for a few more years. The upcoming Debian Jessie release will ship with systemd as the default init software, but systemd can be swapped out for another init technology post-installation. Ubuntu 14.04 LTS along with the many community spins of Ubuntu, such as Kubuntu, Xubuntu, Lubuntu and Linux Mint, are supported through to 2019 and run Upstart as their default init software. The Red Hat Enterprise Linux 6 distribution and its clones, including CentOS 6 and Scientific Linux 6, are free of systemd and will continue to be supported until 2020. Keep in mind the latest version of Red Hat Enterprise Linux and its clones do feature systemd and Ubuntu has stated they will move to systemd sometime in the near future, following Debian's lead.
Next, let us look at Linux distributions which have not adopted systemd and probably will not, at least in the near future. These include Slackware and Slackware's many community distributions. The Void Linux distribution uses runit by default with systemd as an optional component. The PCLinuxOS distribution appears to be avoiding systemd as is CRUX. Gentoo and its children have avoided adopting systemd as the default init software.
Finally, I feel it is worth mentioning that systemd is designed to run on Linux distributions only and other operating systems are not adopting the new init software. Instead, many other open source operating systems are creating systemd compatibility layers that will allow software depending on systemd to run without actually having systemd running as init. Such operating systems include PC-BSD, FreeBSD, GhostBSD, Debian GNU/kFreeBSD, OpenBSD, NetBSD, DragonFly BSD, OpenIndiana, Haiku OS and MINIX. (Admittedly the last few items on this list are unlikely to be practical alternatives for most people.)
Over on the Debian forums there is an ongoing discussion about operating systems that do not use systemd by default. Contributors to the discussion have put together a fairly complete list of alternatives to operating systems running systemd.
As for desktop environments, to my knowledge GNOME is the only desktop that is forming ties to systemd. Even in the case of GNOME the dependency appears to be optional up to this point. There has been talk of KDE adding systemd as an optional dependency, but KDE developers are trying to maintain compatibility with operating systems not running systemd. Most open source projects, including desktop environments, do not stand to benefit from forming ties to any one init technology and so systemd is unlikely to become a hard dependency for most desktop environments.
* * * * *
Following the Questions and Answers column where we talked about application-aware firewalls for Linux, one of our readers shared an interesting project. Douane is, according to the project's website, "a personal firewall that protects a user's privacy by allowing a user to control which applications can connect to the Internet from their GNU/Linux computer." The firewall project's website claims it will block all network traffic by default and allows applications to access the Internet only after the user has granted access. The Douane software is designed to run on modern Linux kernels (version 3.0 and newer) and is available as a source code download. At the time of writing I do not believe any distributions have included Douane in their software repositories.
|
Released Last Week |
Manjaro GNU/Linux 0.8.11
Phil Müller has announced the release of Manjaro Linux 0.8.11, the latest update of the Arch Linux-based distribution featuring the Xfce and KDE desktops: "We are happy to announce the final release of Manjaro Linux 0.8.11. The Xfce edition remains our flagship offering and has received the attention it deserves. Few can claim to offer such a polished, integrated and leading-edge Xfce experience. We ship components from the Xfce 4.11 series after having tested them in-house, ensuring suitability for everyday use. This edition now uses LightDM for login management, display locking and user switching, including custom integration for Xfce. Spearheaded by the Turkish Manjaro community, our KDE edition continues to deliver this powerful, mature and feature-rich desktop environment with a unique look-and-feel and with the perks of Manjaro's latest tools." Here is the release announcement with screenshots.
Linux Lite 2.2
Jerry Bezencon has announced the release of Linux Lite 2.2, an updated build of the project's lightweight distribution based on Ubuntu 14.04 LTS and featuring the Xfce desktop: "Linux Lite 2.2 final is now available for download. This release is a product of the incredible contributions from both the community and the developers. We've added Backups, a very simple to use backup utility, Date & Time, File Search, and our newest members to the Linux Lite software family - Lite Cleaner, an easy-to-use point and click system cleaner and Lite Welcome which greets you on first boot, gives useful information about Linux Lite including updates, support and development. We've also added Light Locker as the new default screen locker. There are also improvements to Install Additional Software, allowing you to choose multiple programs at once to install. There is also Check Install Media that has been added to the live boot menu." Read the rest of the release announcement which includes screenshots and hardware requirements.
antiX 14.3 "MX"
antiX 14.3 "MX" edition is a bug-fix update of the earlier release, an antiX flavour developed in collaboration with the MEPIS Community and featuring the Xfce desktop: "Upgraded bug-fix versions (PAE and non-PAE) of MX-14 are now available. This version has fixed some bugs found in MX-14.2 and Debian upstream. Major applications have been upgraded. We have added some new features, e.g. MX-Tools. MX-14.3 is based on Debian 'Wheezy' and therefore uses sysVinit. Now that Debian has frozen 'Jessie' and has moved to systemd, MX-14.3 offers a rock-solid systemd-free experience for those that would prefer to stick with sysVinit. MX-14 series will be supported until the end of life of Debian 'Wheezy'. Features and changes since MX-14.2: in order to fit on a CD, Java has been removed; upgraded to Linux kernel 3.14; new MX-findshares; new libparted2; galculator upgraded to version 2.1.3; Iceweasel upgraded to version 31.2.0esr...." See the project's home page to read the full release announcement.
MakuluLinux 7.0 "Xfce"
Jacque Raymer has announced the release of MakuluLinux 7.0 "Xfce" edition, an Ubuntu-based distribution with a custom Xfce desktop: "Here is it, ladies and gentleman, this is what you have been waiting for, the fastest and most beautiful Xfce on the whole planet. Thought only true love could make you weak in the knees? Wait till you fire up this baby. There is a reason this version is code-named 'the concorde' or 'the bullet' as I have come to know it. I have drawn on all my experience and instinct as a Linux developer and pushed the limits and boundaries on this edition. This build has even surpassed my own expectations when I started working on it. So let’s get into the release notes and look what's inside the box: MakuluLinux Xfce 7.0 was built from the ground up; based on Ubuntu 14.04 LTS PAE 3.13 i686 Linux kernel, 5 year support life; a blend of Xfce 4.10 and 4.11 packages." Read the rest of the release notes for a more details.
* * * * *
Development, unannounced and minor bug-fix releases
|
Upcoming Releases and Announcements |
Summary of expected upcoming releases
|
DistroWatch.com News |
Distributions added to waiting list
- Pearl Linux MATE. Pearl Linux MATE is a distribution designed for novice Linux users and featuring a desktop with a layout similar to OS X.
* * * * *
DistroWatch database summary
* * * * *
This concludes this week's issue of DistroWatch Weekly. The next instalment will be published on Monday, 15 December 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 1100 (2024-12-09): Oreon 9.3, differences in speed, IPFire's new appliance, Fedora Asahi Remix gets new video drivers, openSUSE Leap Micro updated, Redox OS running Redox OS |
• Issue 1099 (2024-12-02): AnduinOS 1.0.1, measuring RAM usage, SUSE continues rebranding efforts, UBports prepares for next major version, Murena offering non-NFC phone |
• Issue 1098 (2024-11-25): Linux Lite 7.2, backing up specific folders, Murena and Fairphone partner in fair trade deal, Arch installer gets new text interface, Ubuntu security tool patched |
• Issue 1097 (2024-11-18): Chimera Linux vs Chimera OS, choosing between AlmaLinux and Debian, Fedora elevates KDE spin to an edition, Fedora previews new installer, KDE testing its own distro, Qubes-style isolation coming to FreeBSD |
• Issue 1096 (2024-11-11): Bazzite 40, Playtron OS Alpha 1, Tucana Linux 3.1, detecting Screen sessions, Redox imports COSMIC software centre, FreeBSD booting on the PinePhone Pro, LXQt supports Wayland window managers |
• Issue 1095 (2024-11-04): Fedora 41 Kinoite, transferring applications between computers, openSUSE Tumbleweed receives multiple upgrades, Ubuntu testing compiler optimizations, Mint partners with Framework |
• Issue 1094 (2024-10-28): DebLight OS 1, backing up crontab, AlmaLinux introduces Litten branch, openSUSE unveils refreshed look, Ubuntu turns 20 |
• Issue 1093 (2024-10-21): Kubuntu 24.10, atomic vs immutable distributions, Debian upgrading Perl packages, UBports adding VoLTE support, Android to gain native GNU/Linux application support |
• Issue 1092 (2024-10-14): FunOS 24.04.1, a home directory inside a file, work starts of openSUSE Leap 16.0, improvements in Haiku, KDE neon upgrades its base |
• 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 |
• 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 |
WinBi
WinBi was an Indonesian Linux distribution based on Trustix.
Status: Discontinued
|
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.
|
|