DistroWatch Weekly |
DistroWatch Weekly, Issue 416, 1 August 2011 |
Welcome to this year's 31st issue of DistroWatch Weekly! It's good to break from an established routine from time to time, so this week, instead of the usual distribution review, we are presenting an opinion piece on a possible future of Linux and free software in the light of increasing economic uneasiness, imminent government bankrupts, and collapsing financial markets. Can free software prosper in these uncertain times? In the news section, CentOS developers unveil new, specialist spins of their free RHEL clone, FreeBSD launches an intensive development sprint prior to the upcoming version 9.0, and Debian announces "multiarch" support as a release goal for "Wheezy". Also in this issue, a link to a brief interview with Linux Mint founder Clement Lefebvre and an exclusive questions and answers session with the developers of the Isolator++ unit testing software which was recently ported to Linux. Finally, we are pleased to announce that the recipient of the July 2011 DistroWatch.com donation is the vsftpd project. Happy reading!
Content:
Listen to the Podcast edition of this week's DistroWatch Weekly in OGG (24MB) and MP3 (34MB) formats
Join us at irc.freenode.net #distrowatch
|
Feature Story (by Robert Storey) |
Opinion: Is economic collapse good for Linux?
I would recommend you panic. (Hedge funder Hugh Hendry)
* * * * *
As I write this, the USA is less than 48 hours from defaulting on its national debt, an event which would be more-or-less the economic equivalent of a comet the size of Texas crashing into planet Earth (as portrayed in the 1998 Bruce Willis action movie Armageddon. Imagine that.
In the movie, Bruce Willis and his motley crew fly the Space Shuttle to the offending comet, land on it, drill a big hole and dump a nuclear warhead down there. Unfortunately, a damaged timer-detonator means that the heroic Mr Willis must stay behind and blow up the comet by hand, saving the Earth but dying in the process. Miraculously, Bruce Willis is resurrected from the dead and goes on to star in The Sixth Sense (1999) and Unbreakable (2000). All of which goes to show that you can't keep an action hero down, even with a nuclear bomb.
Fortunately, averting worldwide economic Armageddon this week will probably not involve nuclear weapons. More than likely, the USA's two warring political parties will come to a last-minute budget compromise, agreeing to increase the national debt, thus postponing the Apocalypse until another day. That's good news, especially if you haven't yet prepared your bomb shelter. There is still time to stock up on weapons, ammunition and canned goods. Forget precious metals - gold is for optimists.

So, assuming the requisite last-minute deal comes through, we can all (hopefully) breathe easier. For now. Unfortunately, the world's economy might not be quite as "unbreakable" as Mr. Willis was in the above-mentioned 2000 movie. The USA is not the only country on planet Earth with economic skeletons in the closet. The EU has recently discovered that some of its member states have balance sheets with as many holes in them as Swiss cheese. Asia is still looking good on the surface, but there are rumblings of already-massive real estate bubbles swelling to galactic size, just itching to pop. Everywhere there are dark rumors of unpayable debts, creative accounting standards, and yes, giant asteroids hurtling towards Earth. To make it worse, the USA just retired the Space Shuttle, so it's no longer in service lest we need to nuke another extra-terrestrial threat.
But what does economic collapse have to do with Linux?
Glad you asked. It's always good to look on the bright side of things, especially when facing The End of the World As We Know It. Thus, I would like to posit the theory: "Economic collapse is good for the free-software movement.
Yes, I know that at first glance, my "theory" sounds like a no-brainer. Assuming that the world has grown poorer but people are still living above ground and have electricity, then for sure they'd be running Linux or if they prefer, one of the BSDs. If you can't afford new shoes, then surely you're not going to trade your last bag of salt or used bicycle tire for a Windows or OSX license. So Linux wins, right?
Actually, it's not so certain. Reality often trumps logic. I've spent a good deal of my life living and traveling in the Third World, and I've witnessed at least one pretty spectacular economic collapse circa 1991. True, that was during the dark days of MS-DOS, which few outside the USA actually paid for. Plus, in those days there wasn't a free open-source alternative that you could download from the Internet (which also didn't exist back then). However, in these modern times, we do have Linux, excellent free software that very few Third World citizens even know about, much less use. Despite pleadings from open-source fanatics such as myself, poor folks seldom bother to install a free copy of Linux and LibreOffice, preferring instead to obtain a pirated copy of Windows and Microsoft Office.
It's interesting to speculate just why this is so. Part of the reason may simply be a lack of copyright enforcement. In the freedom-loving developed countries of the West, jack-booted storm troopers from The Intellectual Property Cartel may well break down your door, haul off your computers, and after forensically examining the hard drive, impose harsh fines and criminal penalties if they discover an unlicensed software application or a pirated MP3 file. This scenario is fortunately seldom seen in the Third World, where the police, judges and government officials charged with enforcing the law are also running pirated copies of Windows on their home computers too.
In fact, far from enforcing intellectual property laws in countries where there is little money, there is evidence that software piracy is actually being encouraged by Big Business as a shrewd marketing tool. Bill Gates himself admitted as much in a speech at the University of Washington in 1998. When talking about software piracy in poor countries, Mr. Gates said: "As long as they are going to steal it, we want them to steal ours. They'll get sort of addicted, and then we'll somehow figure out how to collect sometime in the next decade."
My own experience backs this up. I've lived half my life in Asia and I've watched this part of the world develop rapidly over the past few decades. When I first came here, you couldn't even buy legal copies of MS-DOS and applications. There were plenty of shops openly selling pirated CDs with all the latest software for around US$2 per copy. Service was excellent - many shops would even replace a defective disk for free. Indeed, Windows XP appeared on the pirate market 35 days before it's official release date of October 25, 2001. But nowadays, most of the software I see for sale is legal, and costs considerably more than US$2 per copy. Bill Gates was right.

That having been said, this business model (using software piracy as a marketing tool) is only likely to succeed when economies are growing, not shrinking. When money becomes scarce, software license becomes an unaffordable luxury. In many poor countries today, electronic shops cobble together their inexpensive computers with a combination of old used and new parts. These shops have no volume licensing agreements with Microsoft, and almost invariably they install pirated Windows copies that deploy various hacks to turn-off product activation. These hacked copies have, in many cases, become easy prey for viruses and root kits, allowing the machine to be turned into a bot for launching DDoS attacks.
Given the security risks, let alone legal issues, it would make sense to avoid pirated software as long as a secure and functional free alternative exists. That should create an opening for Linux. However, Microsoft (and more recently, Apple) have captured the hearts and minds of the mass market. People in the poorer nations understandably want to catch up with the rich developed world, so they want what they perceive to be "the best." Thus, they'd be suspicious of software that advertises itself as being "free." I've often wondered if we free-software proponents shouldn't take a hint from Microsoft and charge US$300 for Linux, in the hopes that people will then pirate it.
This will be the year of The Linux Desktop
It was Windows 98 and its infamous Blue Screen of Death that finally pushed me into trying Linux, and I have not looked back since. And almost every year since then, I've been reading in one oracle or another that "this will be the Year of the Linux Desktop." I'm not quite sure what a "Year of Linux" would entail, but I gather that it would require more than the current 1% desktop market share we now enjoy.
Making future predictions is always a risky business, but hey, it's not (yet) illegal, so here is mine. I predict that WTSHTF (economically speaking), we will finally enjoy the long-awaited "Year of the Linux Desktop." My reason for thinking so is that - unlike in the current Third World - intellectual-property laws in developed countries have real teeth. If you think that the Business Software Alliance is going to just sit around on its hands while computer shops in formerly rich countries openly sell pirated software, think again. All the hard-fought battles by the intellectual-property police to instill fear into the public has, for the most part, been a resounding success. A sophisticated surveillance system and accompanying gulag has been painstakingly constructed just to protect copyrights and patents. These victories will not be given up lightly.
Thus, though we may face economic hardships not seen since the Great Depression of the 1930s, we can at least look forward to a Linux Renaissance. As the old saying goes, "every cloud has its silver lining."
On the other hand, I could be wrong about this. Perhaps 50 years from now, our grand children will be living in a prosperous paradise, where all the hard physical labor is done by robots. Everyone will have lots of free time to enjoy their holographic 3-D televisions, powered by Micro-Apple software. During the annual 3-month vacation, they'll have a choice of making a trip to Mars or one of the moons of Jupiter.
Alternatively, they could be living in the forest (or what's left of it), gathered around the evening camp fire as the rising tides engulf the ruins of the world's abandoned cities. Tribal elders will talk about magical things they once saw, like electricity, iPhones, the Space Shuttle, Bruce Willis, and an amazing technology called "Linux." The children may suspect it's all a myth, but nevertheless will sit and listen in wide-eyed wonder.
|
Miscellaneous News (by Ladislav Bodnar) |
New CentOS spins, FreeBSD 9.0 features, Debian's "multiarch" support, interview with Linux Mint's Clement Lefebvre
The CentOS project has finally put smiles back on the faces of its faithful users. With the recent release of CentOS 6.0 standard installation DVD images and the subsequent arrival of the live CD/DVD variants, many CentOS users can finally run the latest version of the popular and free Red Hat Enterprise Linux clone. But wait, there is more good news in the pipeline, including a 250 MB minimal CD and a special "LightWeight Server" edition. Fabian Arrotin reports in "CentOS 6 ISO spins": "We plan also to provide two other spins: the minimal one and the LWS one. Good news is that the minimal one is almost finished and being intensively tested. It's meant to be used as a real basic CentOS system - only 186 packages only on your disk. You'll have a very basic CentOS system with only OpenSSH server and yum. The next custom respin (LWS for LightWeigth Server edition) will still be a CD image that will include basic server packages, more or less in the idea of the "Server CD" that existed during the CentOS 4.x days." The author also mentions that the upcoming CentOS 6.1 and 5.7 releases should arrive at the same time as the LWS spin.
* * * * *
The first beta release of FreeBSD 9.0 has been propagating through the project's mirrors since last weekend (though it has yet to be formally announced), so it's time to take a look at some of the features of this major new release. As always, we will rely on Ivan Voras's blog which delivers a nice summary of what's cooking for FreeBSD 9: "The kernel parts of the DTrace system diagnostic framework were imported some time ago, but they are now completed with the support for userland tracing, making it usable in general userland software development and system administration." Also included is support for the CLANG/LLVM compiler for those who cannot use the recent GNU GCC due to it being licensed under GPL 3: "As the GCC compiler suite was re-licensed under GPLv3 after the 4.2 release, and the GPLv3 is a big disappointment for some users of BSD systems, having an alternative, non-GPLv3 compiler for the base system has become highly desirable. Currently, the overall consensus is that GCC 4.3 will not be imported into the base system. ... The LLVM and CLANG projects together offer a full BSD-licensed C/C++ compiler infrastructure that is, performance and feature-wise close to, or better than GCC."
* * * * *
Here is something for those who claim that community projects are less inclined to innovate than commercial enterprises. Debian GNU/Linux, the world's largest Linux distribution, has announced that, starting with its next release, it will the first Linux distro to have "multiarch" support: "During this year's annual Debian Conference DebConf11 made the introduction of 'multiarch support' a release goal for the coming Debian release 7 'Wheezy' to be released in 2013. Multiarch is a radical rethinking of the file system hierarchy with respect to library and header paths, to make programs and libraries of different hardware architectures easily installable in parallel on the very same system. " Steve Langasek explains the finer details of the feature: "Multiarch is a major enhancement to Debian's ability to deliver on the promise of being a universal operating system. Not only will it make crossbuilding easier, it also enables better support for legacy 32-bit applications on new 64-bit installations and in the future it will even allow live migrations from 32-bit to 64-bit systems." The Debian Wiki pages have more on the subject, including some relevant external links.
One other Debian-related news. A reader has emailed DistroWatch to tell us about Debian's new policy of providing MP3 support via LAME in its official repositories: "You may want to report on the inclusion into Debian main of multimedia programs like 'LAME' and the 'x264' encoder that until a few days/weeks ago had to be downloaded from third-party repositories because of software patents and other 'intellectual property' issues. Interestingly the package description of "lame" still mentions possible issues with the use of the lame MP3 encoder (MP3 playback had long been allowed in almost all Linux/BSD distributions): 'LAME (LAME Ain't an MP3 Encoder) is a research project for learning about and improving MP3 encoding technology. LAME includes an MP3 encoding library, a simple front-end application, and other tools for sound analysis, as well as convenience tools. Please note that any commercial use (including distributing the LAME encoding engine in a free encoder) may require a patent license from Thomson Multimedia.' So, does this mean that Fedora will wind up as the 'freer' (at least in the eyes of the Free Software Foundation) community distribution? Or will Fedora stick to its guns and allow such patent-encumbered software only via unofficial repositories?"
* * * * *
Finally, a link to a brief interview with Clement Lefebvre, the founder and lead developer of Linux Mint: "Q: What is your ideal Linux setup? A: Linux Mint with a few additional installs (Geany, Dropbox, VirtualBox, Glade, Minitube). I rarely keep the same system installed for more than a few months. Sooner or later I need to tinker with it, upgrade it to another base, replace it with something else or simply start using another partition. I usually play around with 10 GB partitions, access my data externally and replicate my configuration. It's quite easy to do nowadays. It takes more or less 20 minutes for a new system to feel like home so I'm constantly swapping between systems. In the end it doesn't matter much whether I'm using Mint on /dev/sda6 or another Mint on /dev/sda9, missing applications can be quickly installed and the data is easily accessible. Still, now and then, I wouldn't mind my music to sit neatly in ~/Music, or to have the whole 1 TB for myself when editing videos."
|
Questions and Answers (by Jesse Smith) |
Unit testing with Isolator++
People who write code are probably familiar with the concept of unit testing. To insure code works the way it is designed to work it's important to run the code through different scenarios and confirm that it returns the results we expect it to. It's also nice if we can confirm unusual data won't make our projects crash. Putting modules of code through a series of trials is called unit testing and it's a good way to make sure all the pieces of a development project function properly.
Unit testing can be a tedious task as it can involve duplicating dependencies, modifying existing code and running the same modules through an array of different test cases. Isolator++ is a product from Typemock which attempts to make unit testing easier. Isolator++ does this by simulating dependencies and allowing us to build unit tests without modifying the original code, the code we're testing. The idea is to speed up the testing phase and remove some of the risk involved. Typemock recently ported Isolator++ to Linux. To mark the occasion, I downloaded the trial package and talked with two of the people behind the test suite: Eli Lopian, Typemock's Founder, and Gil Zilberfeld, the company's Product Manager.
DW: Perhaps you could start by giving us some background on Typemock?
EL: Typemock was conceived in 2004 and launched in February 2005 after being a company that after 3 months of development was in QA for 6 months! We'd also discovered that 87% of the bugs could be found and fixed with unit tests. Our mission is to help developers create better software without bugs by unit testing. In other words, we envision a world where all professional developers practice unit testing and thus create high quality code with minimum effort.
We know that when you develop with unit tests, you can lessen the amount of bugs, speed up development cycles, push products out the door quickly, and be confident that your applications work as you intended, not only in the first stages of the product but throughout the whole product life cycle. Since 2006 thousands of companies around the world, including multinationals such as Microsoft and Nokia, have implemented Typemock's tools to make unit testing easy and to improve the quality processes. Our users are developers from a wide range of sectors such as defense, medical, and finance who therefore demand exceptionally high standards of quality and minimum errors.
DW: What is Isolator and how does it work?
EL: Unit testing is a core practice of agile methodology, and a proven and efficient way to prevent bugs. Isolator enables easy unit testing of any .NET and C/C++ code, especially the most problematic pieces of code in your project. It does it with a powerful "divide and conquer" technique which is a widely used debugging practice, so regardless of how the code is built, with Isolator you can unit test your code without rewriting it. We have a few versions of Isolator, for .NET, Sharepoint, ASP and for C/C++ (on both Windows and Linux). The Isolator API is specifically designed to make tests more concise, more resistant to production code changes and easier to understand for new users - which ensures that developers' time is not wasted re-writing unit tests. Unit tests with Isolator protects your code from regression bugs and allows organizations to feel confident that their final product meets industry standards. The product is packed with great features including automatic code completion that makes writing tests a breeze; and smart Isolation that assures your tests don't break even when you change your code as long as the logic is intact, resulting in less test rewriting.
GZ: Isolator and Isolator++ enable developers to change the behavior of any part of the code seamlessly, without the need to rewrite the code. The tools use interception technology that modifies the behavior of the code during the test, while keeping the original code intact. Database calls, for example, can be faked to run without an existing database. Having tests run automatically replaces the need for manual validation. Tests run faster, you get feedback quicker, and you know exactly at what state your code quality is. This ensures full code integrity before the code reaches QA. The QA team gets cleaner, working code, and that eliminates the back-and-forth bug find and fix cycles, which often holds back the product from being delivered.
DW: As I understand it, you've been selling Isolator++ on Windows for a while and have now ported it to Linux. Was there a lot of developer demand for a Linux option, or are you testing new waters to see if there is a market?
EL: The launch of Isolator++ for Linux comes from our understanding of developer needs. Checking C/C++ code on the Linux platforms is one of the more complex tasks in development and with an increasing number of developers and organizations using the Linux platform we're delighted to now offer a single multi-platform solution that removes the complexities and friction of testing code. In fact one of the early feedbacks we got from users is the same capability of Isolator++ on Linux.
C/C++ is being increasingly used by software developers especially with today's high demand for smart phones and other advanced technologies and from our conversations with developers as well as market knowledge we decided to bring our Windows testing experiences to Linux.
DW: Isolator++ works with Windows and Linux. Are there limits as to which architectures it runs on (x86, ARM, SPARC)?
GZ: In its first release, Isolator++ works on x86 architecture. We'll continue to add support for different architectures based on the feedback we'll get. It is important to state that many organizations currently have multiple architecture targets, using the same code for different purposes. They use one platform to have actual code run (for example a mobile ARM platform), while an x86 is used to run the tests. Those organizations can use their own methodology to get even better quality by implementing unit testing with Isolator++ on their testing platforms, and run the high-quality product on the target architecture.
DW: I took a quick look at the Isolator++ trial edition and I think it would be very useful for creating unit tests for existing projects. Does Isolator++ offer any advantages to new projects who are in a good position to write their own tests from the beginning?
GZ: It's great for both old projects and new projects. C++ code has been collected for years, and you know your application “mostly works”. But what happens when there's a bug? You need make sure your fix does not break anything. Obviously, Isolator++ can help write tests with existing code. New code in C++ is written everyday -- more devices use it: medical devices, smart cars. All these have very high standard of quality, and many have quality regulation standards. Having unit tests written with Isolator++ for this code makes sure your application meets those standards.
DW: Isolator++ retails for $599. Is that for one developer, one studio, one machine? How does your licensing work?
EL: The license is for one developer.
DW: You have customers all over the world. Is there an area where Typemock software is used more than others? Medical software, military programs, databases?
EL: As we mentioned before our users are developers from a wide range of sectors such as defense, medical, and finance who therefore demand exceptionally high standards of quality. In these mission-critical industries a glitch/bug can be devastating so it's imperative to have bug-less code. However software development is a process that connects to everything in our lives today, and Isolator is not limited to any one industry.
Let's take the finance sector for example. Banks now offer connectivity through different devices and their web sites. They want to make sure the functionality of transferring money, or buying stocks works perfectly. If it doesn't they expose themselves to long QA process and even legal implications that can cost an immense amount compared to finding the bug in the development process. It just makes financial sense.
DW: Beside Isolator++, Typemock offers other products. Will we see Linux ports of those products too?
EL: We have exciting products in our lab right now, some of them are built on the same technology as our .NET products and some are new and exciting technology, but I can't talk about these now.
Thank you. For those of you interested in coding, the developers at Typemock maintain a blog where they talk about developer tools, unit testing and upcoming developer events. You can follow their commentary and announcements at the Typemock Blog.
I spent a little time with Isolator++ and the small on-line instruction manual. Maybe I'm set in my ways and have been writing my own unit tests my way for too long. Maybe I would have done better with more examples in the documentation. Whatever it was, I didn't take to Isolator++ straight away. There is a certain appeal in the design, the ability to fake values and functions strikes me as something which can be useful -- especially if one was thrown into a new code base and expected to test it without knowing anything about the modules. However, for people unit testing their own modules or modules with which they are familiar, I haven't found Isolator's approach to be all that different from other forms of testing. And people running on 64-bit machines will be disappointed to learn that Isolator doesn't support 64-bit yet on Linux.
Isolator is another tool for the developer toolbox, but at $599 I don't think it's likely to gain a lot of attraction in the open source community, a place where most of the coding utilities are available free of charge.
|
Released Last Week |
CentOS 6.0 "Live"
Karanbir Singh has announced the release of CentOS 6.0 "Live", a set of installable live CD and DVD images based on Red Hat Enterprise Linux 6.0: "We are pleased to announce the immediate availability of CentOS 6.0 live CD for i386 and x86_64 architectures. The CentOS 6.0 live CD is meant to be a Linux environment suited to be run directly from either CD media or USB storage devices. Due to space constraints, it was not possible to include all the traditional desktop applications on the live CD. You can though enjoy a GNOME basic desktop, view and modify pictures with gThumb and the GIMP, browse the web with Firefox, send emails with Thunderbird and connect to your favorite instant messaging network with Pidgin." Read the release announcement and release notes for further information.
Zorin OS 5 "Lite"
Artyom Zorin has announced the release of Zorin OS 5 "Lite", a Lubuntu-based distribution featuring the LXDE desktop environment: "The Zorin OS team is proud to release Zorin OS 5 Lite, the lightweight edition of our operating system designed for Windows users using old and low-specification computers. We have released this version ahead of schedule. This new version of Zorin OS Lite is based on Lubuntu 11.04 and uses the LXDE desktop environment, which brings new and updated packages. Many program changes were also made to increase size efficiency and to improve the overall experience. Most notable in this release is that it can now fit on a CD. We have removed WINE, VLC, a few games and other programs to save space and included them into our new and exclusive program, the 'Zorin OS Lite Extra Software'." The release announcement.
Clonezilla Live 1.2.9-19
Steven Shiau has announced the release of Clonezilla Live 1.2.9-19, a new stable version of the project's Debian-based live CD designed for disk cloning tasks: "This release of Clonezilla Live (1.2.9-19) includes major enhancements, changes and bug fixes: the underlying GNU/Linux operating system was upgraded, this release is based on the Debian 'Sid' repository as of 2011-07-22; Linux kernel was updated to 2.6.39; Partclone was updated to 0.2.24; Pbzip2 was updated to 1.1.4; Brazilian Portuguese language was added; the Samba file system with hidden share can now be assigned in boot parameter 'ocs_prerun'; xz compression instead of gzip method was used when making Squashfs, therefore the Clonezilla Live ISO image and ZIP file are smaller by about 31 MB...." Read the rest of the release announcement for a complete list of changes.
Poseidon Linux 4.0
Gonzalo Velasco has announced the release of Poseidon Linux 4.0, an Ubuntu-based distribution with focus on scientific computing: "Poseidon Linux 4.0 is here. Our new release is based on Ubuntu 10.04 LTS (with 3 years of updates guaranteed by Canonical) as our goals are stability, usability and support for the whole system when used professionally at universities, institutes, colleges and at home. Poseidon Linux is a GNU/Linux distribution designed for the academic and scientific community; it includes a large number of scientific applications, covering areas such as: GIS and geostatistics, visualization, mathematics, statistics, physics, chemistry, CAD, engineering, computer graphics, image editing and vector drawing, numeric modelling and simulation, scientific graphs, scientific authoring...." Visit the project's home page to read the full release announcement.

Poseidon Linux 4.0 - an Ubuntu-based distribution with software for scientific computing (full image size: 125kB, screen resolution 1280x1024 pixels)
Scientific Linux 6.1
Scientific Linux 6.1, a free "clone" of Red Hat Enterprise Linux 6.1 enhanced with extra software, has been released: "Scientific Linux 6.1 is now officially released and available." Some of the changes since 6.0 include: "A whole new graphical theme called 'Edge Of Space'; we pulled the 'fastbugs' and 'testing' repositories out of the repository file that comes with sl-release, they are now in their own RPM called yum-conf-sl-other. Added several packages to Scientific Linux that are not found anywhere on the Enterprise releases: IceWM - a fast and small X11 window manager; OpenAFS - a distributed file system...." Read the release announcement and release notes for more details.
NexentaStor 3.1.0
Garrett D'Amore has announced the release of NexentaStor 3.1, an enterprise-class storage solution built upon the foundation of the OpenSolaris-based Nexenta Core Platform: "After a long and arduous release cycle, I am pleased to report that NexentaStor 3.1 is available now. This release includes a number of key features, including some significant improvements for performance and manageability. Folks using SCSI target mode will probably see the biggest performance boost relative to earlier versions of NexentaStor, especially those folks using NexentaStor to serve up storage to VMware guests -- thanks to the VAAI offload support that is part of this release. And yes, this release includes the fix the long-standing problem with iSCSI timeouts. For ZFS fans, this release also includes the updates for ZFS version 28." Read the complete release announcement for further information.
SystemRescueCd 2.3.0
François Dupoux has released a new version of SystemRescueCd, a Gentoo-based live CD containing a variety of utilities for disk management and data rescue tasks. One of the major items in this version is the brand-new Linux kernel 3.0. From the changelog: "Updated alternative kernels to Linux 3.0 (altker32 + altker64); ipdated firmware in both the initramfs and in the main file system; added support for Linux 3.0 in genkernel; Linux kernel modules are gzipped in the embedded initramfs to save memory; fixed busy CPU in the terminal by downgrading VTE to 0.26.3; updated Parted to 2.4 and GParted to 0.9.0; updated Portage to 2.1.10; updated TestDisk to 6.12; updated Firefox to version 5."
Parted Magic 6.4
Patrick Verner has announced the release of Parted Magic 6.4, a small utility distribution with specialist software for data rescue and disk partitioning tasks: "Parted Magic 6.4. Lots of updates, bug fixes and new features. Parted Magic's kernel is updated to 3.0 and SMP support was removed from the i486 kernel. Some people were having issues with the nouveau X.Org driver, so an option was added to the failsafe menu to revert back to the nv driver. If you add 'clonezilla' to the kernel command line at boot time, you are brought directly into Clonezilla. There are some major improvements in handling of Radeon and Mobile4 video cards. Some major updates on popular core programs as well. Firefox was updated to 5.0, Clonezilla to 1.2.9-19, and GParted to 0.9.0." Visit the project's home page to read the release announcement.
* * * * *
Development, unannounced and minor bug-fix releases
|
Upcoming Releases and Announcements |
Summary of expected upcoming releases
|
DistroWatch.com News |
July 2011 DistroWatch.com donation: vsftpd
We are happy to announce that the recipient of the July 2011 DistroWatch.com donation is vsftpd, a fast and secure FTP server for UNIX-like systems.
Developed by Christian Evans and licensed under the General Public License (GPL), vsftpd is one of the most widely-used FTP servers on the Internet. According to the project's website, vsftpd is used as the preferred FTP server by many major Linux and BSD projects, including Red Hat, Debian GNU/Linux, FreeBSD, the Linux kernel, GNU, GNOME, KDE and others. It boasts many features, such as "virtual IP configurations, virtual users, standalone or inetd operation, powerful per-user configurability, bandwidth throttling, per-source-IP configurability, per-source-IP limits, IPv6 and encryption support through SSL integration." The most recent version is vsftpd 2.3.4, released in February 2011. For more information please see the project's website.
Launched in 2004, this monthly donations programme is a DistroWatch initiative to support free and open-source software projects and operating systems with cash contributions. Readers are welcome to nominate their favourite project for future donations. Those readers who wish to contribute towards these donations, please use our advertising page to make a payment (PayPal and credit cards are accepted). Here is the list of the projects that have received a DistroWatch donation since the launch of the programme (figures in US dollars):
- 2004: GnuCash ($250), Quanta Plus ($200), PCLinuxOS ($300), The GIMP ($300), Vidalinux ($200), Fluxbox ($200), K3b ($350), Arch Linux ($300), Kile KDE LaTeX Editor ($100) and UNICEF - Tsunami Relief Operation ($340)
- 2005: Vim ($250), AbiWord ($220), BitTorrent ($300), NDISwrapper ($250), Audacity ($250), Debian GNU/Linux ($420), GNOME ($425), Enlightenment ($250), MPlayer ($400), Amarok ($300), KANOTIX ($250) and Cacti ($375)
- 2006: Gambas ($250), Krusader ($250), FreeBSD Foundation ($450), GParted ($360), Doxygen ($260), LilyPond ($250), Lua ($250), Gentoo Linux ($500), Blender ($500), Puppy Linux ($350), Inkscape ($350), Cape Linux Users Group ($130), Mandriva Linux ($405, a Powerpack competition), Digikam ($408) and Sabayon Linux ($450)
- 2007: GQview ($250), Kaffeine ($250), sidux ($350), CentOS ($400), LyX ($350), VectorLinux ($350), KTorrent ($400), FreeNAS ($350), lighttpd ($400), Damn Small Linux ($350), NimbleX ($450), MEPIS Linux ($300), Zenwalk Linux ($300)
- 2008: VLC ($350), Frugalware Linux ($340), cURL ($300), GSPCA ($400), FileZilla ($400), MythDora ($500), Linux Mint ($400), Parsix GNU/Linux ($300), Miro ($300), GoblinX ($250), Dillo ($150), LXDE ($250)
- 2009: Openbox ($250), Wolvix GNU/Linux ($200), smxi ($200), Python ($300), SliTaz GNU/Linux ($200), LiVES ($300), Osmo ($300), LMMS ($250), KompoZer ($360), OpenSSH ($350), Parted Magic ($350) and Krita ($285)
- 2010: Qimo 4 Kids ($250), Squid ($250), Libre Graphics Meeting ($300), Bacula ($250), FileZilla ($300), GCompris ($352), Xiph.org ($250), Clonezilla ($250), Debian Multimedia ($280), Geany ($300), Mageia ($470), gtkpod ($300)
- 2011: CGSecurity ($300), OpenShot ($300), Imagination ($250), Calibre ($300), RIPLinuX ($300), Midori ($310), vsftpd ($300)
Since the launch of the Donations Program in March 2004, DistroWatch has donated a total of US$28,690 to various open-source software projects.
* * * * *
New distributions added to waiting list
- Ascendos. Ascendos is a new enterprise Linux distribution with a commitment to compatibility and transparency. The project is in very early stages of development.
- Helal Linux. Helal Linux is an Ubuntu-based distribution with improved support for Arabic, extra software, custom theme, and other features.
- UbuBox SalentOS. UbuBox SalentOS is an Ubuntu-based Italian distribution that uses Openbox as the preferred window manager.
* * * * *
DistroWatch database summary
* * * * *
This concludes this week's issue of DistroWatch Weekly. The next instalment will be published on Monday, 8 August 2011.
Robert Storey, Ladislav Bodnar and Jesse Smith
|
|
Tip Jar |
If you've enjoyed this week's issue of DistroWatch Weekly, please consider sending us a tip. (Tips this week: 0, value: US$0.00) |
|
|
|
 bc1qtede6f7adcce4kjpgx0e5j68wwgtdxrek2qvc4  86fA3qPTeQtNb2k1vLwEQaAp3XxkvvvXt69gSG5LGunXXikK9koPWZaRQgfFPBPWhMgXjPjccy9LA9xRFchPWQAnPvxh5Le |
|
Linux Foundation Training |
| |
MALIBAL |
MALIBAL: Linux Laptops Custom Built for YouMALIBAL is an innovative computer manufacturer that produces high-performance, custom laptops for Linux. If your MALIBAL laptop is not the best Linux laptop you have ever used, you can return it for a full 100% refund. We will even pay the return shipping fees! For more info, visit: https://www.malibal.com
|
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 1022 (2023-06-05): GetFreeOS 2023.05.01, Slint 15.0-3, Liya N4Si, cleaning up crowded directories, Ubuntu plans Snap-based variant, Red Hat dropping LireOffice RPM packages |
• Issue 1021 (2023-05-29): rlxos GNU/Linux, colours in command line output, an overview of Void's unique features, how to use awk, Microsoft publishes a Linux distro |
• Issue 1020 (2023-05-22): UBports 20.04, finding another machine's IP address, finding distros with a specific kernel, Debian prepares for Bookworm |
• Issue 1019 (2023-05-15): Rhino Linux (Beta), checking which applications reply on a package, NethServer reborn, System76 improving application responsiveness |
• Issue 1018 (2023-05-08): Fedora 38, finding relevant manual pages, merging audio files, Fedora plans new immutable edition, Mint works to fix Secure Boot issues |
• Issue 1017 (2023-05-01): Xubuntu 23.04, Debian elects Project Leaders and updates media, systemd to speed up restarts, Guix System offering ground-up source builds, where package managers install files |
• Issue 1016 (2023-04-24): Qubes OS 4.1.2, tracking bandwidth usage, Solus resuming development, FreeBSD publishes status report, KaOS offers preview of Plasma 6 |
• Issue 1015 (2023-04-17): Manjaro Linux 22.0, Trisquel GNU/Linux 11.0, Arch Linux powering PINE64 tablets, Ubuntu offering live patching on HWE kernels, gaining compression on ex4 |
• Issue 1014 (2023-04-10): Quick looks at carbonOS, LibreELEC, and Kodi, Mint polishes themes, Fedora rolls out more encryption plans, elementary OS improves sideloading experience |
• Issue 1013 (2023-04-03): Alpine Linux 3.17.2, printing manual pages, Ubuntu Cinnamon becomes official flavour, Endeavour OS plans for new installer, HardenedBSD plans for outage |
• Issue 1012 (2023-03-27): siduction 22.1.1, protecting privacy from proprietary applications, GNOME team shares new features, Canonical updates Ubuntu 20.04, politics and the Linux kernel |
• Issue 1011 (2023-03-20): Serpent OS, Security Onion 2.3, Gentoo Live, replacing the scp utility, openSUSE sees surge in downloads, Debian runs elction with one candidate |
• Issue 1010 (2023-03-13): blendOS 2023.01.26, keeping track of which files a package installs, improved network widget coming to elementary OS, Vanilla OS changes its base distro |
• Issue 1009 (2023-03-06): Nemo Mobile and the PinePhone, matching the performance of one distro on another, Linux Mint adds performance boosts and security, custom Ubuntu and Debian builds through Cubic |
• Issue 1008 (2023-02-27): elementary OS 7.0, the benefits of boot environments, Purism offers lapdock for Librem 5, Ubuntu community flavours directed to drop Flatpak support for Snap |
• Issue 1007 (2023-02-20): helloSystem 0.8.0, underrated distributions, Solus team working to repair their website, SUSE testing Micro edition, Canonical publishes real-time edition of Ubuntu 22.04 |
• Issue 1006 (2023-02-13): Playing music with UBports on a PinePhone, quick command line and shell scripting questions, Fedora expands third-party software support, Vanilla OS adds Nix package support |
• Issue 1005 (2023-02-06): NuTyX 22.12.0 running CDE, user identification numbers, Pop!_OS shares COSMIC progress, Mint makes keyboard and mouse options more accessible |
• Issue 1004 (2023-01-30): OpenMandriva ROME, checking the health of a disk, Debian adopting OpenSnitch, FreeBSD publishes status report |
• Issue 1003 (2023-01-23): risiOS 37, mixing package types, Fedora seeks installer feedback, Sparky offers easier persistence with USB writer |
• Issue 1002 (2023-01-16): Vanilla OS 22.10, Nobara Project 37, verifying torrent downloads, Haiku improvements, HAMMER2 being ports to NetBSD |
• Issue 1001 (2023-01-09): Arch Linux, Ubuntu tests new system installer, porting KDE software to OpenBSD, verifying files copied properly |
• Issue 1000 (2023-01-02): Our favourite projects of all time, Fedora trying out unified kernel images and trying to speed up shutdowns, Slackware tests new kernel, detecting what is taking up disk space |
• Issue 999 (2022-12-19): Favourite distributions of 2022, Fedora plans Budgie spin, UBports releasing security patches for 16.04, Haiku working on new ports |
• Issue 998 (2022-12-12): OpenBSD 7.2, Asahi Linux enages video hardware acceleration on Apple ARM computers, Manjaro drops proprietary codecs from Mesa package |
• Issue 997 (2022-12-05): CachyOS 221023 and AgarimOS, working with filenames which contain special characters, elementary OS team fixes delta updates, new features coming to Xfce |
• Issue 996 (2022-11-28): Void 20221001, remotely shutting down a machine, complex aliases, Fedora tests new web-based installer, Refox OS running on real hardware |
• Issue 995 (2022-11-21): Fedora 37, swap files vs swap partitions, Unity running on Arch, UBports seeks testers, Murena adds support for more devices |
• Issue 994 (2022-11-14): Redcore Linux 2201, changing the terminal font size, Fedora plans Phosh spin, openSUSE publishes on-line manual pages, disabling Snap auto-updates |
• Issue 993 (2022-11-07): Static Linux, working with just a kernel, Mint streamlines Flatpak management, updates coming to elementary OS |
• Issue 992 (2022-10-31): Lubuntu 22.10, setting permissions on home directories, Linux may drop i486, Fedora delays next version for OpenSSL bug |
• Issue 991 (2022-10-24): XeroLinux 2022.09, learning who ran sudo, exploring firewall tools, Rolling Rhino Remix gets a fresh start, Fedora plans to revamp live media |
• Issue 990 (2022-10-17): ravynOS 0.4.0, Lion Linux 3.0, accessing low numbered network ports, Pop!_OS makes progress on COSMIC, Murena launches new phone |
• Issue 989 (2022-10-10): Ubuntu Unity, kernel bug causes issues with Intel cards, Canonical offers free Ubuntu Pro subscriptions, customizing the command line prompt |
• Issue 988 (2022-10-03): SpiralLinux 11.220628, finding distros for older equipment and other purposes, SUSE begins releasing ALP prototypes, Debian votes on non-free firmware in installer |
• Issue 987 (2022-09-26): openSUSE's MicroOS, converting people to using Linux, pfSense updates base system and PHP, Python 2 dropped from Arch |
• Issue 986 (2022-09-19): Porteus 5.0, remotely wiping a hard drive, a new software centre for Ubuntu, Proxmox offers offline updates |
• Issue 985 (2022-09-12): Garuda Linux, using root versus sudo, UBports on the Fairphone 4, Slackware reverses change to grep |
• Issue 984 (2022-09-05): deepin 23 Preview, watching for changing to directories, Mint team tests Steam Deck, Devuan posts fix for repository key expiry |
• Issue 983 (2022-08-29): Qubes OS 4.1.1, Alchg Linux, immutable operating systems, Debian considers stance on non-free firmware, Arch-based projects suffer boot issue |
• Issue 982 (2022-08-22): Peropesis 1.6.2, KaOS strips out Python 2 and PulseAudio, deepin becomes independent, getting security update notifications |
• Issue 981 (2022-08-15): Linux Lite 6.0, defining desktop environments and window managers, Mint releases upgrade tool, FreeBSD publishes status report |
• Issue 980 (2022-08-08): Linux Mint 21, Pledge on Linux, SparkyLinux updates classic desktop packages, Peppermint OS experiments with Devuan base |
• Issue 979 (2022-08-01): KaOS 2022.06 and KDE Plasma 5.25, terminating processes after a set time, GNOME plans Secure Boot check |
• Issue 978 (2022-07-25): EndeavourOS 22.6, Slax explores a return to Slackware, Ubuntu certified with Dell's XPS 13, Linux running on Apple's M2 |
• Issue 977 (2022-07-18): EasyOS 4.2, transferring desktop themes between distros, Tails publishes list of updates, Zevenet automates Let's Encrypt renewals |
• Issue 976 (2022-07-11): NixOS 22.05, making a fake webcam, exploring the Linux scheduler, Debian publishes updated media |
• Issue 975 (2022-07-04): Murena One running /e/OS, where are all the openSUSE distributions, Fedora to offer unfiltered Flathub access |
• Issue 974 (2022-06-27): AlmaLinux 9.0, the changing data of DistroWatch's database, UBports on the Pixel 3a, Tails and GhostBSD publish hot fixes |
• Issue 973 (2022-06-20): openSUSE 15.4, collecting distro media, FreeBSD status report, Ubuntu Core with optional real-time kernel |
• Issue 972 (2022-06-13): Rolling Rhino Remix, SambaBox 4.1, SUSE team considers future of SUSE and openSUSE Leap, Tails improves Tor Connection Assistant |
• Issue 971 (2022-06-06): ChimeraOS 2022.01.03, Lilidog 22.04, NixOS gains graphical installer, Mint replaces Bluetooth stack and adopts Timeshift, how to change a MAC address |
• Issue 970 (2022-05-30): Tails 5.0, taking apart a Linux distro, Ubuntu users seeing processes terminated, Budgie team plans future of their desktop |
• Full list of all issues |
Free Tech Guides |
NEW! Learn Linux in 5 Days

In this FREE ebook, you will learn the most important concepts and commands and be guided step-by-step through several practical and real-world examples (a free 212-page ebook).
|
Star Labs |

Star Labs - Laptops built for Linux.
View our range including the highly anticipated StarFighter. Available with coreboot open-source firmware and a choice of Ubuntu, elementary, Manjaro and more. Visit Star Labs for information, to buy and get support.
|
Shells.com |

Your own personal Linux computer in the cloud, available on any device. Supported operating systems include Android, Debian, Fedora, KDE neon, Kubuntu, Linux Mint, Manjaro and Ubuntu, ready in minutes.
Starting at US$4.95 per month, 7-day money-back guarantee
|
Random Distribution | 
CCux Linux
CCux Linux was a free i686 distribution optimised for speed. All packages are built from scratch and not derived from any other distribution. It features a graphical QT/X11 based installation to provide an easy installation procedure even to unexperienced users. CCux Linux was especially designed for desktop use.
Status: Discontinued
|
Free Tech Guides |
NEW! Learn Linux in 5 Days

In this FREE ebook, you will learn the most important concepts and commands and be guided step-by-step through several practical and real-world examples (a free 212-page ebook).
|
MALIBAL |
MALIBAL: Linux Laptops Custom Built for YouMALIBAL is an innovative computer manufacturer that produces high-performance, custom laptops for Linux. If your MALIBAL laptop is not the best Linux laptop you have ever used, you can return it for a full 100% refund. We will even pay the return shipping fees! For more info, visit: https://www.malibal.com
|
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.
|
|