| DistroWatch Weekly
|DistroWatch Weekly, Issue 624, 24 August 2015
Welcome to this year's 34th issue of DistroWatch Weekly!
A lot of work goes into creating a Linux distribution, maintaining it and even learning how to use it. This week we talk about the effort that goes into learning Linux, crafting a distribution and keeping a project alive. There are few greater experts on this topic than Ian Murdock, founder of the Debian distribution. Debian just celebrated its 22nd birthday and we mark the occasion by sharing a blog post from Mr Murdock in which he talks about his first experiences with Linux. We also share some new up and coming features from Sabayon, talk about IBM's new partnership with Canonical to run Ubuntu on mainframe computers and share news of a new Linux file system. Plus we discuss the Solus project's quest for funding. First, to kick things off this week, we review the Zorin OS distribution. Zorin OS is designed to be a friendly first Linux distribution for people transitioning from Windows and Sameera Gayan shares his views on the latest version of Zorin OS. In our Tips and Tricks column we discuss a new, stable package repository for PC-BSD and FreeBSD users. Then we share the torrents we are seeding, provide a list of the distributions released last week and ask our readers how you got started using open source operating systems. We wish you all a terrific week and happy reading!
|Feature Story (by Sameera Gayan)
Zorin OS 10 Core - A good OS if you're coming from a heavy Windows background
Zorin OS is a GNU/Linux distribution that attempts to mimic the appearance of the Microsoft Windows operating system. I gave it a go roughly about a year and eight months ago (Zorin OS 8 Core) and my general impression was that it succeed in doing so, meaning that it was quite appealing in the eyes of a Microsoft Windows user.
However, back then I compared it to Linux Mint 15 Cinnamon edition (because they were both based on Ubuntu and looked very similar) and after considering the performance (boot-up speeds, memory usage, etc) and features of both operating systems, I still preferred Linux Mint 15 Cinnamon. But Zorin too did not lag behind by too much, it was mostly the lightweight memory usage and the boot-up speed of Linux Mint that took my attention.
In other words, features-wise, they were both good, but Linux Mint was better in terms of technical implementations, because I just had the impression that Linux Mint had taken in an Ubuntu core, stripped down all the unnecessary aspects of it, optimized it to suit their needs, and had implemented their own desktop environment on top of that.
The Zorin team however, it seemed to me, were relying on an almost fully functioning Ubuntu desktop, the only difference being that it was missing the Unity desktop shell. Zorin even had Compiz (the window manager that Unity relies on for delivering application windows based visual effects) running. To mimic the Windows desktop, they had used Avant Window Navigator (application dock) coupled with a start-menu (created by Zorin), the rest was pretty much Ubuntu. Such an approach leaves little room for optimizing for top performance. Zorin also lacked a couple of theme-based enhancements that I felt needed fixing. They were subtle, but sometimes it's the little things that matter. And that's precisely where Linux Mint shined.
Still, an average memory consumption of 370+ MiB for a desktop is still pretty lightweight. And, it had a tool called Zorin Look Changer which can instantly transfer your desktop into a Windows 7, XP or a GNOME 2 look alike as well. All in all, it was easy to use, even for a beginner who is not much familiar with Linux at all, and in that regard especially, Zorin OS 8 was still a good contender.
Zorin OS 10 -- Default desktop environment
(full image size: 227kB, resolution: 601x338 pixels)
So, with that in mind, I skipped the previous release and decided to try the new Zorin OS 10 Core which is based on Ubuntu 15.04. I downloaded the 64-bit version which is about 1.45 GB in size. And I'll be comparing its performance (and some of the new features) with the Zorin OS 8 Core data that I have. But before I begin the actual review, below are the details of the hardware on top of which it was run:
Intel Core i3-2330M CPU, Intel HD 3000 GPU, 4GB RAM (DDR3), Toshiba 7200 RPM (320GB) SATA HDD, Intel N-1030 Wireless adapter, Realtek network adapter ('RTL8168'), LED display with 1366x768 resolution (60Hz/60FPS). It's a Dell Vostro V-131 notebook.
Zorin OS 10 -- The system installer
(full image size: 123kB, resolution: 601x356 pixels)
Zorin OS 10 Core uses the Ubuntu's installer which is excellent, and the only difference is the theme. I won't go into details, because I'm sure most users are familiar with it, and even if you're not, it's a very intuitive, step based, installer that's easy to understand and follow.
That said, one thing that's worth mentioning is that a lot of GNU/Linux distributions that I've recently reviewed failed to add an entry in the boot loader's menu for my primary OS (it used to be Fedora 21, now it's Fedora 22). When reviewing, even Fedora 22 failed to add one! Not Ubuntu's installer though, as Zorin OS 10 Core had added a nice entry for Fedora 22 as well. Excellent.
The GRUB theme has received subtle changes. For instance, there used to be text labels called "Enter Boot", "Edit Selection" and "Commandline" at the bottom of the screen, but now they're replaced by icons, which in effect gives it a cleaner look. All in all it still retains the same beautiful look, though it takes about 2 seconds to load, due to the relatively heavy theme. The boot-logo is the same one that was featured in Zorin OS 8 Core.
As mentioned in the beginning, at a glance, the desktop looks like the familiar traditional Windows desktop and should put Windows users at ease. When compared to Zorin 8 however, except for the wallpaper (which always changes in each new release), there are two prominent changes.
First is the blueish colored bottom-panel. In Zorin 8, it used to be much darker, but I very much prefer the new blue color, when surrounded by the two white colored areas, it looks beautiful and pleasing to the eye.
Zorin 8 used to come with two themes, a lighter (default) one and its darker variant. This version however, includes four color pallets, Blue (default), Green, Orange and Red. And each can be further customized with three background colors (light, dark and black) which changes bottom-panel and application windows colors.
Zorin OS 10 -- New icon theme
(full image size: 118kB, resolution: 601x319 pixels)
The other change is the new icon theme. These icons are actually from the Elementary OS, and they too look very pretty compared to the old ones.
There are other subtle changes in the theme as well. For instance, previously, the Minimize, Maximize and Close buttons used to be blue. But now their background is set to white and the borders of the buttons are colored in gray.
Not everything is fixed though
In my previous review, I pointed out that when you move the cursor over the start-menu icon, or click on it, a tool-tip message appears displaying "Zorin menu", and if you start searching for an application without bothering to move the cursor (which is what most users usually do, I suppose), the tool-tip message ("Zorin menu") does not fade away as it should, and it covers the search box perfectly, and one can't really see what's being typed in.
This was how it was in Zorin 8 and sadly, it's still here in Zorin OS 10 as well. Very annoying.
Other than that, I very much liked the start-menu, all its features and how menus are arranged. It almost feels like the native start-menu that used to come with Windows 7. You can even right-click on an application icon and select "Open as Administrator" too!
If you prefer a traditional GNOME 2 desktop layout or Windows XP look alike, then you can use the Zorin Look Changer. With just push of a button, it'll transform your desktop.
Zorin OS 10 -- The look changer
(full image size: 46kB, resolution: 669x345 pixels)
Also, unlike in many other distributions, you can right-click on the desktop and create an empty image file (GIMP), text file or a LibreOffice document easily as well.
Small but neat features like these definitely improve one's confidence, specially if you're coming from a heavy Windows background.
Zorin OS 10 Core ships with the 3.19.0 Linux kernel and X server 1.17.1. Firefox 39.0 is the default web browser and Zorin includes playback support for proprietary multimedia codecs, though inevitably, includes the outdated Adobe Flash Player for Firefox (since Adobe abandoned its development). But it comes with another native Zorin tool called Zorin Web Browser Manager which lets you install Google Chrome, Web (GNOME 3's web browser) and Midori, again, all with a push of a button.
Zorin OS 10 -- The web browser manager
(full image size: 63kB, resolution: 666x276 pixels)
Firefox played Flash video content smoothly, but I installed Google Chrome due to the security concerns of the outdated Flash Player plugin for Firefox.
Zorin also includes Play On Linux 4.2.8 (it's actually a frond-end for WINE for WINE is the underlying engine). If you're unfamiliar with it, it's a utility that basically lets you run applications that are designed to run in a Microsoft Windows environment, though there's no guarantee that they'll be run properly, or run at all, and not every application is supported either. Still, this too is another encouragement for the Windows users nonetheless (just for the record, I've run a couple of popular Windows applications using Play On Linux in the past quite successfully).
Zorin OS 10 -- Play On Linux
(full image size: 85kB, resolution: 601x454 pixels)
The default multimedia player is Parole (developed by the Xfce desktop developers). Whenever I paused a video, the video screen got set to blank. I was able to fix it by simply changing the video output to OpenGL through the Preferences window. Other than that, it's a good media player.
Zorin OS 10 -- Changing video output in Parole
(full image size: 43kB, resolution: 601x232 pixels)
Zorin doesn't create video thumbnails by default either. But that can be quickly fixed by simply installing the ffmpegthumbnailer utility. For that simply use the below commands:
sudo apt-get update
sudo apt-get install ffmpegthumbnailer
Zorin 10 OS -- Fixing thumbnail generation
(full image size: 35kB, resolution: 601x290 pixels)
That should do the trick.
Other applications include: Rhythmbox 3.2.1, OpenShot 1.4.3, Geary Mail 0.10.0 (the default mail client developed for and by the Elementary OS developers), GIMP 2.8.14, Empathy 3.12.9, LibreOffice 184.108.40.206 and few other GNOME 3 applications.
Performance Related Data
Keep in mind that even though these data are provided at the end of the article, I measured them first without touching the OS to keep the accuracy of the readings high. And before measuring them, I booted into the OS 5-6 times, letting things to settle down (such as letting the applications to be done with their first time configurations etc). This is what I always have done in other distributions when measuring performance.
Zorin OS 10 -- Boot times graph
(full image size: 8kB, resolution: 601x378 pixels)
As mentioned in the beginning of this article, I got a bit frustrated with the boot-up delay of Zorin OS 8 Core, not with Zorin OS 10 Core though. As you can see, it was roughly 23% faster while booting, although, it's about a second behind Ubuntu 15.04 according to my data.
That said, both Zorin 10 and 8 come with a tool called preload that improves your frequently used applications' loading times (to put it into a simpler context: it does this by copying the user's most frequently used programs into the RAM, before they're demanded by the user), and it can slightly slow down the boot-up speed (yes, I've tested it in the past and have written a review) as well.
Memory Usage Upon Desktop Loading
Zorin OS 10 -- Memory usage graph
(full image size: 8kB, resolution: 601x381 pixels)
As you can see, the new Zorin did not shine in memory usage readings. It used roughly 19.4% more memory than Zorin OS 8, and even Ubuntu 15.04 with its default Unity desktop consumed only about 378.9 MiB which is about 19.4% lighter when compared against Zorin OS 10 Core! I'm not sure about exact reasons, but this is how the numbers stand.
Power Usage at Idle
As always, when measuring power, I turned off Bluetooth, turned on wi-fi (connected to my wireless router) and set screen brightness to its maximum (with dimming disabled), and let the OS idle. The tool I use to measure power is called powerstat (originally developed by Ubuntu developer Colin King).
Zorin OS 10 -- Power usage graph
(full image size: 7kB, resolution: 601x380 pixels)
Here too Zorin OS 10 Core was not impressive. It consumed about 14% more power than Zorin OS 8 Core, and even Ubuntu 15.04 consumed 7.6% less.
Still, these days, I'm not so much worried about such issues, because unlike in the past, there are a couple of new tools that can be used to fix them. One of my favorite such tools is called TLP (it's a power usage optimizer).
So after installing it, I remeasured the power usage and was quite satisfied with the result as it had reached even below the power usage of Zorin OS 8 Core, though Zorin OS 8 Core power consumption is without any manual tweaks or using tools such as TLP, and back then, I did not install TLP in Zorin OS 8 Core to see what it can do. And just to add, Ubuntu 15.04, after installing TLP, was still able to reduce power by around 10%, compared to Zorin OS 10 Core!
CPU Usage at Idle
Zorin OS 10 -- Measuring CPU usage at idle
(full image size: 69kB, resolution: 601x440 pixels)
When letting the OS idle, except for the system monitor process itself that constantly kept using about 2-3% of the CPU time (it does that all the time), all the other applications and process did not interrupt the CPU, for longer periods. Excellent.
ACPI and Hardware Recognition
As usual, almost all of my hardware was recognized and configured properly by Zorin OS 10 Core which is not a surprise since it's based on Ubuntu 15.04 and Ubuntu runs well on my hardware.
Zorin was able to restore the previously set screen brightness and restore the states of the Bluetooth and wi-fi adapters as well. Suspending also worked without any issues. After manually installing the above mentioned TLP utility though, Bluetooth adapter got turned on every time I logged into the desktop. Though that can be fixed many ways, I just edited the main configuration file of TLP and got it fixed in no time. I won't go into it here, but if you experience any such issues after installing it, let me know, I'll provide you with the details.
The only hardware that didn't work was the fingerprint reader, but that's how it has always been in other distributions, except in Fedora 22 where it worked partially. But the driver is still very new (I think it's a reverse engineered one) and useless basically.
For those of you who're not familiar with my reviews, I'll provide a brief introduction to this next test. The point of this test is to try to get a sense of the responsiveness of the operating system when put under a heavy I/O (hard disk) activity. Why is it important? Well, who would love an OS that majorly jeopardizes the playback of a movie when your hard disk is busy (say a file copy is underway in the background), or just gets sluggish when trying to open multiple programs at the same time? Nobody, right?
Now, what I do is simple. I try to copy a file (that's usually about 1.5GB in size) between two folders that reside within my home folder, and while it's happening, I try to play a multimedia file first. I then try to open a couple of programs by using an application menu and try to open some by searching as well. When all that's happening, I also try to browse a folder that's filled with a reasonably large amount of files as well. When this is all happening, I mainly try to observe three things. The multimedia playback, how many applications get opened and the cursor's sensitivity.
For instance, if the multimedia playback is not majorly disrupted and if most of the applications get opened up before the file copying is finished and, in this whole time, if the mouse pointer doesn't lose its sensitivity by that much, then I consider the OS to be a responsive one.
So I carried out the test and found out that Parole took 6-7 seconds delay to open up the multimedia file and its play back only interrupted once or twice (all of which were short lived), and, though certainly not all, most of the applications that I tried to open, got opened up before the file copying was finished. Mouse pointer sensitivity got lost only for about two times (each time with a 2-3 seconds delay). Overall, it was good.
Since Ubuntu 15.04 uses the deadline I/O scheduler (a lower level utility that governs the read/write request priority) which is optimized for SSDs, I decided to change it into CFQ to see if it can further improve the responsiveness. So I ran the same test and found out that it did improve things a lot! For instance, Parole, unlike the previous 6-7 seconds delay, was able to play the file within about 2-3 seconds and although the multimedia playback got slightly interrupted 2-3 times (here too they were very short lived, nothing major as to interrupt the enjoyment), the vast majority of the programs got opened up, and the mouse pointer lost its sensitivity a couple of times, but overall, things had been improved.
So all in all, even without changing the I/O scheduler, Zorin behaved well by default. I was a happy end-user.
Just for the record, Ubuntu 15.04 did not perform that well with the deadline I/O scheduler, but I could see the same negative effects in action here (in a somewhat a smaller scale) in Zorin OS 10 Core, such as the big delay of the Parole media player for instance as something very similar happened in Ubuntu 15.04 with VLC. And after changing to CFQ, the situation changed completely in Ubuntu 15.04 as it became very responsive.
Zorin OS 10 -- Shutdown delay
(full image size: 7kB, resolution: 601x380 pixels)
As you can see, Zorin OS 10 Core was 64% slower while shutting down. Yes it sounds like a lot, and even Ubuntu 15.04 only took about 2.5 seconds for that, still, 4.1 seconds delay is pretty fast for shutting down an OS.
Zorin OS 10 Core, compared to Zorin OS 8 Core, uses more memory, consumes more power and is not the fastest to shut down either. And, as mentioned in the beginning of this article, the reason is because Zorin doesn't seem to care too much about the technical implementations, and inevitably pays a certain price for it.
That being said, it now boots faster and is responsive, and I must say that it quite impressively mimics the appearance of the Microsoft Windows operating system's desktop, not just the appearance, in terms of functionality too it has made a lot of effort, and that really deserves praise. And, if you are coming from a heavy Microsoft Windows background and have never used Linux before, then yes, I would say that Zorin OS 10 Core should make you feel almost at home, plus, the inclusion of Play On Linux might even let you run your favorite native Windows app in Linux! Thus, I see no reason why one such user shouldn't try it out.
Good luck everyone and thank you for reading!
* * * * *
About the author: Hello everyone. My name is Gayan and I'm a bit of a technically oriented individual. I strongly believe that the only way to achieve happiness in life is to follow your passion and live your vision, no matter how small or big it is.
I've been using GNU/Linux for about 12 years now, and I'm also a Red Hat Certified Engineer. In my spare time, I review GNU/Linux distributions on my blog, with an emphasis on their technical aspects. I'm a farmer in real life. And that's me in a nutshell.
|Miscellaneous News (by Jesse Smith)
Sabayon announces new features, Canonical and IBM partner to run Ubuntu on mainframes, Solus seeks funding, Linux gains a new file system and Debian celebrates its 22nd birthday
Several important changes have been taking place in the Sabayon Linux project. Some of the new features coming to Sabayon include Docker based images, a return of the project's official MATE spin and a new system installer. "We replaced Anaconda installer with Calamares. Many users complained about buggy Anaconda and the Calamares project was designed for distros like Sabayon Linux. At the moment Calamares still lacks some features, like disk-encryption, but we expect them to be implemented sooner or later. Obviously Calamares is fully theme-able and all the artwork is in a separate artwork package. The installer configuration is shipped with the app-misc/calamares-sabayon-base-modules package." The project's status report also mentions the availability of Plasma 5 desktop packages in a community repository and plans to officially support the ARM architecture.
* * * * *
IBM and Canonical, the company behind the Ubuntu distribution, have announced they will be working together to support Ubuntu running on IBM mainframe computers. According to IBM's announcement, the company will be supplying LinuxONE and z System machines which will run Red Hat Enterprise Linux, SUSE Linux Enterprise and Ubuntu. According to the announcement, IBM is offering free access to LinuxONE environments for developers. "Marist College and Syracuse University's School of Information Studies plan to host clouds that provide developers access to a virtual IBM LinuxONE at no cost. As part of the program, IBM also will create a special cloud for independent software providers (ISVs) hosted at IBM sites in Dallas, Beijing and Boeblingen, Germany, that provide application vendors access and a free trial to LinuxONE resources to port, test and benchmark new applications for the LinuxONE and z Systems platform." IT World has an interview with Canonical's Mark Shuttleworth in which he talks about the deal with IBM, Snappy packages and open source in the enterprise market.
* * * * *
To adapt an old saying, money makes the hard drives go around. While most Linux distributions are provided to users free of charge, the developers of these distributions do need to cover costs. Most Linux distributions have hosting costs, backup servers to maintain, testing equipment to purchase and electric bills. Plus it would be nice to be able to pay contributors or post bug bounties. Unfortunately, most Linux distributions have trouble meeting their costs and developers end up paying the bills out of their own pockets. The Solus distribution is currently trying to come up with funds to meet the project's hosting costs. A post on the project's Google Plus page reads, "We need to think of some alternative funding mechanisms for the project. The current Patreon monthly fund is barely going to cover the monthly bills anymore, having dropped to $78 a month. (If you include the new NAS that we drastically need to move to from lack of disk space, then it actually doesn't cover the monthlies.) So, we know Bountysource didn't work (we ran that for several months), and it requires us to use GitHub's inferior issue tracking. We know Patreon fluctuates wildly, with an ongoing downward trend. So the only things I can think of now would be advertising or similar, but I really don't see those coming anywhere near what we'd need to run the servers. So, thoughts?" An ongoing discussion on how to keep the project financially afloat is taking place on the Solus Google Plus page.
* * * * *
Kent Overstreet has announced the availability of a new Linux file system. The new file system, called bcache, is designed to deliver the performance of ext4 while offering the copy-on-write and snapshot features present in Btrfs and ZFS. At the moment, Overstreet says the file system is still in its testing phase and may not be completely safe to use. "I've been focusing on stability and correctness for quite awhile now; xfstests passes aside from a few relatively minor known issues. It probably won't eat your data - but no promises. Also note - the on disk format is not finalized yet, and won't be for awhile
though changes are infrequent at this point." Benchmarks and information on using the new bcache file system can be found in Overstreet's post.
* * * * *
Debian, one of the older surviving distributions and parent to over one hundred other GNU/Linux distributions, celebrated its 22nd birthday last week. Debian is one of the largest distributions in terms of packages maintained, architectures supported and developers working on the project. Last week Ian Murdock, the founder of Debian, shared a blog post in which he talked about what caused him to explore Linux and create one of the world's most successful distributions. "I was also accessing UNIX from home via my Intel 80286-based PC and a 2400-baud modem, which saved me the trek across campus to the computer lab on particularly cold days. Being able to get to the Sequent from home was great, but I wanted to replicate the experience of the ENAD building's X terminals, so one day, in January 1993, I set out to find an X server that would run on my PC. As I searched for such a thing on Usenet, I stumbled across something called `Linux.' Linux wasn't an X server, of course, but it was something much better: A complete UNIX-like operating system for PCs, something I hadn't even contemplated could exist." Happy birthday, Debian, and thank you Mr Murdock!
|Tips and Tricks (by Jesse Smith)
Improved package stability coming to FreeBSD/PC-BSD
In the Linux community there are two main types of distributions, those which provide fixed releases which stay relatively static during the life time of the release and rolling release distributions which are continuously upgraded. With fixed release distributions packages within a distribution's repositories usually remain unchanged (apart from security updates) for the duration of the distribution's life cycle. With rolling release distributions packages are generally updated and tested to make sure each application works with the other pieces of software within the rolling repositories. There is a third type of Linux distribution which uses a semi-rolling release model. These distributions usually maintain a stable core with the kernel, drivers and other essential components remaining fixed while desktop applications and less critical components are continuously upgraded.
The open source BSD projects compare most closely with the semi-rolling release model found in the Linux community. With the BSDs (specifically I plan to talk about FreeBSD and its branch of the BSD family in this article) the projects release a stable core which includes a kernel, command line utilities and other essential components. Meanwhile, much of the services, desktop applications and libraries are kept separate in another repository referred to as a ports collection. The items in the ports collection are not maintained directly by the FreeBSD project, the software in the ports collection comes from third-parties and is not subject to the same scrutiny and standards. Typically, in the BSD world, people mix a stable core operating system with a ports collection that is in regular flux. This means the operating system, FreeBSD for the sake of today's topic, is stable for years while the ports are changing fairly rapidly.
As one might imagine, having a collection of packages which regularly update and change operating on top of a core system that is stable can cause some problems. It is easy to imagine a situation in which we are using two services, Y and Z, which both rely on the MySQL (version 5.5) database. Then, over time, service Y is upgraded and requires MySQL 5.6 while service Z still wants MySQL 5.5. In situations such as these the pkg package manager runs into a conflict. It wants to upgrade service Y to the latest version, but to do so it needs to upgrade MySQL, which will break the dependency chain service Z depends on. It is not uncommon to find the pkg package manager throwing up its metaphorical hands and either refusing to upgrade service Y or insisting it needs to un-install Z. Neither is a pleasant situation for a system administrator.
The FreeBSD project and, by extension, related projects like PC-BSD which use FreeBSD as a base, have recently formalized long term support for FreeBSD releases. This was a welcome change for system administrators who use FreeBSD and want long, predictable release cycles. However, the ports collection continues to roll forward, even while the core of FreeBSD remains stable. This can lead to surprises during package upgrades.
The PC-BSD project, an organization which builds friendly server and desktop environments on top of FreeBSD, is working on a solution that will allow administrators to keep up with security updates while avoiding a lot of dependency conflicts. The PC-BSD project has set up a new package repository, named Enterprise, which becomes "frozen" when new releases of FreeBSD & PC-BSD are launched. The Enterprise package repository will be kept up to date with security fixes from upstream projects, but will avoid changing dependencies or making modifications to packages which will harm compatibility. The new repository, which can be accessed by PC-BSD and FreeBSD users, will try to offer stable packages for the five year life span of FreeBSD releases, similar to the way Debian, CentOS and Ubuntu maintain fixed repositories which are only updated with security fixes. The Enterprise repository's five year mission is to allow administrators to keep up to date with security fixes while avoiding situations where service Y and service Z suddenly find themselves with conflicting dependencies.
The existing PC-BSD and FreeBSD package repositories still remain available to people who want the latest and greatest software. The new Enterprise repository is presented as an additional package source for people who crave stability over new features. Administrators and end users who use the Enterprise repository can request that specific packages receive special attention on the PC-BSD support forum in the Enterprise Repository Update Requests section.
Bittorrent is a great way to transfer large files, particularly open source operating system images, from one place to another. Most bittorrent clients recover from dropped connections automatically, check the integrity of files and can re-download corrupted bits of data without starting a download over from scratch. These characteristics make bittorrent well suited for distributing open source operating systems, particularly to regions where Internet connections are slow or unstable.
Many Linux and BSD projects offer bittorrent as a download option, partly for the reasons listed above and partly because bittorrent's peer-to-peer nature takes some of the strain off the project's servers. However, some projects do not offer bittorrent as a download option. There can be several reasons for excluding bittorrent as an option. Some projects do not have enough time or volunteers, some may be restricted by their web host provider's terms of service. Whatever the reason, the lack of a bittorrent option puts more strain on a distribution's bandwidth and may prevent some people from downloading their preferred open source operating system.
With this in mind, DistroWatch plans to give back to the open source community by hosting and seeding bittorrent files. For now, we are hosting a small number of distribution torrents, listed below. The list of torrents offered will be updated each week and we invite readers to e-mail us with suggestions as to which distributions we should be hosting. When you message us, please place the word "Torrent" in the subject line, make sure to include a link to the ISO file you want us to seed. To help us maintain and grow this free service, please consider making a donation.
The table below provides a list of torrents we currently host. If you do not currently have a bittorrent client capable of handling the linked files, we suggest installing either the Transmission or KTorrent bittorrent clients.
Archives of our previously seeded torrents may be found here. All torrents we make available here are also listed on the very useful Linux Tracker website. Thanks to Linux Tracker we are able to share the following torrent statistics.
Torrent Corner statistics:
- Total torrents seeded: 102
- Total downloads completed: 48,903
- Total data uploaded: 11.2TB
|Released Last Week
IPFire 2.17 Core Update 93
The developers of IPFire, an independent Linux distribution designed to be run on firewalls, VPNs and network gateways, have released IPFire 2.17 Core Update 93. The new release includes a number of bug fixes and expands support for dynamic DNS services. "This is the official release announcement of IPFire 2.17 - Core Update 93. This update comes with various security fixes in the Squid web proxy, the dnsmasq DNS proxy server and the Perl-compatible regular expressions library. ddns, our dynamic DNS update client, has been updated to version 008. This version is more robust against network errors on the path and server errors at the provider. Updates will then be retried frequently. The providers joker.com and DNSmadeEasy are now supported. A crash when updating namecheap records has been fixed. Pakfire was fixed and now correctly pulls additional dependencies of add-on packages when updating from an older version. TRIM is disabled on some SSDs with known firmware bugs that cause data loss." Further information can be found in the project's release announcement.
Dru Lavigne has announced the launch of PC-BSD 10.2. The PC-BSD project is based on FreeBSD and offers users pre-configured desktop environments, ZFS on root and graphical system administration utilities. The new release includes several bug fixes and a number of new features, including a CD-sized network installation disc. "The PC-BSD team is pleased to announce the availability of 10.2-RELEASE! A very special thanks to all the developers, QA, and documentation teams for helping to make this release possible. PC-BSD 10.2 Notable Changes: FreeBSD 10.2-RELEASE base system; Many bug fixes and enhancements to installer to dual-boot setups; New CD-sized network installation media, with wifi Configuration via GUI; Switched to `iocage' for jail management backend; Disk Manager GUI now available via installer GUI; Bug-fixes and improvements to Life-Preserver replications; Improved localization options for login manager..." This release also features a server edition of PC-BSD called TrueOS. Further information is available in the project's release announcement.
PC-BSD 10.2 -- Running the Lumina desktop environment
(full image size: 1.2MB, resolution: 1280x1024 pixels)
The developers of Q4OS, a lightweight Debian-based distribution featuring the Trinity desktop environment, have delivered a new point release. The new release, Q4OS 1.2.8, features improved dependency management in the Setup application and bug fixes. "This Q4OS release delivers redesigned 'Setup' utility, the native Q4OS tool, that enables smooth and user friendly installation of external applications. It has been improved to be able to solve dependencies of packages in deeper complexity and automatically install extra useful software without the need of additional user intervention. An integrated message-box now displays installation messages much clearer. Several system bug fixes and under the hood improvements has been closed as usual. All the updates will arrive into repositories in the days to come, automatic unattended upgrades mechanism will take care about to update computers of current users." Further information can be found on the project's blog.
* * * * *
Development, unannounced and minor bug-fix releases
|Upcoming Releases and Announcements
Summary of expected upcoming releases
Why did you start using Linux/BSD?
Most computers sold around the world today still ship with proprietary operating systems installed on them. It is relatively rare to find computers with Linux or BSD installed on them in retail shops and it's often difficult to find consumer laptop and desktop computers on the websites of companies like Dell and HP. This means most people who are currently running Linux or BSD made the choice to switch from a proprietary operating system to an open source system.
Our question this week is: why did you start using Linux or BSD? Switching operating systems usually requires some self-education and a willingness to try new things, so what motivated you to make the switch? Was it curiosity, was it the ideals of free and open source software, perhaps it was frustration with the previous operating system or the desire to access a specific feature? Let us know what drew you to explore the world of open source in the comments section.
You can see the results of last week's poll on dual booting here.
I switched to Linux/BSD due to
|Curiosity: ||775 (22%)|
| Cost: ||163 (5%)|
| Frustrations with my old OS: ||806 (23%)|
| Features: ||150 (4%)|
| Escaping malware: ||410 (12%)|
| A Friend recommended it: ||92 (3%)|
| Work/Education purposes: ||212 (6%)|
| I like the philosophy/ideals: ||771 (22%)|
| Other: ||104 (3%)|
Search for distributions based on release model
Several of our readers have written to us and asked for the ability to search for distributions based on release models. Specifically people have said they would like to find distributions which use a rolling, semi-rolling or fixed release approach. This past week we rolled out the initial code to make this a possibility.
One of the challenges involved with finding distributions based on whether the project is using a rolling release model or not is defining what qualifies as a rolling release. For instance, Clonezilla Live is based on Debian's development repositories, which would suggest Clonezilla uses a rolling release model. However, Clonezilla is primarily used as a live disc, which means users need to download a new ISO file each time they want to upgrade their Clonezilla Live software. This makes Clonezilla Live, for most practical purposes, a fixed release distribution.
Further complicating matters, most projects maintain a development branch. Fedora calls their development repository Rawhide, Slackware calls theirs Current, PC-BSD calls their development branch Edge. These repositories are, from one point of view, rolling releases. However, these development repositories are not typically used by the general public and are not enabled by default.
Keeping the above points in mind, we have tagged a distribution as using a rolling (or semi-rolling) release model if the default repositories are operating under a rolling release model. We have also tagged distributions as using a rolling release model if the project provides separate installation media for their development repository (as Debian and openSUSE do). A distribution may also be tagged as a rolling release if the project's system installer gives the user the choice of enabling rolling release repositories at install time. The antiX distribution, for example, gives the choice of using Debian's Stable, Testing or Unstable repositories at install time.
With the above criteria, we have added "Release model" as a searchable feature on our Search page. This new search parameter allows a visitor to find, for example, all rolling release distributions which use Portage for package management. Or we could look for all distributions which use RPM and offer a semi-rolling release model.
In several cases we were not able to find clear information on whether a distribution used a fixed, rolling release or semi-rolling release model. If we have miscategorized a distribution, please e-mail Jesse, put "Rolling release" in the subject line and provide us with a link to the project's documentation on its release model. Thank you.
* * * * *
Distributions added to waiting list
- RaspBSD. RaspBSD is a port of the FreeBSD operating system to Raspberry Pi computers. The project strives to offer users an easy way to run FreeBSD on Raspberry Pi and related mini computers.
* * * * *
DistroWatch database summary
* * * * *
This concludes this week's issue of DistroWatch Weekly. The next instalment will be published on Monday, 31 August 2015. To contact the authors please send email to:
- Sameera Gayan (feature story)
- 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)
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 705 (2017-03-27): Minimal Linux Live, sharing control of the operating system, new KaOS features, Uplos32 provides 32-bit fork of PCLinuxOS|
|• Issue 704 (2017-03-20): ToarusOS 1.0.4, Linux Mint's security record, Debian starts Project Leader election, Ubuntu 12.04 reaches end-of-life|
|• Issue 703 (2017-03-13): SolydXK 201701, CloudReady, Solus announces new features, KDE Connect sends text messages from desktop, openSUSE's YaST module for Let's Encrypt|
|• Issue 702 (2017-03-06): Fatdog64 Linux, elementary OS bundled with new netbook, Haiku announces new features, security and the size of a distro's development team|
|• Issue 701 (2017-02-27): OBRevenge 2017.02, Mageia 6 delays, NetBSD reproducible builds, questions about swap space, trying to steam video on a Raspberry Pi|
|• Issue 700 (2017-02-20): RaspBSD, Debian replaces Icedove with Thunderbird, Fedora's licensing guidlines, tips for switching shells, finding battery charge, getting IP address and killing processes|
|• Issue 699 (2017-02-13): Clear Linux, GhostBSD network utility ported to FreeBSD, Ubuntu coming to Fairphone, elementary OS crowd funding an app store|
|• Issue 698 (2017-02-06): Solus 2017.01.01, comparing containers with portable applicatins, Tails dropping 32-bit support, Debian Stretch enters freeze|
|• Issue 697 (2017-01-30): Subgraph OS 2016.12.30, running Ubuntu on an Android phone, Arch Linux phasing out 32-bit support, Linux Mint testing updated LMDE media|
|• Issue 696 (2017-01-23): GoboLinux 016, remotely running desktop applications, Solus adopting Flatpak, KDE neon using Calamares, TrueOS tests OpenRC|
|• 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|
|• Full list of all issues|
|Free Tech Guides
NEW! Python Cheat Sheet
NEW! This FREE 9-page cheat sheet includes Python data types, loops, functions, input/output, special names, exceptions, object-oriented programming and useful APIs.
|Free Tech Guides
NEW! Amazon S3 Tutorial
NEW! Delve into the world of Amazon S3 (Simple Storage Service) with this comprehensive, FREE 43-page guide that introduces you to the Amazon Web Services platform.