| DistroWatch Weekly
|DistroWatch Weekly, Issue 548, 3 March 2014
Welcome to this year's 9th issue of DistroWatch Weekly! The Mandriva distribution and its many forks, including Mageia, have long been regarded as user-friendly distributions that are often recommended for newcomers to the Linux community. This week Jesse Smith takes the latest release of Mageia, version 4, for a spin and reports on his findings. On the subject of releases, the Fedora project has typically maintained a steady release cycle of about six months. However, the Fedora team is looking at adjusting their development cycle to better fit the needs of the developers and testers involved with the project. Get more information on Fedora's plans in our News section. Also in the news this week FreeBSD and Debian have something in common, a new console driver which makes use of kernel mode setting. Debian is also pushing into new territory as a developer works to get Debian working on OpenRISC. Plus we share benchmarks of memory usage for various graphical user interfaces. In our Questions and Answers column this week we discuss filtering unwanted web content and how to best prevent users from seeing things we would rather they not see. As usual we share release announcements from the past week and look ahead to exciting new developments to come. Finally, we are pleased to announce that the recipient of the February 2014 DistroWatch.com donation is the Pitivi project. We wish you all a fantastic week and happy reading!
|Feature Story (by Jesse Smith)
Mageia 4 - is the spell broken?
Mageia is a community fork of the Mandriva Linux distribution. Mageia, as a project, has a focus on being transparent in its processes and open to community members who wish to contribute. The latest release of Mageia, version 4, comes with a collection of modern software. The distribution boasts KDE 4.11, GNOME 3.10 and the 3.12 release of the Linux kernel. The project's release notes also mention the availability of the LXDE, Xfce, Razor-Qt and MATE desktop environments. The release notes point out Mageia ships with systemd as the default init system and GRUB Legacy as the default boot loader. One of the big changes between Mageia 4 and its predecessors is that many of the administrative utilities in Mageia 4 have been ported from GTK+ version 2 to GTK+ version 3. The project's notes also mention a new welcome wizard that has been added to the distribution.
Mageia is available in several different flavours, including live DVDs featuring many software packages and live CDs which focus on either the KDE or GNOME desktops. There is a net-install disc that is quite small, under 100MB in size. Each flavour is available in 32-bit and 64-bit x86 builds. I opted to download the 32-bit build of Mageia's KDE live CD, the ISO for which is 650MB in size. While downloading the distribution I read over the Mageia errata notes as they cover many potential problems and workarounds.
Booting from the live media brings up a menu asking if we would like to try running the distribution's live desktop environment from the disc or launch the project's system installer. Regardless of which option we take we are then shown a series of graphical screens where we are asked to confirm our preferred language, accept the project's license agreement, and select our time zone from a list. From there, assuming we took the live option, we are brought to the KDE desktop. On the other hand, if we take the system installer option, we are then brought to a disk partitioning utility. The disk partitioning screen is fairly well laid out. The partitioning tool supports a wide range of file systems, allowing us to choose between ext3, ext4, Btrfs, JFS, XFS, ReiserFS, LVM volumes and RAID configurations. File system encryption is available for protecting our privacy.
We are then asked if we would like to remove hardware drivers which are not in use and then the installer goes to work copying its files. Once the files have been copied to our local hard drive we are asked which boot loader we would like to use, with the default being GRUB Legacy. Other boot loaders, specifically GRUB2 and LILO, are available. The project's errata notes point out that the default boot loader will not work with Btrfs volumes and using GRUB Legacy with Btrfs will require a separate /boot partition. After the boot loader successfully installs we can reboot the computer to try out Mageia.
Mageia 4 - Apper package manager and Network Center
(full image size: 313kB, screen resolution 1280x1024 pixels)
The first time I booted Mageia it started downloading files, or at least it attempted to. My first install of the distribution did not appear to have a good network connection or could not find the server hosting its files and the download never made any progress. I tried clicking the Cancel button next to the download's progress bar and nothing happened. As the download did not move forward and I could not stop it I ended up forcing a reboot of the operating system. The second time I booted into Mageia I was brought to a configuration wizard which asked me to configure the network, create a user account and provide a password for the root account. Once those steps were completed I was brought to a graphical login screen. The second time I installed Mageia this past week the operating system was able to find the remote files it wanted and these slowly downloaded. After the files finished downloading I was walked through the same configuration screens mentioned above and deposited at the graphical login page.
I found it interesting to note that while the first time I booted into Mageia I was brought to a graphical login screen, while future boots logged me directly into one of the three user accounts on the system. It seems that after the first login Mageia enabled auto-login on its own initiative. The auto-login feature can be disabled either through the KDE System Settings panel or the Mageia Control Center. The first time we login to Mageia a welcome widget appears on the screen. The widget contains multiple pages and includes links to the project's documentation, wiki, errata, forums and issue tracker. Some of the widget's pages are dedicated to package management and, in fact, there is a mini package manager built into the widget, allowing us to download popular software items such as Flash support and multimedia codecs. The first time I installed Mageia there were no software repositories enabled on the system and so selecting any packages from the widget's list would result in an error when the widget attempted to download the items I wanted. We can follow links in the welcome widget to the Mageia repository manager and enable remote repositories, then attempt to download the applications we want again.
Once I was finished with the welcome widget I turned my attention to the KDE desktop. The interface is laid out in a traditional manner with the application menu, task switcher and system tray placed at the bottom of the display. The application menu also has a classic look, featuring software categories and nested sub-menus. By default visual effects are enabled, adding bright window borders and transparency to the interface. I found KDE ran slowly in both my test environments, even with visual effects disabled. This surprised me as recent KDE releases have typically performed well on my equipment. The sluggish interface this week was in sharp contract to my experiences last week with Chakra where KDE performed very quickly.
Performance was not my primary concern though, the task switcher was. By default, the Mageia task switcher would temporarily restore windows if I happened to move my mouse over the window's button on the task switcher. This meant that if I was moving the mouse along the bottom of a window or if I slid the mouse down to get it out of the way of my typing or if I accidentally bumped the mouse, my active window would disappear and I would be shown one or more other application windows in rapid succession. It was, to say the least, a jarring experience. I disabled the default task switcher and replaced it with a classic task switcher widget that lacked this annoying behaviour, only to find launch buttons on the latter widget did not work.
Some time after logging in an icon appeared in the system tray letting me know software updates were available. Clicking on the notification icon brought up a simple graphical application which showed a list of available software updates. These packages could be selected or unselected and clicking on a specific package displayed information on the highlighted item. The day I installed Mageia there were 51 software updates waiting, though I didn't see any indication of the total size of the available updates. All the updates installed on my system without any problems.
Further on the topic of software packages, Mageia comes with two graphical package managers. The first one is Apper, an application which takes a simplified approach to package management. Typically Apper shows us colourful items representing categories of software and we browse through these to find the programs we want. Unfortunately for me any time I clicked on a category of software or told Apper to check for software updates the application locked-up and failed to respond to further input. This quickly brought my time with Apper to a close. The second package manager is accessible through Mageia's Control Center. This package manager is divided into two panes, one which shows categories of software and another which shows individual packages listed in alphabetical order. One nice feature of this package manager is the way it allows us to easily filter software based on its type (such as graphical applications, meta-packages or security updates) and a package's status.
For the most part this package manager worked well for me. I was able to search for and install items I wanted. The one issue I ran into was that I couldn't find a copy of LibreOffice in the repositories. I could find the Calligra suite, Gnumeric and AbiWord, but searches for "office", "libreoffice" and "openoffice" returned no valuable results. Even with all Mageia's repositories enabled, package filters turned off and after refreshing my package information there was no entry for LibreOffice, despite the project's release notes mentioning it as a feature.
Mageia 4 - KDE System Settings and Mageia Control Center
(full image size: 408kB, screen resolution 1280x1024 pixels)
Mageia's KDE edition comes with a modest collection of software. We are given the Firefox and Konqueror web browsers. The distribution ships with Network Center to help us get on-line and KPPP for working with dial-up networking. The distribution offers the Okular document viewer, the Amarok music player and a download client for accessing music acquired through Amazon's services. We are given the GNU Image Manipulation Program, an archive manager, virtual calculator and a text editor. Mageia runs a secure shell service and ships with the Linux kernel, version 3.12. However, perhaps the most interesting software included with the operating system is the Mageia Control Center. This central control panel provides an easy-to-navigate collection of configuration modules.
These modules allow us to configure repositories, add and remove software, manage system services, work with user accounts and customize the firewall. We can also create and access network shares. The Control Center features some parental controls too which allow the administrator to block certain websites or applications and the administrator can filter content. I played with the parental filter a little and found it took some adjusting to get it to block the content I had in mind, the filter seems to be a bit erratic in its selection of what is appropriate and what is not. Overall the Control Center works well and is probably one of the easiest open source configuration panels to navigate.
I tried running Mageia on a physical desktop machine and in a virtual environment powered by VirtualBox. In both cases, even with visual effects disabled, I found the distribution performed slowly. The system was usable, but there was always a bit of lag between user input and a visual response. The operating system used approximately 275MB of RAM in my test environments. The system was generally stable, though with the occasional crash, typically from the window manager. The distribution properly detected all of my desktop machine's hardware, setting up a network connection automatically and properly setting my display's resolution.
Mageia 4 - the graphical login screen
(full image size: 153kB, screen resolution 800x600 pixels)
I have to say, having played with Mageia 4 for the past week, that I was disappointed by this release. It may be telling that this past week marked one of the few occasions I have run checksums on a distribution's installation media multiple times, suspecting corruption. I have long been a fan of Mandriva and its family of distributions, such as Mageia, and this latest version just did not feel like it was ready for release. Most of the time it barely felt like it was ready for beta testing. The system installer worked well enough, getting things set up and all the proper files in place and I suspect it will work well for most people (assuming the user doesn't have a machine with UEFI enabled).
However, once the live disc was removed and I was dealing with my local copy of Mageia it felt as though one thing after another went wrong. Having the system lock up on the initial boot on one of my systems didn't get things off to a good start. Having auto-login enabled the second time (though not the first time) I loaded Mageia did not endear the distribution to me either. In the past I have praised distributions for including a welcome wizard and I was happy to see the welcome widget in Mageia's list of new features. However, the project's welcome wizard is cluttered, spread across multiple pages and is likely to cause more confusion for new users than comfort.
In the past I have thought of Mageia as a great distribution for showcasing KDE and this release has changed my mind in that regard. KDE gave poor performance in both of my test environments where, just last week, Chakra's KDE desktop had performed so well. The task switcher in Mageia's KDE edition drove me slightly mad until I managed to replace it with a tamer (though somewhat broken) alternative. The window manager crashed a handful of times and some of the font choices seemed selected to give me headaches. The Mageia Control Center, for the most part, worked well for me and is still a highlight of the distribution. That being said, the main package manager's inability to find LibreOffice and the parental filter's questionable performance put a black mark on the Control Center's usually fantastic user experience.
For that matter, having Apper lock up every time I wanted to browse software packages or check for updates did not fill me with good feelings. There were some highlights to this release. The distribution's Control Center is still one of the more user friendly configuration panels available and Mageia comes with a great collection of documentation and a pretty friendly system installer. Even with these positive aspects I felt like I was battling a slow and buggy system throughout the week and it is my hope the developers can get Mageia back on the rails for version 5.
* * * * *
Hardware used in this review
- Test equipment: HP Pavilon p6 Series
- Processor: Dual-core 2.8 GHz AMD A4-3420 APU
- Storage: 500 GB Hitachi hard drive
- Memory: 6 GB of RAM
- Networking: Realtek RTL8111 wired network card
- Display: AMD Radeon HD 6410D video card
* * * * *
On a more personal note, a year or so back I was working on a blog which featured reviews of open source games. Gaming is often seen as a weak link in the open source chain and I set out to showcase some of the community's finer games. Unfortunately, due to some technical difficulties, I had to put aside the gaming reviews for a while. Now, I am happy to report my gaming blog, Blowing Up Bits, is back. If you are interested in gaming on Linux and BSD I hope you will visit the new website.
|Miscellaneous News (by Jesse Smith)
FreeBSD and Debian introduce new console driver, Fedora plans upcoming release schedule, graphical interfaces benchmarked, Debian ported to new architecture
The creation of a new text console driver may not seem very exciting and, if all goes well, the experience for the user sitting at the terminal won't seem all that different. Still, the FreeBSD developers feel that a new console driver is required for a few reasons. The new, improved console will feature Unicode support and make better use of graphics modes. In itself this incremental move forward is not all that spectacular for FreeBSD users. What does make this development more interesting is that the feature is likely to land in Debian's FreeBSD port before it arrives in FreeBSD itself. The Thoughts of Undetermined Usefulness blog has details on the new console driver along with some comments on the driver making its way into Debian: "Ironically, Debian GNU/kFreeBSD is in a bit more of a hurry to deploy Newcons than FreeBSD is. The reason for this is that Newcons is practically a requirement for using the new KMS drivers. While FreeBSD Ports, in order to ensure a smooth transition, preserve support for UMS (User Mode Setting) in their X11/DRI userland. Debian supports many kernels and (contrary to some ill claims I heard) gives priority to new features on Debian GNU/Linux port, which is the one with most users and developers. In this case, it means KMS is the only option when it comes to X11/DRI userland in Debian. Anyway, we've been making some nice progress." The new, improved console technology is expected to debut in FreeBSD 11.0 and is available in Debian's FreeBSD port in the Experimental repository.
* * * * *
The Fedora distribution has typically maintained a release cycle of approximately six months. This rapid cycle of development and testing has worked fairly well for the project in the past, but now the Red Hat-sponsored distribution is looking to make some changes and that means the development cycle needs to be stretched out a bit. So when is the next Fedora release going to hit download mirrors? It will be sometime after August, but exactly when Fedora 21 will arrive is still under discussion. Stephen Gallagher posted to the Fedora development mailing list last Monday asking for feedback on how long Fedora 21 would take to piece together: "In the previous round of discussion, we agreed that we would have a [Fedora] 21 release no sooner than August, to guarantee at least that amount of time for QA and Rel Eng projects. Now it's time to fill in the details and make the time-line specific."
* * * * *
Having spare memory which is not currently in use on our computers is a good thing. Memory that is not currently in use by a program can be utilized by the system's kernel for caching data it might need later, reducing the number of times the operating system accesses the hard disk and speeding up the system's overall performance. One way to make sure our operating system needs less memory is to use a lighter interface. The Layer 3 Networking Blog has a three-part series on lightweight window managers and desktop environments in which the author describes each environment and provides both screen shots and memory usage for each interface. The blog also includes a nice bar graph where each environment's memory usage is plotted. From a comparison of each interface's memory footprint TinyWM is the clear winner, using just 0.2MB of memory while KDE is at the far end of the scale, using 201 MB of RAM.
* * * * *
We talk a lot about open source software on DistroWatch, but we rarely discuss open hardware. The OpenRISC project aims to create a truly free and open source platform using open hardware and open software. Linux distributions, with their incredible flexibility, are already being ported to OpenRISC. As one Debian developer reports: "My evil master plan was to make a Debian port, and today I'm a happy hacker indeed!" Below is a link to a screencast of me installing Debian for OpenRISC, installing Python via apt-get (which you shouldn't do in or1ksim, it takes ages! (but it works!)) and running a small Python script." The developer in question, Christian Svensson, invites other enthusiasts wishing to try running Debian on OpenRISC to contact him on IRC.
|Questions and Answers (by Jesse Smith)
Blocking, filtering and logging web content
Building-a-better-filter asks: One feature I need to explore further is the ability to block encrypted Google. It returns encrypted search results (HTTPS) that cannot be blocked with the "out of the box" Dansgardian content filter.
Filtering results is the primary motive. My two sons, 13 and 16, are quite inquisitive. I am always adding exception sites to the content filter. My networking kung-fu is not as good as it should be, but I'm getting better because my 16 year old challenges me frequently. His new PlayStation 4 (PS4) asks that port 443 be forwarded, and the PS4 has a built in web browser, although not a very good one. If you search for crud, you get cruddy results links. If the links connect to a cruddy website that is also encrypted, no filtering occurs at all. I know that most search engines offer encrypted and unencrypted channels, but that can be changed by the user in the browser configuration.
I know it's not possible to block all crud for a determined user, but it's nice to be able to at least make it difficult. I'm looking into the reasons why 443 is needed on the Play Station.
DistroWatch answers: I think there are three aspects of this problem to consider. First, let us look at what options you have for blocking content. You have a filter already which searches for keywords, so I assume all of your Internet traffic is passing through a server you control. This allows you to take a few approaches and, with this sort of situation, a layered approach is usually best. The first thing you might consider doing is either blocking websites you do not want your children to access or, alternatively, white-list servers they may access and block everything else. This can be done using your distribution's firewall.
Presumably your children use the PS4 mostly for gaming or watching movies and do not typically use its web browser for researching school projects or other sanctioned pastimes. This means you can probably block virtually all traffic coming out of the PS4 to any website and only allow a few key sites the machine needs to function. This will take some trial and error, but probably provide the best results in the long run. If you try to filter or block only unwanted websites and allow everything else you will end up in an ongoing escalation. First you might block Google, then you will soon need to block other search engines, then your children will discover web proxies and the list will go on. Better, in this case, to block everything and make exceptions for specific (allowed) sites.
The second thing I would suggest looking into is logging traffic, especially DNS-related traffic. One of my instructors in college pointed out that it is often easier to monitor than it is to defend. Given that it is unlikely your children are going to find "crud" by accident, I recommend shifting from a blocking approach and instead setting up monitoring tools. Log DNS and server IPs visited from inside your network. Let the children know the Internet is open for them to browse, but that they are to police themselves. Then check the logs every so often to see if they are behaving. A determined teen with time on their hands will always find a way around a block, but it is harder (not impossible certainly, but harder) to hide what they are doing if you are logging a list of sites/pages visited. You could probably do this simply by running Wireshark on your router/firewall and filtering for the DNS service port.
Finally, consider that this is primarily not a technical situation, but a social one. Chances are your children, especially the 16-year old, have more time on their hands and more technically-minded peers than you do. If they want to find something on-line they probably will. Perhaps at your house using encryption and a web proxy, perhaps at a friend's house where things aren't locked down. I may be showing my age here, but when I was in school some people passed around contraband content on floppy disks since most of us did not have web access at the time. Your web filtering and log files will not work against sneakernet.
My point is that if the restrictions are tight at home, chances are they will get their unfiltered content elsewhere. May I humbly suggest that you sit down with your children and explain to them, in general, what is out there you would rather they do not see and, more importantly, why you do not want them to see it. They may be curious, they may peek at some unfortunate material, but you may find your children keep it to a minimum if you can reason with them. Plus, if you can get them to self-regulate to an extent, it avoids an ongoing conflict where the three of you covertly battle over content, which (I assume) only increases tension in the home.
|Released Last Week
Patrick d'Emmabuntüs has announced the release of the latest update to Emmabuntüs, a Xubuntu-based distribution made specifically for refurbished computers destined for humanitarian organisations: "The Emmabuntüs team is pleased to announce the 6th maintenance release of Emmabuntüs 2 1.07 based on Xubuntu 12.04.4. This distribution was designed to make the refurbishing of computers given to humanitarian organizations, especially Emmaüs communities (where the name comes from), and to promote the discovery of Linux by beginners, but also to extend the lifespan of the equipment and to reduce over consumption and over waste in electronics. For this version, the following fixes and improvements have been made: updated packages for Xubuntu 12.04.4, codecs and extensions contained in web browsers (Firefox, Chromium) and Thunderbird mail reader; update the extension Language Tools 2.4 for LibreOffice...." Read the full release announcement (PDF) for more details.
AV Linux 6.0.3
Glen MacArthur has announced the release of AV Linux 6.0.3, a new minor update of the Debian-based distribution featuring a good collection of audio and video production software: "An unscheduled surprise updated for the AV Linux 6.0 series has been released, addressing a few bugs in 6.0.2, some important software updates and a move to a newer 3.10.27-PAE low-latency default kernel. Please note that an optional full pre-empt RT kernel with headers is also conveniently placed in the home folder for those who feel they may need it. For people using PCI Audio cards and FireWire devices the default low-latency kernels provide very good performance since AV Linux provides rtirq out of the box. Highlights of this release are the newly released Ardour 3.5.357 with critical bug fixes and fixed detection of linuxVST plugins, the latest JACK1 0.124.1...." See the full release announcement for a complete changelog.
AV Linux 6.0.3 - running the Xfce desktop
(full image size: 712kB, screen resolution 1280x1024 pixels)
Tiny Core Linux 5.2 "piCore"
Béla Markus has announced the release of "piCore", an edition of Tiny Core Linux designed specifically for the Raspberry Pi single-board computer: "Team Tiny Core is pleased to announce the availability of piCore 5.2, the Raspberry Pi port of Tiny Core Linux. It is an independent system architected by Robert Shingledecker and now developed by a small team of developers with strong community support. Changes from 5.1: Linux kernel updated to 3.13.3; updated RPi firmware; use BusyBox in tc-functions changed to eliminate interference with certain installed GNU apps; rebuildfstab: do not replace fstab entries for a device that does not have 'Added by TC' on the line; init: increase the default inode count; ondemand: don't list extensions under subdirs in onboot maintenance; BusyBox split suid/nosuid for better security; ldd - added quotes for binaries with spaces in their names; /etc/services - modified to suit rpcbind rather than portmap...." Read the rest of the release announcement for a complete changelog.
SME Server 8.1
Ian Wells has announced the release of SME Server 8.1, an updated build of the project's CentOS-based distribution for servers: "The SME Server development team is pleased to announce the release of SME Server 8.1 which is based on CentOS 5.10. Please note that CentOS 5 has dropped support for i586 and therefore SME Server 8.1 will not work on i586 hardware. Changes in this release: packages altered by CentOS, Red Hat, and Fedora-associated developers are not included; latest version of Dar, 2.4.11, for workstation backup; workstation backup allows the day of the week to be specified on which a full backup occurs, this now works correctly for all days of the week; to increase reliability of backups to a Microsoft Vista drive, a one-second delay was added to the backup; allow user setting of compression level for desktop and console backups...." Read the detailed release announcement for a a full changelog.
Manjaro Linux 0.8.9 "Community"
Following last week's release of the official edition of Manjaro Linux 0.8.9, a set of seven new community-built flavours are now also available: "Our official releases went very well, but we aren't stopping there. We've now finished all of our community editions, which include Fluxbox, MATE, Cinnamon, GNOME, Enlightenment, LXDE and Netbook. Community editions are released as bonus flavours in addition to those officially supported and maintained by the Manjaro team. The main things we've changed are the artwork and themes, as well as all of the notable package updates." Here is the complete release announcement.
Linux Caixa Mágica 21
Flavio Moringa has announced the release of Linux Caixa Mágica 21, a new stable version of the Portuguese project's Ubuntu-based desktop Linux distribution with GNOME Shell. This release provides some interesting enhancements, such as built-in file synchronisation with remote online storage services, including Google Drive and Dropbox. It also comes with updated software packages and the "Classic" user interface built into GNOME 3. For those users who prefer other desktop environments, KDE, LXDE and Xfce are now available from the distribution's online repositories. Caixa Mágica 21 includes GNOME 3.8, LibreOffice 4.1.3, Linux kernel 3.11, GIMP 2.8.6, Grive 1.4, Flash Player 126.96.36.1991, Skype 188.8.131.52, Cartão Cidadão 2.2.0, Adobe Reader 9, WINE 1.4.1 and Boot-Repair 3.199. The brief release announcement (in Portuguese) includes a screenshot of the default GNOME desktop, while this report by pplware (also in Portuguese) includes first impressions and a few additional notes.
Caixa Mágica 21 - a Portuguese Linux distribution with GNOME Shell, based on Ubuntu 13.10
(full image size: 494kB, screen resolution 1280x1024 pixels)
Linux Mint 201403 "Debian"
Clement Lefebvre has announced the release of Linux Mint 201403 "Debian", the distribution's rolling-release variant based on Debian's "Testing" branch: "The team is proud to announce the release of LMDE 201403. Highlights: update pack 8; Cinnamon 2.0; MATE 1.6; latest Mint tools and improvements; support for EFI and GPT. If you're new to LMDE, welcome to Linux Mint Debian! LMDE in brief: Linux Mint Debian Edition (LMDE) is a semi-rolling distribution based on Debian 'Testing'; it is available in both 32-bit and 64-bit variants as a live DVD with Cinnamon or MATE; the purpose of LMDE is to look identical to the main edition and to provide the same functionality while using Debian GNU/Linux as a base." Here is the brief release announcement with screenshots, system requirements and links to known issues and the changelog.
Linux From Scratch 7.5
Armin K has announced the release of Linux From Scratch (LFS) 7.5, a book of step-by-step instructions on how to build a base Linux system from scratch - from an existing Linux system or a Linux live CD. The comprehensive 351-page publication serves primarily as an educational exercise for those who want to learn about Linux internals in a hands-on, practical manner. From the brief announcement on the project's news page: "The Linux From Scratch community announces the release of Linux From Scratch (LFS) stable version 7.5. It is a major release with toolchain updates to Binutils 2.24, glibc 2.19 and GCC 4.8.2. In total, 32 packages (of 62) were updated since LFS 7.5 and changes to bootscripts and text have been made throughout the book." Other notable changes include updates to Linux kernel 3.13.3, kmod 16, Perl 5.18.2 and systemd 208. See the changelog for a full list of package updates.
* * * * *
Development, unannounced and minor bug-fix releases
|Upcoming Releases and Announcements
Summary of expected upcoming releases
February 2014 DistroWatch.com donation: Pitivi|
We are pleased to announce that the recipient of the February 2014 DistroWatch.com donation is Pitivi, an open-source video editor. The project receives €280.00 in cash.
The Pitivi project has recently launched a crowdfunding campaign, aiming to raise €35,000 for the full-time work on the upcoming 1.0 milestone release: "Our goal with this fundraising campaign is to take Open Source video editing to the next level. This is not an easily achieved objective, but the foundations are here. To push the envelope and make Pitivi the rock-solid video editor that we all deserve, we need to be able to work on it full-time. When Mathieu last summer was assigned to the GES and Pitivi projects full-time as part of a Summer of Code project, the pace of development, the quality of our architecture and the reliability skyrocketed. It is largely thanks to Mathieu's efforts that we were able to release Pitivi 0.91." Please visit the above-mentioned page to learn more, to watch a promotional video and to contribute towards the grand goal.
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, credit cards, Yandex Money and Bitcoins 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):
Since the launch of the Donations Program in March 2004, DistroWatch has donated a total of US$38,785 to various open-source software projects.
- 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), OpenShot ($350), Trinity Desktop Environment ($300), LibreCAD ($300), LiVES ($300), Transmission ($250)
- 2012: GnuPG ($350), ImageMagick ($350), GNU ddrescue ($350), Slackware Linux ($500), MATE ($250), LibreCAD ($250), BleachBit ($350), cherrytree ($260), Zim ($335), nginx ($250), LFTP ($250), Remastersys ($300)
- 2013: MariaDB ($300), Linux From Scratch ($350), GhostBSD ($340), DHCP ($300), DOSBox ($250), awesome ($300), DVDStyler ($280), Tor ($350), Tiny Tiny RSS ($350), FreeType ($300), GNU Octave ($300), Linux Voice ($510)
- 2014: QupZilla ($250), Pitivi ($370)
* * * * *
New distributions added to database
* * * * *
New distributions added to waiting list
- B Linux OS. B Linux OS is a KDE-focused distribution based on Linux Mint.
* * * * *
DistroWatch database summary
* * * * *
This concludes this week's issue of DistroWatch Weekly. The next instalment will be published on Monday, 10 March 2014. To contact the authors please send email to:
- Jesse Smith (feedback, questions and suggestions: distribution reviews, questions and answers, tips and tricks)
- Ladislav Bodnar (feedback, questions, suggestions and corrections: news, donations, distribution submissions, comments)
- Bruce Patterson (feedback and suggestions: podcast edition)
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)
|Linux Foundation Training
|• Issue 746 (2018-01-15): deepin 15.5, openSUSE's YaST improvements, new Ubuntu 17.10 media, details on Spectre and Meltdown bugs|
|• Issue 745 (2018-01-08): GhostBSD 11.1, Linspire and Freespire return, wide-spread CPU bugs patched, adding AppImage launchers to the application menu|
|• Issue 744 (2018-01-01): MX Linux 17, Ubuntu pulls media over BIOS bug, PureOS gets endorsed by the FSF, openSUSE plays with kernel boot splash screens|
|• Issue 743 (2017-12-18): Daphile 17.09, tools for rescuing files, Fedora Modular Server delayed, Sparky adds ARM support, Slax to better support wireless networking|
|• Issue 742 (2017-12-11): heads 0.3.1, improvements coming to Tails, Void tutorials, Ubuntu phasing out Python 2, manipulating images from the command line|
|• Issue 741 (2017-12-04): Pop!_OS 17.10, openSUSE Tumbleweed snapshots, installing Q4OS on a Windows partition, using the at command|
|• Issue 740 (2017-11-27): Artix Linux, Unity spin of Ubuntu, Nitrux swaps Snaps for AppImage, getting better battery life on Linux|
|• Issue 739 (2017-11-20): Fedora 27, cross-distro software ports, Ubuntu on Samsung phones, Red Hat supports ARM, Parabola continues 32-bit support|
|• Issue 738 (2017-11-13): SparkyLinux 5.1, rumours about spyware, Slax considers init software, Arch drops 32-bit packages, overview of LineageOS|
|• Issue 737 (2017-11-06): BeeFree OS 18.1.2, quick tips to fix common problems, Slax returning, Solus plans MATE and software management improvements|
|• Issue 736 (2017-10-30): Ubuntu 17.10, "what if" security questions, Linux Mint to support Flatpak, NetBSD kernel memory protection|
|• Issue 735 (2017-10-23): ArchLabs Minimo, building software with Ravenports, WPA security patch, Parabola creates OpenRC spin|
|• Issue 734 (2017-10-16): Star 1.0.1, running the Linux-libre kernel, Ubuntu MATE experiments with snaps, Debian releases new install media, Purism reaches funding goal|
|• Issue 733 (2017-10-09): KaOS 2017.09, 32-bit prematurely obsoleted, Qubes security features, IPFire updates Apache|
|• Issue 732 (2017-10-02): ClonOS, reducing Snap package size, Ubuntu dropping 32-bit Desktop, partitioning disks for ZFS|
|• Issue 731 (2017-09-25): BackSlash Linux Olaf, W3C adding DRM to web standards, Wayland support arrives in Mir, Debian experimenting with AppArmor|
|• Issue 730 (2017-09-18): Mageia 6, running a completely free OS, HAMMER2 file system in DragonFly BSD's installer, Manjaro to ship pre-installed on laptops|
|• Issue 729 (2017-09-11): Parabola GNU/Linux-libre, running Plex Media Server on a Raspberry Pi, Tails feature roadmap, a cross-platform ports build system|
|• Issue 728 (2017-09-04): Nitrux 1.0.2, SUSE creates new community repository, remote desktop tools for GNOME on Wayland, using Void source packages|
|• Issue 727 (2017-08-28): Cucumber Linux 1.0, using Flatpak vs Snap, GNOME previews Settings panel, SUSE reaffirms commitment to Btrfs|
|• Issue 726 (2017-08-21): Redcore Linux 1706, Solus adds Snap support, KaOS getting hardened kernel, rolling releases and BSD|
|• Issue 725 (2017-08-14): openSUSE 42.3, Debian considers Flatpak for backports, changes coming to Ubuntu 17.10, the state of gaming on Linux|
|• Issue 724 (2017-08-07): SwagArch 2017.06, Myths about Unity, Mir and Ubuntu Touch, Manjaro OpenRC becomes its own distro, Debian debates future of live ISOs|
|• Issue 723 (2017-07-31): UBOS 11, transferring packages between systems, Ubuntu MATE's HUD, GNUstep releases first update in seven years|
|• Issue 722 (2017-07-24): Calculate Linux 17.6, logging sudo usage, Remix OS discontinued, interview with Chris Lamb, Debian 9.1 released|
|• Issue 721 (2017-07-17): Fedora 26, finding source based distributions, installing DragonFly BSD using Orca, Yunit packages ported to Ubuntu 16.04|
|• Issue 720 (2017-07-10): Peppermint OS 8, gathering system information with osquery, new features coming to openSUSE, Tails fixes networking bug|
|• Issue 719 (2017-07-03): Manjaro 17.0.2, tracking ISO files, Ubuntu MATE unveils new features, Qubes tests Admin API, Fedora's Atomic Host gets new life cycle|
|• Issue 718 (2017-06-26): Debian 9, support for older hardware, Debian updates live media, Ubuntu's new networking tool, openSUSE gains MP3 support|
|• Issue 717 (2017-06-19): SharkLinux, combining commands in the shell, Debian 9 flavours released, OpenBSD improving kernel security, UBports releases first OTA update|
|• Issue 716 (2017-06-12): Slackel 7.0, Ubuntu working with GNOME on HiDPI, openSUSE 42.3 using rolling development model, exploring kernel blobs|
|• Issue 715 (2017-06-05): Devuan 1.0.0, answering questions on systemd, Linux Mint plans 18.2 beta, Yunit/Unity 8 ported to Debian|
|• Issue 714 (2017-05-29): Void, enabling Wake-on-LAN, Solus packages KDE, Debian 9 release date, Ubuntu automated bug reports|
|• Issue 713 (2017-05-22): ROSA Fresh R9, Fedora's new networking features, FreeBSD's Quarterly Report, UBports opens app store, Parsix to shut down, SELinux overview|
|• Issue 712 (2017-05-15): NixOS 17.03, Alpha Litebook running elementary OS, Canonical considers going public, Solus improves Bluetooth support|
|• Issue 711 (2017-05-08): 4MLinux 21.0, checking file system fragmentation, new Mint and Haiku features, pfSense roadmap, OpenBSD offers first syspatch updates|
|• Issue 710 (2017-05-01): TrueOS 2017-02-22, Debian ported to RISC-V, Halium to unify mobile GNU/Linux, Anbox runs Android apps on GNU/Linux, using ZFS on the root file system|
|• Issue 709 (2017-04-24): Ubuntu 17.04, Korora testing new software manager, Ubuntu migrates to Wayland, running Nix package manager on alternative distributions|
|• Issue 708 (2017-04-17): Maui Linux 17.03, Snaps run on Fedora, Void adopts Flatpak, running Android apps on GNU/Linux, Debian elects Project Leader|
|• Issue 707 (2017-04-10): PCLinuxOS 2017.03, Canonical stops Unity development, OpenBSD on a Raspberry Pi, setting up a VPN for privacy|
|• Issue 706 (2017-04-03): Super Grub2 Disk, Snap packages of deepin applications, Subgraph OS routes network traffic for one application, announcements from Linux Mint|
|• 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|
|• Full list of all issues|
|Random Distribution |
Merdeka Trustix Linux
Trustix Merdeka was the first Indonesian Linux distribution. The main idea was to provide a desktop Linux distribution, which would be secure out of the box, easy to install, include minimum packages and multi-lingual. One of the main focus of Trustix Merdeka was mobile computing. Update: The distribution's web site became unavailable in March 2003.