| DistroWatch Weekly
|DistroWatch Weekly, Issue 393, 21 February 2011
Welcome to this year's 8th issue of DistroWatch Weekly! The recently released Debian GNU/Linux 6.0 is by far the largest Linux-based operating system ever created. In this week's feature story Jesse Smith takes a look at the new version and wonders, while marvelling at the achievement, whether the distribution can successfully compete for desktop market share with more user-friendly Debian-based projects, such as Ubuntu or Linux Mint. Read on for the full review of "Squeeze". In the news section, Fedora announces the upcoming graphics test day for Nouveau, Radeon and Intel graphics cards, openSUSE and Fedora put asides plans for packaging Ubuntu's Unity desktop, and OpenBSD developer and Undeadly.org editor writes about innovative ways of raising funds for developer conferences. Also in this issue, a brief introduction to Mageia, a new distribution created by ex-Mandriva employees and contributors, a Questions and Answers section that brings attention to "noexec" as a way of preventing some social engineering attacks, and five new distro submissions, including FrameOS, a distro built from Red Hat Enterprise Linux 6 sources. Happy reading!
- Reviews: Introducing Debian GNU/Linux 6.0
- News: Fedora announces graphics test day, openSUSE drops Unity from 11.4, OpenBSD developer's fund raising story
- Questions and answers: Using noexec to prevent social engineering attacks
- Released last week: Ubuntu 10.04.2, Tiny Core Linux 3.5, Pardus Linux 2 "Corporate"
- Upcoming releases: FreeBSD 8.2, PC-BSD 8.2, openSUSE 11.4 RC2
- New additions: Mageia
- New distributions: Dax OS, Express Linux, FrameOS, Hanthana Linux, Progress Linux
- Reader comments
Listen to the Podcast edition of this week's DistroWatch Weekly in OGG (38MB) and MP3 (31MB) formats
Join us at irc.freenode.net #distrowatch
|Feature Story (by Jesse Smith)
Introducing Debian GNU/Linux 6.0|
Debian and I have an unusual relationship -- I respect the work the Debian team does, I admire the huge amount of packages, infrastructure, coordination and testing which goes into the project. Quite often I find myself using the children or grandchildren of Debian for work and on my home machines. I've worked with a handful of the Debian developers fixing or updating packages and have found them to be great, helpful people. (Yes, I'm leading up to a "but".) But, up to this point, I've never managed to get a stable release of Debian GNU/Linux to install and run on my hardware. When each new stable release ships, I grab a copy and give it a whirl and, each time, I run into an installer cash, failure to boot or some key component isn't recognized. It's a condition I've found puzzling as several other distros have worked successfully on the same equipment, including Debian-based projects, such as KNOPPIX and Ubuntu. With the release of Debian 6.0 I went into my trial hoping this would be the release to break my streak of bad luck.
Debian GNU/Linux 6.0 "Squeeze" contains approximately 29,000 software packages and fills several CDs/DVDs. To install Debian we don't need all of the discs; typically we just need the first disc of the set. Users with fast and reliable Internet connections have the option of grabbing smaller net-install CDs. Additionally the project maintains a list of disc vendors for people who have slow connections or who wish to contribute funds to the Debian project. I opted to download Debian on a DVD, a heavy ISO of 4.4 GB. While waiting for my download to complete I took the opportunity to look over the project's new website. Debian has, in the past, taken some flak for having a website which looks like it was developed with the Lynx web browser in mind. While the new design does still largely favour columns of black text on a plain white background, the layout has been greatly improved. I found navigation much more intuitive and the site map at the bottom of the screen makes accessing information faster. The site is still geared toward developers and Linux enthusiasts and the documentation assumes we already have a level of comfort with Linux.
Looking through the release notes we find that, aside from including a lot of new packages, there have been some important changes behind the scenes since the project's last stable release. For instance, support has been dropped for the HP PA-RISC, Alpha and ARM architectures. The sub-project of porting GNU's tools onto the FreeBSD kernel is now officially a part of the release. As we read a few weeks back the Debian team has removed firmware blobs from their Linux kernel and moved those pieces of firmware to their non-free repository. This means once Debian is installed we can later install the firmware, but it won't be available out of the box. "Squeeze" also includes support for LDAP authentication.
Installation and first boot
Enough background information, let's see how Debian "Squeeze", "the universal operating system," works. The install DVD begins by presenting us with a boot menu which allows us to launch either a text installer or graphical installer, perform an expert install, run an automated install or enter into rescue mode. Given that I was reviewing Debian from desktop perspective I opted for the graphical installer. The Debian GUI installer uses a simple layout where we are typically asked for one small piece of information per page. The appearance is a bit crude, similar to the Red Hat installer of a decade ago. We're walked through selecting our preferred language, choosing our global location and a keyboard layout. We provide a hostname for the machine and enter a network name. We're prompted for a root password and then we're walked through screens to create a regular user account.
The installer asks us to provide our time zone, which is helpfully narrowed down for us based on the location we picked earlier. Next up is disk partitioning and here the Debian installer stands out with its own style. We're given the chance to manually partition the disk or have the installer guide us through plain partitions, a LVM layout or an encrypted LVM layout. I tried both guided and manual options and found both to be functional, but quite awkward. Where installers for Fedora and Ubuntu use one main partition layout screen and a pop-up to configure a specific partition, Debian uses multiple screens to walk the user through options for each partition. This especially makes manual partitioning a longer process than it would usually be. However, as I mentioned, it does work and there are a wide variety of Linux partition types from which to choose.
After we're done partitioning the disk, the installer copies over the base system from the DVD. We're then asked if we'd like to make use of additional discs, which I did not. We're asked if we'd like to use the online repositories during the install to make sure we're up to date. I chose "no", yet still had to wait while the installer tried to connect to various Debian repositories and, finally, displayed an error message saying the Volatile repository wasn't available. Next up the installer asks if we'd be willing to submit package popularity information to Debian. Here, again, I selected "no" and had to wait while the installer told me it was installing the popularity software. (I checked post-install and found the popularity software had not really been installed.) The last two steps are selecting which package groups we would like to install, most of which are for servers. I stuck with the graphical desktop environment package and, on my laptop, a package group plainly called "Laptop". The last step is to confirm we want to install GRUB. To install the desktop software took about half an hour on my test machines and then I was asked to remove the DVD and reboot.
Firing up "Squeeze" for the first time I was briefly presented with a GRUB 2 boot menu and then Debian loads. The boot process was fairly short and concluded by leaving me at a graphical login screen. GNOME (version 2.30) was the only desktop environment installed and I logged in to find a screen populated with a few navigation icons and a menu bar across the top of the screen. The GNOME task switcher sat at the bottom of the display and the wallpaper was a dark sky populated with stars. The theme for menus and icons is plain and make the desktop look older than the software really is. Upon logging in one of the first things I did was to open the Synaptic package manager (more on package management later) and tried to refresh the package list. Synaptic popped up an error message telling me it couldn't update my package list and requested I provide it with DVD 1. Apparently the installer leaves the installation disc as a package source and APT won't work around it when the disc is removed. After I manually removed my disc drive from the source list, Synaptic was able to connect to Debian's mirrors and update my list of available software.
Debian GNU/Linux 6.0 - fetching updates post-install
(full image size: 185kB, resolution 1024x768 pixels)
Software and package management
Debian has a huge selection of software in its repositories, but the default install is fairly standard. Epiphany is the distro's default web browser and Iceweasel 3.5.16 (Debian's de-branded Firefox) is also available. We're given the Evolution e-mail client, the Empathy instant messaging client and the Ekiga phone software. OpenOffice 3.2 is installed for us, as is the GIMP and the Transmission BitTorrent client. The Shotwell photo manager is included in the application menu, as is Tomboy Notes and a standard grouping of GNOME games. There is a CD ripper, the Rhythmbox music player, a video player and the Cheese webcam application. Debian includes some accessibility tools, including an on-screen keyboard and screen reader. To go along with the GNOME environment, Debian includes the GConf configuration editor and makes it easy to find. There's the usual set of GNOME configuration tools to adjust the look & feel of the desktop, a user manager, a utility for handling system services and a printer manager. In the background Debian provides codecs for playing popular media formats, including MP3 audio files.
Debian tries to provide users with strictly free software solutions and that choice shows up in some of the available software. For instance, "Squeeze" comes with Gnash in place of Flash. I've found that it works on some sites, but the version included in Debian 6.0 won't play YouTube videos. GNU's Java is included in place of Sun's/Oracle's Java. For users who prefer non-libre Flash and Sun's flavour of Java, those packages are available in Debian's repositories. Considering Debian's strong focus on developers I was a bit surprised not to find the GNU Compiler Collection pre-installed on the system. All of this software sits on top of the 2.6.32 version of the Linux kernel. Or, more specifically, a libre variant of the Linux kernel as some firmware has been moved to Debian's non-free repository. These pieces of firmware can be added to the system via the project's firmware-linux package. One of the few items I felt was missing from the default install was a graphical firewall application. Debian runs a mail transfer agent service out of the box which I suspect most desktop users will not require.
Debian GNU/Linux 6.0 - web browsing and reporting bugs
(full image size: 113kB, resolution 1024x768 pixels)
In addition to the APT family of command-line tools, Debian has two graphical package managers, Synaptic and Software Centre. Synaptic will probably be familiar to anyone who uses the Debian family of distributions. It's a powerful, responsive program and works very well. Synaptic's appearance and options may put off novice users and, for them, there's the Software Centre. This second GUI package manager takes a simplified approach, presenting software in easy-to-understand categories and boiling down the options to essentially "Install" and "Remove". I found Software Centre also works quite well and had no serious problems with it. I did run into an odd quirk where if I closed Software Centre it would leave an icon in the system tray letting me know the application was continuing to work. When I clicked on the icon to restore the Software Centre window, the Synaptic application was launched instead. It's an approach I think likely to confuse people. Aside from the main package managers there is also a small update tool. At the time of writing no updated packages have appeared in Debian's repositories and I've been unable to test the update tool.
I began my experiment with "Squeeze" on my HP laptop (dual-core 2 GHz CPU, 3 GB of RAM, Intel video card). The operating system performed well on my laptop, setting my screen to a suitable resolution, audio worked without any trouble and my touchpad was properly picked up. My Intel wireless card was not handled out of the box. Moving to my desktop machine (2.5 GHz CPU, 2 GB of RAM, NVIDIA video card) I felt the desktop was slightly more responsive. Again, my desktop was set to the appropriate resolution, though I did have to fiddle with the audio controls a bit to get sound from my speakers. On both machines boot up times were short and the desktop was snappy. When run in a virtual environment I found Debian could login and perform basic functions with 128 MB of RAM, though with those limited resources the desktop lagged a lot. For common tasks, such as web browsing, listening to music and document writing I found 512 MB was typically enough memory. A fresh install of Debian from the DVD used about 3 GB of disk space, making Debian unusual in that the default install actually required less space than the ISO I downloaded.
When talking about Debian and what the project brings to the table I think it's important to separate the Debian infrastructure from the released distribution. With "Squeeze" now out in the wild a lot of talk has been going on debating whether Debian is relevant, whether it's still useful in the face of more recent distributions, such as Ubuntu and Linux Mint. Of course projects like Ubuntu, Knoppix, MEPIS and many others are based on Debian packages. Debian is the parent (and grandparent) of dozens of active distros and without the Debian infrastructure those projects wouldn't exist or would, at least, be a lot poorer. I'm of the opinion Debian has one of the best bug trackers in the open source ecosystem, their repositories are treasure troves of software and they have good documentation to back up the whole thing. Debian has an open approach and their team is committed to free and open source software.
Debian GNU/Linux 6.0 - enabling system services and searching for software
(full image size: 154kB, resolution 1024x768 pixels)
But how does their 6.0 release measure up? My first reaction to Debian's latest was one of disappointment. The graphical installer feels like it's about ten years behind the other big-name distributions, the issue with the package manager giving up when it couldn't find the installation DVD struck me as something which shouldn't have made it through testing. Most of my first day was a series of these sorts of little issues which I'd expect from beta software, not from a distro that had been in feature freeze for months. And that's why this review is appearing two weeks after the official release, because after such a poor start I wanted to give the distro a chance to win me over. After a few days Debian's virtues did shine through. For instance, the project's implementation of GNOME is very light, putting the usually heavy desktop environment about on par with the mid-weight Xfce. The system is fast and responsive, boot times are quick and the presented software is stable without being terribly out of date. Apart from the early quirks with the package managers, adding and removing software went smoothly.
Of course there's a wealth of software available and, with the non-free repository added, I found everything I wanted. I did come to appreciate Debian "Squeeze", but not to the point where I'd recommend it to people. This may sound a bit odd, but I'm of the opinion Debian isn't one of the better Debian-based distributions. People looking for a libre distribution with Debian's strengths can find what they're looking for in Trisquel, users who want a polished Debian where everything works out of the box might try Mint (which comes in a Debian flavour). People who want to benefit from Debian's low-resource nature can get up and running easier and faster with Saline. Administrators looking for a server distro can get up and running quickly with Ubuntu's server edition, enjoy five years of updates, have better ISV support and have the option of buying commercial support from the vendor. Each of these projects stand on the shoulders of the Debian giant, but in doing so they are able to give a more specialized, more polished experience to the user. I found that, once it was up and running, Debian was all very satisfactory -- stable, useful, fast, accessible -- but by being so general, so universal, I felt Squeeze didn't excel at anything.
|Miscellaneous News (by Ladislav Bodnar)
Fedora announces graphics test day, openSUSE drops Unity from 11.4, OpenBSD developer's fund raising story
The public alpha release of Fedora 15 is scheduled for 1 March and the Fedora developers are working hard to ensure a smooth experience for all users. As always, hardware compatibility is high on the priority list. Adam Williamson calls on testers (irrespective if you are a Fedora user or not) to participate in a graphics test day later this week: "This week is Fedora graphics test week, when the Fedora project runs test days for each of the major graphics drivers. Tuesday is Nouveau test day, Wednesday is Radeon test day, and, Thursday is Intel (graphics) test day. Although this is a Fedora event, since Fedora has a strong emphasis on working upstream, any fixes resulting from the event will go upstream straight away, and benefit all distributions - so even if you don't run Fedora, it's a good idea to come along and help contribute to testing. Testing is very easy and can be done entirely from a live image - there's no need to install Fedora pre-release onto your system. You can help with testing in only a few minutes, plus the time it takes to download a live image. All the information you need to test is present on each test day Wiki page, and there will also be QA group members and Fedora graphics developers in the IRC channel - #fedora-test-day on Freenode - all day long to help you out. If you don't know how to use IRC, you can use WebIRC. Please come along and help out!"
* * * * *
The next release of Ubuntu, version 11.04 and code-name "Natty Narwhal", is also currently in heavy development. But when the final version is released in April, chances are that many users will adopt the new default user interface called Unity. This radical change has already received a fair amount of coverage, both positive and negative, and there were even reports that other major distros might also make Unity available as an option. These hopes now appear to be squashed, writes Katherine Noyes in "Fedora and openSUSE Linux Drop Unity Efforts": "Not long after Canonical's announcement, developers of both the Fedora and openSUSE projects indicated that they'd start implementing Unity on their own distributions as well. This week, however, both efforts apparently stalled. Fedora's Williamson, for example, wrote on Monday that he has 'had little time or inclination for doing much with Unity / Poulsbo. Unity is still stuck on this bug that the upstream maintainer promised to look at after Christmas (I last submitted a requested change on Jan 25 and it's been crickets since),' he explained, noting that his work on the effort has been entirely voluntary. Nelson Marques of the openSUSE project, meanwhile, has encountered similar obstacles. 'Packaging Unity wasn't much of a problem, but implementing is being translated into frustration,' Marques wrote in a blog post on Tuesday."
* * * * *
With the imminent releases of both FreeBSD 8.2, a highly popular operating system used in many mission-critical deployments, and PC-BSD 8.2, a user-friendly desktop BSD system, it's obvious that these excellent free alternatives to Linux continue to thrive. One way to ensure that they keep on doing so is to raise funds and donate them to these projects. Janne Johansson, the editor of Undeadly.org and an OpenBSD developer, writes about some innovative and creative ideas to generate money for conferences, developers' meetings and other useful purposes: "A long time ago, I read a post on Undeadly about some person claiming he would donate a small sum but the currency conversion and money transfer would eat most of it. I wrote a reply about how he should get a bunch of friends to donate at the same time to reduce the losses and then it just hit me: I can do that too, even if my conversion rates weren't that evil. This ended up becoming a yearly fund-raiser event called Slackathon which ran from 2006 to 2009 and even if I think many of the visitors would have donated to OpenBSD anyhow, it collected large amounts of money, while also allowing people to attend a free conference with BSD and development-related talks and meet up with other Swedish and international OpenBSD people. This was not a single-person effort from me, I had very good help from friends, colleagues and my workplace in order to make it work."
|Questions and Answers (by Jesse Smith)
Using noexec to prevent social engineering attacks
Trying-to-block-social-engineering asks: I've heard that security on a Linux system can be overcome by social engineering, i.e. getting a user to download a trojan and run chmod u+x screensaver.bin and ./screensaver.bin. Is there a way to prevent this type of attack?
DistroWatch answers: I'm sorry to say that no system is entirely safe from its users, particularly not when they are sitting next to the machine. For instance, I once discovered a user using the red voltage switch on his power supply as a reset button. Some people will find ways to damage their computers you just wouldn't imagine and it's difficult to protect a system from its users while still making it useful.
Working with the example given above, there are ways to make running such a program more difficult. For instance, you could configure the user's directory to be mounted with the noexec flag (see "man mount" for details). This would allow the user to run chmod on a file and they would appear to gain execute permissions on the file, but it won't run. The noexec flag blocks program execution. Now this will work if screensaver.bin is an application, but it's only a speed bump if screensaver.bin is a shell script. Shell scripts can still be run without execute permission using the source command, as in "source screensaver.bin". The same goes for other scripts, such as the Perl and awk variety.
In short, mount's noexec parameter will block the attacks of users who are trying to run compiled programs and unknowing users who don't understand what a script is and are just parroting commands to the terminal. It won't stop a determined attacker, just drive-by social engineering attacks.
If you do decide to implement this on your system, keep in mind that users may have the ability to save and execute programs in other directories. The /tmp directory is an area which is almost always open for users to save and run whatever they want. In addition, if you plan to use noexec, do not apply it to the root (/) directory. Blocking execution on / will likely prevent your system from booting. Make sure the areas you mark as noexec zones are separate partitions.
|Released Last Week
Tiny Core Linux 3.5
Robert Shingledecker has announced the release of Tiny Core Linux 3.5, a minimalist, but extensible distribution: "Team Tiny Core is pleased to announce the release of Tiny Core Linux 3.5. Change log: updated BusyBox to 1.18.3 plus patches; updated zsync to 0.6.2; updated Fluff file manager to 0.8.9; new autoscan-devices compiled to improve boot speed; updated tc-functions for call to autoscan-devices; new rotdash compiled to improve boot speed; updated tce-audit builddb to not force fetch of all .dep files when no tce.db exists; updated appsaudit to support removing on-demand uninstalled extensions without rebooting; clean up of tce-audit 'delete' spurious messages; new tce-remove support for appsaudit; update wbar_rm_icon to support tce-remove; updated appsaudit, added highlight on failed MD5 checking...." Here is the complete changelog.
François Dupoux has released an updated version of SystemRescueCd, a Gentoo-based live CD with a collection of utilities for data rescue and disk management tasks. As always, the new version comes with updated Linux kernels as well as the brand new GParted 0.8.0 and X.Org Server 1.9.4. From the changelog: "Updated standard kernels to 18.104.22.168 (rescuecd + rescue64); updated alternative kernels to 22.214.171.124 (altker32 + altker64); updated Memtest86+ floppy disk image to 4.20 (supports Sandy-Bridge + fusion); updated X.Org Server to 1.9.4 (graphical server and drivers); updated initramfs software (programs involved in the boot process); upgraded atl1c driver in standard kernel for Atheros AR8151 Gigabit devices; fixed name resolution in the initramfs environment (used for PXE booting); updated GParted to version 0.8.0."
Comfusion is a Spanish Ubuntu-based distribution formerly known as Uberyl. The latest release, version 3, is the project's first stable build in over two years and it comes with a number of major changes. Firstly, there is a choice of desktop environments which includes GNOME, the full-featured desktop for modern computers, LXDE, a lightweight desktop similar to GNOME but with less resource-hungry components, and Openbox, a very light, but highly configurable window manager. Secondly, the release also comes with the XBMC media centre, the Cairo-Dock application launchbar, and a large variety of usability improvements and modifications of all aspects of the desktop. Please head for the detailed release notes (in Spanish, PDF format) if you'd like to learn more about Comfusion 3.
Comfusion 3 - an Ubuntu-based distribution with XMBC media player and Cairo-Dock
(full image size: 500kB, resolution 1280x1024 pixels)
Parted Magic 5.10
Patrick Verner has announced the release of Parted Magic 5.10, a Linux-based live CD containing a variety of disk partitioning and data rescue utilities: "Parted Magic 5.10. It seems like it has been longer than a month, but it's time for a new release. The most notable changes are the Linux 2.6.37 kernel, GParted 0.8.0, and the move back to Firefox as the default web browser. We updated some programs and here is the list: FSArchiver 0.6.12, gzip 1.4, hdparm 9.37, xz 5.0.1, Conky 1.8.1, NTFS-3G 2011.1.15, Linux kernel 2.6.37, gDisk 0.6.14, HDT 0.4.1, Squashfs 4.1 and GParted 0.8.0. These programs have been added: Firefox 3.6.13, and NTP 4.2.6p3 (ntpd starts automatically at boot). Some of the lesser changes were fixing the 'shred' bug in the 'Erase Disk' menu and the boot/isolinux directory has been removed (instead we use the boot/syslinux directory and the syslinux.cfg). Some other bugs were fixed, as always." Visit the project's home page to read the release announcement.
Pardus Linux 2 "Corporate"
Ozan Çağlayan has announced the release of Pardus Linux 2 "Corporate" edition, a desktop distribution featuring the legacy KDE 3 desktop: "The final release of the Pardus Corporate 2 is now available. Pardus Corporate 2 is shipped with KDE 3.5.10 which has a good reputation for its stability and performance. All other components of the system are updated to offer a fast, comfortable and problem-free desktop experience. Here are the basic components and their versions shipped within Pardus Corporate 2: KDE Desktop Environment 3.5.10, Linux kernel 126.96.36.199, LibreOffice office suite 3.3.1, Mozilla Firefox web browser 3.6.13, X.Org 1.7.7, GIMP 2.6.11, Python 2.6.5. The installation image includes support for all officially supported languages." Here is the brief release announcement.
Pardus Linux 2 "Corporate" - remember KDE 3?
(full image size: 500kB, resolution 1280x1024 pixels)
Red Hat Enterprise Linux 4.9
Red Hat has announced the release of Red Hat Enterprise Linux (RHEL) 4.9, the final maintenance release of the company's legacy 4.x product series. According to Red Hat's life cycle policy, this release brings "production stage 2" to an end, with only selected security advisories of critical impact and urgent bug fixes getting released from now on. From the release announcement: "Red Hat is pleased to announce the availability of the latest update to Red Hat Enterprise Linux 4, release 4.9 (with kernel 2.6.9-100.EL) for a family of products. This is the final minor release for Red Hat Enterprise Linux 4. With this release Red Hat Enterprise Linux 4 will be entering production 3 phase during which qualified security errata advisories of critical impact, as well as, selected urgent priority bug-fix errata may be released." See also the detailed release notes.
Kate Stewart has announced the release of Ubuntu 10.04.2, an updated set of CD and DVD images with all the security errata and bug-fix updates since the release of Ubuntu 10.04 in April 2010: "The Ubuntu team is proud to announce the release of Ubuntu 10.04.2 LTS, the second maintenance update to Ubuntu's 10.04 LTS release. This release includes updated images for the desktop, alternate installation CDs and DVDs for the i386 and amd64 architectures. Numerous updates have been integrated, and updated installation media has been provided so that fewer updates will need to be downloaded after installation." Here is the release announcement.
Superb Mini Server 1.5.6
Superb Mini Server (SMS) 1.5.6, a Slackware-based server distribution, has been released: "Superb Mini Server version 1.5.6 released (Linux kernel 188.8.131.52). SMS 1.5.6 comes with a long-term version of the Linux kernel. This release upgrades packages to Slackware 'Current' and brings the latest stable versions of several packages. New packages in this release are Berkeley DB 4.6 (this is the default DB for SMS from now on) LXC, libcgroup, nss-mdns, util-linux (replaces util-linux-ng) and Yasm. New packages in extra are the Avahi directory which includes Avahi, libdaemon, nss-mdns with Avahi support and imlib2 which is mostly for sharing photo libraries through Avahi to iPhoto or FronRow on a Mac OS X or to an Apple TV. Important changes for those who are upgrading are Netatalk and OpenLDAP compiled against Berkeley DB 4.6." Here is the release announcement with a brief changelog.
Puppy Linux 5.1 "Wary"
Barry Kauler has announced the release of Puppy Linux 5.1 "Wary" edition, a small, fast and light distribution designed for older hardware: "Wary Puppy 5.1 has been released. Wary Puppy is our Puppy Linux variant that targets support for older hardware, especially in the areas of video and analog modem dial-up. Wary Puppy 5.1 is a bug-fix and minor upgrade of Wary 5.0. The default kernel is now the long-term supported 184.108.40.206. The PET package repository is still small but is growing, with many major applications added to it. For a 'minor upgrade', rather a lot of applications have been upgraded, as well as one new one, the 'Wcpufreq' CPU frequency scaling tool, added. There have been numerous tweaks in the underlying infrastructure." Read the release announcement and check out the more detailed release notes for more information.
* * * * *
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
- Dax OS. Dax OS is a lightweight, but configurable distribution based on Ubuntu. The project's website is in Spanish.
- Express Linux. Express Linux is an Ubuntu-based lightweight distribution (with Openbox) designed for older or less powerful computers. The project's website is in Italian.
- FrameOS. FrameOS is a distribution built by recompiling source code for Red Hat Enterprise Linux. It includes an up-to-date Ruby stack as well as the latest Xen virtualisation stack.
- Hanthana Linux. Hanthana Linux is a Fedora remix suitable for desktop and laptop users. It has all the features of Fedora and loads of additional software, including multimedia players and out-of-the-box codecs support.
- Progress Linux. Progress Linux is a Debian-based distribution. At this time the project's website provides no details about the distribution's objectives.
* * * * *
DistroWatch database summary
* * * * *
This concludes this week's issue of DistroWatch Weekly. The next instalment will be published on Monday, 28 February 2011.
Jesse Smith and Ladislav Bodnar
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 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|
|• Issue 642 (2016-01-04): paldo GNU/Linux, vetting distro repositories, Fedora plans to adopt GCC 6, Ian Murdock passes|
|• Issue 641 (2015-12-21): Arch Linux, Qubes OS to ship on Librem laptops, ALT offers start kit images, the spread of systemd and launchd|
|• Issue 640 (2015-12-14): Chakra GNU/Linux 2015.11, removing meta-data from files, Ubuntu to remove on-line dash searches|
|• Issue 639 (2015-12-07): OpenBSD 5.8, openSUSE gathers Summer of Code proposals, running WINE on a live disc, Enlightenment adds Wayland support|
|• Issue 638 (2015-11-30): Qubes OS 3.0, KaOS with Plasma, NetBSD 7.0, Fedora seeks Wayland testers, scheduling tasks|
|• Issue 637 (2015-11-23): NixOS 15.09, Antergos introduces ZFS support, MINIX shares new features, copying an OS to a new computer|
|• Issue 636 (2015-11-16): openSUSE 42.1, Fedora uses Wayland by default, Debian replaces live CD project, Steam consoles launch|
|• Issue 635 (2015-11-09): Fedora 23, Cinnamon 2.8 released, a Fedora KDE packager quits, Red Hat signs deal with Microsoft|
|• Issue 634 (2015-11-02): Ubuntu 15.10, Chakra upgrades to Plasma 5, OpenMandriva plans new editions, MINIX plans conference|
|• Issue 633 (2015-10-26): GhostBSD 10.1, Bodhi Linux to get new settings panel, Fedora 23 delayed, creating live image of existing OS|
|• Issue 632 (2015-10-19): Linux Lite 2.6, 32-bit build of CentOS, OpenBSD turns 20, Bodhi Linux releases AppPack|
|• Full list of all issues|
|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.
|Free Tech Guides
Advanced Java Tutorial
This book discusses advanced topics, including object creation, concurrency, serialization and reflection, among others. It will guide you through your journey to Java mastery.
FREE 124-page Tutorial
|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