| DistroWatch Weekly
|DistroWatch Weekly, Issue 531, 28 October 2013
Welcome to this year's 43rd issue of DistroWatch Weekly! Open source software comes in many different forms, representing various styles and ideals. This week we aim to celebrate the diversity of the open-source ecosystem by looking at projects and technologies that have a wide range of goals and varying target audiences. First up is a review of the PC-BSD operating system. The PC-BSD project is one of the few BSDs to specifically target desktop users and Jesse Smith took the latest release for a spin to find out how it performs. In this issue of DistroWatch Weekly we will also weigh the pros and cons of upgrading an existing installation to a new version of our operating system and talk about a new firewall technology coming to the Linux kernel. The openSUSE project has some exciting new features coming up in their 13.1 release and is looking for beta testers, read on to find out what the community project is preparing to launch and how you can help test it! In addition, we link to an article which discusses the availability of computers that ship with Linux pre-installed. If you want to avoid the hassle of working around Secure Boot or wish to skip the installation process, this article will help you find the best ready-made solution. As usual, we cover distribution releases from the past week and look forward to exciting new developments. We wish you all a wonderful week and happy reading!
Listen to the Podcast edition of this week's DistroWatch Weekly in OGG (21MB) and MP3 (37MB) formats
|Feature Story (by Jesse Smith)
PC-BSD 9.2: The daemon is in the details
The PC-BSD project carries the interesting task of taking the FreeBSD operating system and fashioning it into a desktop-oriented experience. The latest release of PC-BSD, version 9.2, is based on FreeBSD 9.2 and comes with a number of promising new features, many of which will appeal to system administrators. The new release of PC-BSD comes with a backup utility which not only allows users to create archives of their files on a remote server or NAS, it also integrates with the ZFS advanced file system. This means users should be able to create snapshots of their home directories and restore files from within the Life Preserver backup tool.
The PC-BSD operating system now uses the GRUB 2 boot loader and this also integrates with ZFS, allowing the administrator to create boot environment snapshots. This essentially means that, prior to an upgrade or system change, a snapshot can be created of the existing operating system. Once the change has been made the administrator can revert back to the old snapshot (the version of the operating system known to be good) simply by rebooting the machine. This version of PC-BSD also comes with a working PKG-NG repository. This is a collection of binary packages which work similarly to RPM and Deb package repositories in the Linux community. In addition to the PKG-NG repository, PC-BSD comes with a PBI package manager. A PBI package is a stand-alone software bundle that can be easily transferred between computers, but we can come back to talk about software management later. One further behind-the-scenes feature of PC-BSD 9.2 is the project's new mirror system, hosted by ScaleEngine. This lets users download files quickly without manually hunting for a fast/close server.
The PC-BSD operating system comes in a few flavours, including a DVD build which is 3.6 GB in size, a compressed live USB image and a large installation-only USB image. There is no live-DVD nor CD-sized option. Each of the download options is for the 64-bit x86 architecture, there are no 32-bit options. I opted to download the DVD edition of the operating system. When I first starting working with PC-BSD I wanted to try it in a virtual machine prior to setting it loose on my hard drive. I found the operating system did not work well with VirtualBox's default settings and I had to try a few different combinations of settings before PC-BSD would boot in the virtual environment. In addition I tried running PC-BSD in a QEMU virtual machine and, here, the operating system ran, though it was extremely slow. In the end I focused my time on running PC-BSD in VirtualBox (where things eventually worked passably after some trial and error) and on my desktop computer (dual-core 2.8 GHz CPU, 6 GB of RAM, Radeon video card, Realtek network card). I found PC-BSD worked smoothly on the physical machine, properly detecting my display's resolution and running fairly quickly. As I'll discuss later, PC-BSD comes with many possible desktop environments which can be selected at install time, so measuring memory usage will vary a lot from one machine to the next. I installed two desktop environments, LXDE and KDE. When running KDE the operating system used approximately 420 MB of RAM and, when logged into LXDE, PC-BSD actively used about 150 MB of RAM.
Installation and first impressions
Booting from the PC-BSD installation disc brings up a graphical system installer. The first screen asks us to select our preferred language. Icons appear in the lower-left corner of the screen and give us access to tools which are available throughout the installation process. One icon brings up a window which shows us what hardware the operating system has detected and which devices can be utilized. Another allows us to configure a network connection. Other icons enable an on-screen keyboard, allow us to change our keyboard's layout and display tips on how to use the system installer. The second screen of the installer asks if we would like to install PC-BSD's desktop edition, the PC-BSD server edition (called TrueOS) or we can opt to restore our operating system from an existing backup. We are shown a Customize button which allows us to mark optional packages for installation on top of the base we select. Some of these software bundles are desktop environments (KDE, GNOME, Xfce, LXDE), some are development tools, there are some third-party drivers (such as the NVIDIA proprietary video driver) and there are unsupported user interfaces (such as Ratpoison and Openbox).
The following screen covers disk partitioning and there are three basic options to be had. We can hand our hard drive over to the installer and basically let it take over the disk; we can walk through a guided disk partitioning wizard where we can set up ZFS RAID and mirroring, name our ZFS data pool and adjust our swap partition's size; and the final option is to open a command line partition manager and set up everything manually on our own. New administrators should be aware it is recommended that we give the desktop edition of PC-BSD 50GB of hard drive space and the server edition 20GB of free space. I found installing the desktop edition with the default desktop (KDE) required approximately 7GB of drive space.
PC-BSD 9.2 - documentation and package management
(full image size: 551kB, screen resolution 1280x1024 pixels)
The first time we boot PC-BSD the operating system presents a graphical interface with a window asking us to select an appropriate video driver for our computer. We can also set our display's resolution in this window. PC-BSD does try to guess which driver it should use and we can override its choice if we think it appropriate. Following this screen we are shown an animation and then a series of windows appear asking for further information. We are asked to confirm our preferred language, our time zone and we are asked to provide a hostname for our computer. We then enter a password for the root account and create a regular user account for ourselves. We have the option at this point of encrypting the user's home directory. With this done we are brought to a graphical login screen.
The first time we login a series of screens appear, offering us tips on how to make use of some of PC-BSD's key features. These help screens briefly talk about connecting to networks, installing new applications, where to find system settings, how to install security updates and how to create backups of our files. On the desktop we find icons for accessing the AppCafe (a package manager), the PC-BSD Control Panel and the project's Handbook. I tried running the KDE and LXDE desktops and found they both had a traditional layout with the application menu, task switcher and system tray sitting at the bottom of the screen. One of the first things I attempted was to open the project's Handbook which contains a great deal of documentation and this led me on a journey of sorts. When I attempted to open the Handbook the Okular document viewer opened and said it could not open the file. I checked and confirmed the file did, in fact, exist and so decided to install an alternative document viewer to see if that would make a difference.
Applications and software management
The first stop in finding new applications is the AppCafe, a modern, user-friendly package manager. AppCafe allows us to search for software by name or by category. Clicking on a specific application will bring up detailed information on the selected software, including the application's size and a description. The AppCafe will also show us related items, so for example looking at the Firefox web browser will show us other available web browsers. Applications can be installed with the click of a button. The AppCafe actually has two tabs, one for browsing available software and another which shows items that have been (or are being) installed. Clicking on an installed item will show us information on the installed software. Users can remove installed applications or mark them to be automatically updated as newer versions become available. Once an application has been installed its icon is added to our desktop.
During my time with PC-BSD I installed several applications such as Firefox, the VLC multimedia player and a couple of PDF viewers, including Xpdf. Most of the applications installed and ran without any complications, the exception being Xpdf. When Xpdf installed I clicked on its desktop item and a text editor opened, showing the contents of the application's launcher. I found Xpdf had been installed, even if its launcher didn't work, and I was able to manually launch the program from the command line. At this point I tried opening the project's Handbook in Xpdf and learned the document file was corrupted. My quest for a way to view the documentation continued...
I feel it is worth mentioning that software installed through the AppCafe is provided in PBI format. PBIs are self-contained software bundles, meaning they contain an application and all the application's dependencies. This is very convenient when transferring software between computers which may have different libraries (or different versions of libraries) installed. However, the trade-off is PBIs are large and can be around ten times bigger than dynamically linked packages available in most Linux distributions.
PC-BSD 9.2 - Control Panel and AppCafe
(full image size: 618kB, screen resolution 1280x1024 pixels)
For people wanting packages handled in a more Linux-like fashion there is PKG-NG. This command line package manager has a syntax similar to YUM or APT in Linux distributions. The concept is also similar in that PKG-NG connects to remote repositories and downloads binary packages (and their dependencies) to install or upgrade. PKG-NG might be thought of as an extension of sorts to the FreeBSD Ports collection in that the same software is available, but packaged in a different format. PKG-NG is a handy way to search for and install software from the command line and the binary packages are much smaller than the equivalent PBI bundles. PC-BSD comes with one more package manager, a graphical utility which gives us the ability to add or remove big-picture items. For example, with a couple of clicks we can install third-party drivers, alternative window managers or entire desktop environments. This secondary graphical package manager also gives us the ability to download and install all available software updates. There does not appear to be a way to selectively upgrade only desired packages using this utility.
Speaking of upgrades, when software updates are available for the system, a notification appears in the system tray letting us know. Clicking on this notification launches an update manager application. On my system this update manager always locked up, apparently waiting for information to load concerning the new updates. Closing the update manager and manually upgrading PBIs (through the AppCafe) or system packages (using PKG-NG) worked for me and kept the operating system up to date. I noticed upon applying all available package upgrades I was able to open and view the project's very useful Handbook. The Handbook is extensive, detailed and the documentation it contained was very much worth the wait.
One of the nicer elements of PC-BSD is the system's Control Panel. This panel, which closely resembles the KDE System Settings panel, gives us a one-stop location for dealing with system settings. From this panel we can launch the various package managers, activate Active Directory integration, tweak the login manager and check the operating system's compatibility with our hardware. We can manage background services, add and delete user accounts, change our display settings and set up printers and scanners. There is a firewall module that was easy to use, the Life Preserver backup utility and the Warden.
I feel the Warden deserves a special mention. On FreeBSD (and PC-BSD) there is the concept of a jail, a sort of very lightweight virtual machine. These jails are useful for testing software which may misbehave or for running network services that should be kept isolated for security reasons. The Warden is a utility which makes managing jails an easy point-n-click process. PC-BSD supports three kinds of jails, one for running FreeBSD style environments, one for working with software ports and one for running Linux containers. Using the Warden's interface we can quickly create new jails, take snapshots of existing jails and roll back to previous points in the jail's time-line. The Warden can also open a command line interface that exists inside the jail for system administration of the isolated container. I tried running a FreeBSD jail, which worked well, and a Linux jail, which could not be successfully created.
It's hard to talk about what software PC-BSD comes with by default as we have the option of customizing the installation right from the start. Some applications will be consistent across all installs such as the Control Panel and the Warden, backup utilities and ZFS support. Others will vary depending on which desktop environment we install. Taking the default environment (KDE) installs the Konqueror web browser, the Kopete instant messaging client, the KMail e-mail software and the Okular document reader. It also gives us the KTorrent bittorrent software, the GNU Image Manipulation Program, the k3b disc burning software, MPlayer and the Amarok music player. PC-BSD multimedia programs are supported by popular media codecs and we can enjoy most media formats right out of the box. I found that Adobe's Flash player was installed, but disabled by default. This could be confusing to new users, but to enable the Flash player the user must first run, from the command line, "flashpluginctl on". Underneath the hood PC-BSD runs atop FreeBSD 9.2 and makes use of FreeBSD's kernel and userland programs.
Another feature which I feel deserves special mention is the Life Preserver utility. This program can be accessed either from the Control Panel or from the desktop's system tray. Life Preserver makes it very easy for users to schedule ZFS snapshots of their home directories and to copy data to remote servers or NAS boxes via a secure shell connection. The latest version of Life Preserver allows users to browse existing snapshots and to restore either entire snapshots or individual files. At least that is the idea. I found Life Preserver created ZFS snapshots just fine and I could browse old snapshots, but when I tried to restore files I ran into an "undefined" error. This prevented file restores using the GUI tool, but I was able to drop to the command line and manually restore files from existing snapshots.
PC-BSD 9.2 - Warden and Life Preserver
(full image size: 588kB, screen resolution 1280x1024 pixels)
The ZFS technology in PC-BSD isn't just useful for desktop users, it is also helpful when it comes to restoring the operating system. Administrators can create boot environment snapshots prior to performing an upgrade or altering the base operating system. Snapshots can be created using a simple graphical application available through the Control Panel. Once one of these snapshots has been created it is available from the system's boot menu. This means if the underlying operating system is corrupted in some way the administrator can put things right by simply rebooting the computer and selecting the older snapshot from the GRUB boot menu.
Before getting into my conclusions with regards to PC-BSD, I want to tackle the issue of this operating system being 64-bit only. This has been a thorny issue with some people who prefer to run 32-bit operating systems for one reason or another. Personally, I was sorry to see live CDs and 32-bit both being dropped as I like having smaller images to download and test, but being a reviewer is a very niche market and I do not expect projects to cater just to me. In the big picture I think moving to 64-bit only makes sense for PC-BSD. The operating system is designed for modern machines with 64-bit processors, the memory footprint isn't much larger than one would get from the 32-bit build, and this move will let the developers focus on features rather than bug fixes for 32-bit. This focus is apparently important where ZFS technology is concerned. Anyone who really needs to run a 32-bit operating system probably will not be interested in PC-BSD due to the operating system's size. Alternatively, people can install FreeBSD and then install the PC-BSD software on top of the FreeBSD base using the Ports Collection.
As to running PC-BSD, my experience had me constantly swinging back and forth between two thoughts: "Wow, this is a great feature, I wish more projects did this!" and "Drat, another bug, this is frustrating!" There was not a lot of middle ground between these two thoughts while running PC-BSD. It seems as though the developers tried to supply several new features for this release, all of them good ideas, but some of the implementations still have problems. Let's start with the system installer. This is a fine piece of software. I really like that the installer can detect our hardware and warn us if some hardware support is missing. I also like the various guided disk partitioning options and the optional package selection screen. Both of these features were well implemented and I had no issues at all with the installer.
Moving on to package management, this was a case of great features mixing with problems. The new PBI manager, AppCafe, is one of the better software managers I've used to date. It's fast, lets us browse packages while it is working and I really like the related software list which helps users find competing applications. The auto-update feature is welcome too as it will help keep items like the Firefox web browser updated without manual interaction. The flip side to AppCafe was the software update manager which always seemed to be busy and never worked for me. The graphical package manager worked passably, but it was frustrating not having a way to pick and choose which items I wanted to upgrade. The command line package manager, PKG-NG, worked very well for me. I really like this package manager, which works in a similar fashion to APT or YUM and features a simple syntax. I think PKG-NG will make software management on FreeBSD and PC-BSD much easier for people coming from a Linux background.
The Warden was another area where I was really impressed. The level of control over jails is excellent and I like that the Warden can integrate with ZFS, giving us instant snapshots of our virtual containers. The interface is easy to navigate and the ability to create and destroy jails in this way is great. On the flip side, Linux jails (which worked in PC-BSD 9.1) no longer worked for me with PC-BSD 9.2. The control centre which comes with PC-BSD was welcome. It is nice to have a central place to handle settings which is not tied to a particular desktop. I don't have any complaints here.
I really like the direction the Life Preserver backup utility is taking. The ability to manage home directory snapshots, send copies of files to a remote server and restore snapshots or entire files -- all from one location -- is excellent. Unfortunately I found I was unable to restore files from local snapshots using Life Preserver. The files were there and I could manually retrieve them using the command line, but there seems to be a problem with the graphical utility when it comes to restoring files. Luckily the backup and archive browsing functionality worked very well.
There were a few other minor bugs, things which will probably get fixed during the life of the release. For example, the Xpdf application launcher opening its short-cut information instead of the application itself or the PC-BSD Handbook not opening. Prior to downloading system updates my wallpaper would not display when I logged into KDE. These are minor, if annoying, problems that can be fixed in short order.
For the most part I think PC-BSD 9.2 is a step in the right direction. There are some great system administration tools included in this release and the design of some applications (such as the AppCafe and Life Preserver) are very promising. However, I found there were some bumps on the Road of Progress and there were problems which would likely cause newcomers to turn away. If you are feeling experimental or would like to play with exciting new ZFS features then I think PC-BSD is a great choice. This release did have its problems, but PC-BSD remains, in my opinion, the best desktop solution in the BSD community.
|Miscellaneous News (by Jesse Smith and Ladislav Bodnar)
openSUSE looks for more testers, finding computers with Linux pre-installed, SolusOS closes shop, Linux gains new firewall technology
The openSUSE project is nearing the launch of the distribution's 13.1 release. The new release will feature improvements to the distribution's Btrfs implementation, an overhaul of YaST and various other new features. The project has put out a call for people to test the new openSUSE release candidate and they are particularly interested in how the distribution works on the hardware of real users. "The automated testing has limitations: it only works in a virtualized environment, precluding testing of hardware and technologies like UEFI/Secure boot. And our Factory users have a limited amount of hardware available and they're usually only updating, not doing new installations. So it is extremely valuable if you grab an old (or new!) laptop or desktop and do a full installation on it instead of using a virtual machine." The release of openSUSE 13.1 is scheduled to take place on November 19, 2013.
* * * * *
Most people reading this will be aware that Linux distributions can make for good desktop/laptop operating systems. Many Linux distributions are user-friendly, come with a great deal of quality software and are consistently stable -- all ideal features for a desktop OS. The hurdle for many people is getting the free operating system installed. For new users it can be intimidating to download an ISO, burn it to a disc and try to figure out what partitioning a hard disk is, let alone doing it. For this reason, computers which come with Linux distributions pre-installed are valuable and Computer World has a useful guide to finding computers bundled with GNU/Linux. "People may joke about `the year of the Linux desktop' always being some five years into the future. But for a whole clutch of PC vendors who sell Linux as a standard pre-loaded OS on their systems, that year came a long time ago." The article lists some big name vendors with Linux offerings, such as Dell, and some lesser known entities such as ThinkPenguin.
* * * * *
SolusOS, a beginner-friendly Linux distribution based on Debian's stable branch, closed shop last week. Citing "lack of manpower" to continue with development in an efficient manner, lead developer Ikey Doherty announced the sad news after nine alpha releases of what would have been the project's second stable release. The distribution's website was no longer accessible at the time of writing, but IT World's Jon Gold summarised the point from the announcement in Beginner-friendly Linux distro SolusOS to shut down: "Developer Ikey Doherty announced this week that work on SolusOS, a Debian-based distro aimed at beginning Linux users, would come to a halt. The solo nature of the project eventually became too much for Doherty, he wrote in an official blog post. He is employed full-time as a software engineer at Intel. 'Simply put, there is no longer enough manpower to fulfill the vision,' he said. 'What began as a Debian derivative evolved into an independent distribution, without the large development team required to back such an effort.'" SolusOS thus joins the list of discontinued distributions the number of which currently stands at 413.
* * * * *
Technology is constantly changing and in fewer places is that more apparent than in the Linux community. The Linux kernel is soon due to receive a new way of filtering network packets with nftables. In the past Linux has used a number of approaches to filtering packets, including IPChains and IPTables. The new nftables approach to network filtering should simplify the in-kernel code and reduce complexity. The new code has been in development for over four years and is just now getting ready for inclusion in the 3.13 version of the Linux kernel. Jonathan Corbet has a nice write-up of what nftables is and how it will work, a good read for network administrators eager to test out the new technology.
|Questions and Answers (by Jesse Smith)
Considering upgrade pros and cons
Not-eager-to-upgrade asks: I'd like to know is what are the benefits of upgrading my operating system, if any, if I run PPA's / Backports? I currently run Kubuntu 12.04 LTS and have various "Precise" PPAs enabled, including the Backports PPA. I'm running KDE SC 4.12 for the majority of my system with a little 4.11 scattered throughout and whatever else is updated from time to time through those Kubuntu PPAs.
Since Kubuntu 13.10 is now released, my question is: why would (or why should) I erase all that and install Kubuntu 13.10? Is there an advantage to doing so, or is it unnecessary? Should I just stick with my long term support operating system and PPAs?
On a side note, why should I only use a distro specific PPA? For example, "Precise" as opposed to "Raring" or "Saucy" for my LTS distro? Is the reason that a later release may have a different tool chain in use? Why is that better (or is it)?
DistroWatch answers: When other people ask me whether or not they should upgrade their operating system my response typically boils down to asking three questions of them:
Now, from the sounds of things, you already have a working operating system (Kubuntu 12.04) and it is running up-to-date desktop software and applications. The Kubuntu 12.04 release is supported through to about 2017. Assuming the existing operating system is running smoothly and you can perform all the tasks you need to do with your computer, there seems to be little incentive to move away from Kubuntu 12.04. Looking at Kubuntu 13.10 we see that it comes with similar versions of software you already run, it only receives security updates for approximately nine months and looks (to me) to be a fairly tame version with regards to features. In other words, Kubuntu 13.10 doesn't seem to have exciting new features which would draw people to it. Now, Kubuntu 13.10 may have some low-level improvements that would make your computer faster, hardware drivers are often improved from one release to the next, but otherwise it sounds to me like Kubuntu 12.04 is probably the better solution unless you are feeling experimental.
- Does your current operating system do everything you need it to and is it still receiving security updates?
- Do you know of any new features the new version of your operating system offers that you need and do not already have?
- How much spare time do you have for when something breaks during the upgrade process?
As to why there are separate PPA packages for each version of the Ubuntu family, the reason is that different versions of the distribution will supply different versions of libraries or perhaps put components in different places. There is no guarantee a program built to work with "Raring" will run on "Precise", for example. As a result, each package needs to be rebuilt for each supported version of the operating system. It is best not to try to mix packages built for different versions of your operating system.
|Released Last Week
Ultimate Edition 3.6
"TheeMahn" has announced the release of Ultimate Edition 3.6, a desktop-oriented distribution and live CD with MATE as the default desktop, based on Ubuntu 12.10: "Ultimate Edition 3.6 was built from the ground up bootstrapped from the Ubuntu 12.10 tree. This was the first time I have done this. I have discovered in doing so that it makes for a tighter release as can be seen in the Lite edition. The release boots in under 6 seconds on my PC. Many repositories have been added to increase software availability. The kernel was pulled from the X.Org 'Crack Pushers PPA', version 3.7. Ultimate Edition 3.6 Lite has the very basics and a good ground to build your operating system forward, adding only what you need. Ultamatix has been resurrected from the dead to assist in this matter. Ultamatix's dependancies on older libraries have been stripped and replaced with WebKit (still not fully functional so use at your own risk)." Continue to the release announcement for more information and screenshots.
Euan Thoms has announced the release of Kwheezy 1.3, the latest update of the Debian-based distribution centred around the KDE desktop: "Version 1.3 is now available from the download page. This release focuses on improving the installation and post-install process. Also there is quite a bit of tidying up and polishing. Changes in version 1.3: Updated to Debian 7.2; added GPT partitioning support to the installer (requires BIOS/Legacy boot); a new post-installation wizard adds polish, hopefully the need to add a regular user account will be clearer; a few redundant (duplicate functionality) applications have been removed; the administrator account has UID/GID changed to 999, so the first real user will be 1000; the menu has been tidied up, so it should be easier to browse; Kwheezy Keyboard Selector now has a text box for testing the new configuration; some other minor tweaks and polish. Version 1.2 installations can be upgraded to 1.3 via Apper or apt-get." Here is the brief release announcement.
Jacque Raymer has announced the release of MakuluLinux 4.0, a desktop-oriented distribution with Xfce, based on Debian's "testing" branch: "Unlike our previous releases, this is a solo Xfce build, focusing on bringing Xfce visually on par with modern desktop environments while at the same time keeping stability and speed a top priority. This is our 4th release and a major stepping stone as we have moved away from Ubuntu and moved completely to Debian as a base for this and future versions. This version is built from scratch and has undergone extensive testing while using it on a daily basis. Major changes since 3.0: rolling release; upgraded kernel to 3.10.3; extremely stable and fast; single desktop environment (Xfce upgraded to 4.10); easy to use traditional style environment; complete new look (themes, icons, decorations, wallpaper, lots of customisations); focus on transparency; featuring complete out-of-the-box pre-installed software, codecs, Flash player and games...." Read the rest of the release announcement for more information.
Wrishiraj Kaushik has announced the release of SuperX 2.1, an Ubuntu-based distribution with a tweaked KDE desktop, aimed at beginners and casual Linux users: "This is SuperX 2.1, code name 'Ada'. SuperX 2.1 is a minor update to 'Darwin' and contains mostly performance tweaks and updated software stack. If you have installed Darwin and have constantly updated it, you are probably running 'Ada' at the moment as we updated the packages a few weeks ago but no ISO images were available then. As an effort to enhance user experiences in Ada we've decided to remove certain software from the default selection that doesn't play well with SuperX: Firefox - yes it is a great browser, but Chromium plays better with SuperX, especially when it comes to global menu integration; Blender - a very specialized application, showcases the power of open-source development, we removed it because the real use of this great software is limited to 3D designers and animators only. Apart from this, we've updated KDE to 4.10.5." Here is the full release announcement with a screenshot.
Voyager Live 13.10
Voyager Live 13.10 has been released. Voyager Live is a Xubuntu-based distribution with a highly customised Xfce desktop and a large number of usability improvements. These include retractable dynamic panels, the Skippy "exposé" plugin, and the Slingscold launcher for starting applications. Also presented on the desktop are Plank, a configurable and responsive dock for launching programs, a much-improved "Box Wall" for changing themes on the four virtual desktops, an excellent backup utility called "Box Backup", a new Conky control tool, and Startpages that allow to append applications and websites to any of the virtual desktops. There is much more - the comprehensive release announcement which includes plenty of screenshots to illustrate the ergonomic and usability enhancements to the Xfce desktop is in French only, but the distribution actually defaults to English and it also supports a number of other languages.
Voyager Live 13.10 - a Xubuntu-based distribution with a highly customised Xfce desktop
(full image size: 239kB, screen resolution 1280x1024 pixels)
* * * * *
Development, unannounced and minor bug-fix releases
|Upcoming Releases and Announcements
Summary of expected upcoming releases
New distributions added to database|
* * * * *
New distributions added to waiting list
- Centrych. Centrych is based on Ubuntu and presents a unified look and feel, as well as support for both KDE/Qt and GNOME/GTK+ applications.
- Metamorphose Linux. Metamorphose Linux is a Brazilian distribution which tries to be complete and beginner-friendly while providing a great deal of power and hardware support.
* * * * *
DistroWatch database summary
* * * * *
This concludes this week's issue of DistroWatch Weekly. The next instalment will be published on Monday, 4 November 2013. 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)
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)
|• Issue 695 (2017-01-16): Zorin OS 12, Peppermint team fixes installer bug, Debian refreshes Jessie media, Ubuntu improves low graphics mode, Exciting things coming in 2017|
|• Issue 694 (2017-01-09): MX Linux 16, Fedora considers systemd security features, DragonFly BSD to support massive swap space, Ubuntu Touch roadmap, Puppy's newsletter, sudo's password prompt|
|• Issue 693 (2017-01-02): Comparing small distros, fig language, video driver comparsion, Debian+PIXEL, Wayland on FreeBSD|
|• Issue 692 (2016-12-19): Bodhi Linux 4.0.0, Cappsule containers, Calculate's new Utilities package, Solus and Ubuntu MATE build new application menu|
|• Issue 691 (2016-12-12): SalentOS 1.0, openSUSE improves YaST, Fedora considers slower release cycle, KDE neon gets LTS branch|
|• Issue 690 (2016-12-05): Fedora 25, Ubuntu adopts rolling HWE kernel, running Android apps on GNU/Linux, Haiku working toward EFI support|
|• Issue 689 (2016-11-28): openSUSE 42.2, Fedora's upgrade path, plans for Korora 25, transitioning from PC-BSD to TrueOS, Webconverger's reproducible builds|
|• Issue 688 (2016-11-21): Endless OS 3.0.5, KDE neon fixes security hole, FreeBSD's Quarterly Status Report, Rolling release trial #2 concludes|
|• Issue 687 (2016-11-14): NAS4Free 10.3.0.3, Fedora gains MP3 playback, budgie-remix becomes Ubuntu Budgie, Ubuntu flavours compared, Rolling release trial #2|
|• Issue 686 (2016-11-07): FreeBSD 11.0, rolling release trial #2, Debian announces supported architectures, Simplicity switching to antiX base, farewell to Mythbuntu|
|• Issue 685 (2016-10-31): elementary OS 0.4, SUSE gains ARM support, Mint improves language support, Dirty COW explained, Rolling release trial #2|
|• Issue 684 (2016-10-24): Ubuntu 16.10, Linux popularity in different markets, Fedora runs on Raspberry Pi, Ubuntu features live kernel patching|
|• Issue 683 (2016-10-17): Refracta 8.0, making packages for distributions, Alpine switches to LibreSSL, 386BSD website publishes classic code|
|• Issue 682 (2016-10-10): KDE neon 20160915, Android-x86 6.0, Fedora warns of update bug, HandyLinux drops English translation, LXQt benchmarks|
|• Issue 681 (2016-10-03): OpenBSD 6.0, DragonFly BSD to support LibreSSL in ports, systemd denial of service bug, upgraded Mintbox Mini|
|• Issue 680 (2016-09-26): Uruk GNU/Linux 1.0, blocking applications at the firewall, Lenovo controversy, Ubuntu running on the Nextcloud Box|
|• Issue 679 (2016-09-19): OpenMandriva 3.0, 32-bit vs 64-bit performance, openSUSE updates, KaOS unveils first run wizard|
|• Issue 678 (2016-09-12): Apricity 07.2016, Mageia adopts DNF, KDE neon to use Wayland, FreeBSD updates Linux compatibility, creating cron jobs|
|• Issue 677 (2016-09-05): Peppermint OS 7, Manjaro updates leadership, TrueOS becomes rolling release, organizing files, creating torrents|
|• Issue 676 (2016-08-29): Korora 24, Fedora 25 to use Wayland by default, Linux turns 25, PC-BSD becomes TrueOS, finding software licensing information|
|• Issue 675 (2016-08-22): Gentoo LiveDVD "Choice Edition", moreutils, Ubuntu improves terminal convergence, MATE packaged for Openindiana, FreeBSD improves video support|
|• Issue 674 (2016-08-15): Zenwalk Linux 8.0, Ubuntu phone follow-up, Lubuntu transitioning to LXQt, Steam running on FreeBSD|
|• Issue 673 (2016-08-03): noop linux and EasyNAS, Debian's GnuPG switch, Fedora "Flock", using "nice"|
|• Issue 672 (2016-08-01): Ubuntu Phone 15.04, Solus embraces rolling release model, interview with Jane Silber, FreeBSD Quarterly Report|
|• Issue 671 (2016-07-25): Slackware 14.2, Point Linux 3.2, OpenBSD disables usermount, KaOS releases significant changes, Fedora 22 reaches end of life.|
|• Issue 670 (2016-07-18): Linux Lite 3.0, Bodhi team plans 4.0.0, pfSense changes licensing, running software across distributions, Linux Mint upgrade path|
|• Issue 669 (2016-07-11): Linux Mint 18, proving a system is secure, LibreSSL in FreeBSD, Ubuntu plans phasing out 32-bit, pfSense status report|
|• Issue 668 (2016-07-04): Fedora 24, Linux Mint plans for 18.1, FreeBSD and DragonFly BSD improve their file systems, comparing Flatpak, Snap and AppImage|
|• Issue 667 (2016-06-27): GeckoLinux 421, Fedora supports Flatpak, Solus unveils new features, running GNU/Linux on tablets|
|• Issue 666 (2016-06-20): Comparing more live update methods, Ubuntu's snap packages, Antergos drops 32-bit media, GeckoLinux unveils Rolling edition, learning Linux resources|
|• Issue 665 (2016-06-13): BunsenLabs Linux Hydrogen, Fedora 24 delayed, NetBSD grows in size, Clonezilla questions|
|• Issue 664 (2016-06-06): Sabayon 16.05, Debian updates install media, the cost of free software, Qubes explains secure build process|
|• Issue 663 (2016-05-30): Comparing live update methods, Ubuntu MATE's progress, distros debate systemd change, DistroWatch turns 15|
|• Issue 662 (2016-05-23): Clonezilla Live, new Fedora community repository, DragonFlyBSD runs Wayland, a live edition of Slackware and kernel components|
|• Issue 661 (2016-05-16): FreeBSD 10.3, OpenMandriva adopts Clang, Debian adds ZFS packages, PCLinuxOS drops 32-bit and comparing CentOS with RHEL|
|• Issue 660 (2016-05-09): Ubuntu MATE 16.04, Mint's xapps, FreeBSD Quarterly Report, Debian updates 32-bit support, addressing GPL violations|
|• Issue 659 (2016-05-02): Ubuntu 16.04, compiling custom kernels, Cinnamon 3.0, Sabayon launches ARM build, Devuan ships Beta release|
|• Issue 658 (2016-04-25): Kali Linux 2016.1, elementary OS 0.3.2, Debian elects Project Leader, Fedora 24 feature preview, Nard reaches 1.0|
|• Issue 657 (2016-04-18): Redox, Linux Mint improves update manager, planned Fedora 24 features, Ubuntu 16.04 getting Snappy packages|
|• Issue 656 (2016-04-11): Qubes OS 3.1, Whonix offers bug bounties, Puppy's family tree, setting up disk partitions and running bash on Windows|
|• Issue 655 (2016-04-04): Parsix 8.5, Sabayon's Community repository, Red Hat offers free subscriptions, Ubuntu tablets, command line tips|
|• Issue 654 (2016-03-28): PCLinuxOS 2016.03, Using signatures to create a web of trust, Arch Linux rolls out Pacman update, GuixSD packages GNOME|
|• Issue 653 (2016-03-21): Antergos 2016.02.21, Debian prepares for election, a Unix-like OS written in Rust, watching Netflix on FreeBSD|
|• Issue 652 (2016-03-14): ReactOS 0.4.0, Debian swaps Iceweasel for Firefox, Fedora moving forward with Wayland, Verifying ISO files|
|• Issue 651 (2016-03-07): Korora 23, Linux Mint improves security, Ubuntu MATE on Raspberry Pi 3 computers, trying different file systems|
|• Issue 650 (2016-02-29): Haiku in 2016, running Android apps on GNU/Linux, 30 years of MINIX, Fedora plans Atomic Workstation|
|• Issue 649 (2016-02-22): Zorin OS 11, openSUSE launches new editions, Linux Mint website compromised, sandboxing applications using Firejail|
|• Issue 648 (2016-02-15): XStream Desktop 153, Raspbian unveils OpenGL feature, free hardware, Ikey Doherty talks desktop design|
|• Issue 647 (2016-02-08): Tails 2.0, KDE project launches Neon, Manjaro unveils ARM support, FreeBSD's quarterly report|
|• Issue 646 (2016-02-01): deepin 15, Mint plans X-Apps, FreeBSD to support boot environments, logging into the desktop as root|
|• Issue 645 (2016-01-25): Linux Mint 17.3 "Xfce", Chromixium changes its name, Ubuntu tablets coming soon, Linux vs BSD comparision|
|• Issue 644 (2016-01-18): Kwort 4.3, Sabayon tests ARM images, Slackware adopts PulseAudio, running Linux without GNU software|
|• Issue 643 (2016-01-11): Solus 1.0, Mint provide upgrade path to 17.3, Fedora developers work on stability, running the LXQt desktop|
|• Full list of all issues|
|Free Tech Guides
NEW! Apache Solr Cookbook
NEW! Solr (pronounced "solar") is an open source enterprise search platform, written in Java, from the Apache Lucene project.
FREE 86-page guide
|Free Tech Guides
Mockito Programming Cookbook
Mockito is an open source testing framework for Java; it allows the creation of test double objects (mock objects) in automated unit tests for the purpose of test-driven development (TDD) or behavior-driven development (BDD).
FREE 74-page Cookbook
|Free Tech Guides
This FREE 177-page guide is for the computer novice who is trying to understand how a database works and what can be done with it.