| DistroWatch Weekly
|DistroWatch Weekly, Issue 547, 24 February 2014
Welcome to this year's 8th issue of DistroWatch Weekly! Linux distributions are flexible and modular in nature, allowing them to squeeze into all sorts of interesting niches. Some distributions package as much software as possible, others remain lean, some focus on the desktop market while others operate best in the server room. This week we take a look at projects working in a variety of markets. We start off with Chakra, a distribution which brings cutting-edge software and fast performance to desktop systems. Then we turn our eyes to the Ubuntu community where Canonical is making progress in their march to bring Ubuntu to mobile devices. We also discuss how Canonical is handling user privacy and confusion around the company's licensing policies. Plus, we share updates on the OpenBSD project's fund-raising efforts. In our Questions and Answers column this week we cover a few simple ways to protect servers against brute-force password guessing attacks. We are happy to bring you news of distribution releases from the past week, plus we look forward to fun new developments to come. Finally, we are pleased to announce that the recipient of the DistroWatch.com January 2014 donation is the QupZilla web browser project. We wish you all a wonderful week and happy reading!
|Feature Story (by Jesse Smith)
Chakra GNU/Linux 2014.02
Chakra GNU/Linux is a Linux distribution I have enjoyed watching grow and develop over the years. Chakra rose from a Arch Linux foundation and took on two interesting characteristics. The first is that Chakra maintains a semi-rolling release style of package management. Basically the foundation of the distribution stays relatively static (and hopefully stable) while the end user applications roll forward, maintaining pace with the latest upstream versions. The second characteristic, and what makes Chakra stand out in my mind, is that the distribution tries to maintain a pure KDE/Qt environment. There are no GNOME/GTK+ packages in Chakra or even in the project's default software repositories. It is possible to add GTK-based software using an add-on repository and I will talk a bit about that later.
The latest release of Chakra GNU/Linux, version 2014.02, does not advertise many big changes, mostly the release announcement points to updated versions of software. Chakra ships with KDE 4.12 and version 3.12 of the Linux kernel. Small adjustments have been made to the project's system installer and initial configuration wizard, but we will get to those shortly. This release of Chakra is available as a single edition and I found only a 64-bit x86 build on the project's download page. The ISO I downloaded was approximately 1.8 GB in size.
Booting from Chakra's ISO brings up a boot menu offering a few choices. We can start a live desktop session (the default option), we can load the same live desktop session with non-free hardware drivers or we can launch a hardware detection utility. The hardware detection software brings up a simple menu system by which we can navigate information about our computer's hardware. Individual pieces of hardware are grouped in categories to make it easier to discover exactly what our computer has hidden inside its case. Taking the boot menu's live desktop offering quickly brings us to the KDE desktop. The interface is presented in a classic manner with the application menu, task switcher and system tray all placed at the bottom of the display. On the desktop we find a welcome widget which features two tabs. One tab contains informative notes on using Chakra and the project's design. Along the bottom of this widget we see links to the project's website, system installer and documentation. The second tab of the welcome widget displays project news and announcements. Speaking of the Chakra website, the project has a really nice wiki and starting guide for newcomers. This guide contains detailed information on installing and running Chakra, including tips for working with the system installer and package manager.
Chakra GNU/Linux 2014.02 - the Tribe system installer
(full image size: 427kB, screen resolution 1280x1024 pixels)
Chakra's system installer is called Tribe and it is a graphical application which bears a passing resemblance to Kubuntu's installer. Tribe starts off by showing us the project's release notes and we are then asked to confirm our keyboard's layout. The installer then shows us a globe we can rotate and zoom in on in order to select our location. The installer then attempts to use the given location to determine our preferred language, a setting we can override if need be. Up next is a screen which handles disk partitioning and I grew concerned when the disk partitioning screen simply showed me a blank page with three buttons at the bottom. One button appeared to be a refresh button and another was labeled "Format". The third button was labeled "Advanced" and I clicked this one.
The Advanced button brought up a message saying no devices could be found. Now I knew I had a disk attached to the system, the Chakra hardware detection tool had correctly identified it moments earlier. I closed the installer and attempted to launch the KDE Partition Manager which also told me it couldn't find any devices with which to work. I then dropped to a command line and used the text-based program cfdisk to create a new partition layout and new partitions for me. Then, when I went back into the Tribe application, I found it was able to correctly detect my newly created partitions and I was able to use the installer to assign mount points to my partitions. We then have the chance to create user accounts, multiple accounts if we would like. I decided to create two. From there the installer asked if I would like to copy all of the Chakra packages from my installation media onto the local hard drive or, alternatively, I could selectively download categories of software from online repositories. The latter option may be slower, but it lets us start with only the software we want, producing a leaner install.
There did not appear to be any way to selectively install packages available on the local media. I decided to install everything from the local media. We are then shown a confirmation screen where our selected settings are shown to us and the installer waits for permission to proceed. Files are then copied to our local hard drive and, when the process is finished, we can optionally choose to customize the system's initial ramdisk and install the GRUB2 boot loader. The boot loader installs by default, which is good, most people will want this. The initial ramdisk customization is less likely to be used, but it allows us to provide device or network support to the operating system early in the boot process should we need it. With those steps completed Chakra's installer declared it was done and I rebooted the computer.
The first time we boot into Chakra the operating system proceeds directly to the KDE desktop environment and loads a configuration wizard. This wizard walks us through several steps, most of them relating to the look and feel of our graphical user interface. For instance, we are asked which popular folders we want placed in our home directory with possible options including Documents, Video and Music. We can tell KDE to use a single click or double-click of the mouse to open files and folders and we can choose whether our mouse is set up to be left- or right-handed. We can choose our preferred application menu layout, our favourite background, whether or not the keyboard's meta key should open the application menu and how often to check for software updates. We also get into system-wide settings such as whether to run printing and anti-virus services. The wizard is nicely laid out and each configuration step comes with a brief explanation of what we are doing. After we get to the last step we are dropped at our newly configured KDE desktop.
Chakra GNU/Linux 2014.02 - the Welcome widget and default desktop theme
(full image size: 1,555kB, screen resolution 1280x1024 pixels)
Previously I mentioned creating two user accounts during the install process and it surprised me a little to discover Chakra automatically logged me in as the first of these two users. In fact at every boot the first user was automatically logged in despite having a password on the account. A quick trip to the KDE System Settings panel corrected this and future boot-ups brought me to a graphical login screen. Other things I soon noticed were that KDE had some basic visual effects enabled by default and the interface was surprisingly fast. I do not think I have experienced a KDE 4 installation which was as responsive and smooth as the one which Chakra ships. Even with file indexing and visual effects enabled, even when running in a virtual machine, Chakra's implementation of KDE was very responsive. What it was not was light on memory, using approximately 420 MB of RAM when sitting idle at the desktop.
Chakra GNU/Linux 2014.02 comes with a collection of software which is mostly associated with the KDE desktop. I am of the opinion that functionality and practicality have been sacrificed in some cases in the name of KDE/Qt purity. Going through the application menu we find the Rekonq web browser, the Konversation IRC client, the KGet download manager and the Calligra productivity suite. We find the Okular document viewer, the k3b disc burning software, the Dragon Player multimedia player and the Amarok music player. There is an Amazon music downloading client, a partition manager and the KGpg encryption and key management software. The KDE System Settings panel is present, giving us the ability to configure, in detail, the look and feel of the user interface.
NetworkManager and the KPPP dial-up networking software are included to help us get online. There are some other small utilities which help us manage user accounts, discover information about our hardware, edit text files and work with file archives. The GNU Compiler Collection is installed for us and Chakra comes with popular multimedia codecs. There is no Flash support by default, but it can be added from the project's software repositories. One sub-category of the application menu contains links which open our web browser to the Chakra website. These links bring us directly to documentation, forums or the bug tracker, which is convenient. In the background Chakra comes with the Linux kernel, version 3.12.
Chakra GNU/Linux 2014.02 - the KDE System Settings panel
(full image size: 512kB, screen resolution 1280x1024 pixels)
While playing around with Chakra GNU/Linux 2014.02 I noticed a few minor issues. One was that the Marble desktop globe application would not load, the software immediately crashed when I attempted to open it. I found that Chakra supported playing audio files, including mp3s, right out of the box. However, when I tried to open any video files the Dragon Player media player would open, play the video for a second or two and then crash. To get around this problem I installed the VLC multimedia player from Chakra's repositories and found VLC was able to play all of my video files without any problem.
The subject of installing software brings us to Oktopi, Chakra's graphical package manager. Oktopi acts as a graphical front-end to the Pacman command-line package manager and has a layout which reminds me of Synaptic. We are shown a simple list of available packages in alphabetical order and icons next to each package let us know its status (installed, available or upgradeable). We can search for software by name or description and we can filter software based on its status. We can use the package manager to create batches of actions (install, remove or upgrade). While a batch of actions is being processed, the package manager locks up and a terminal window opens, showing us Pacman's progress. Optionally, Oktopi can check the Chakra website for project news. By default there are no GTK+-based applications available to us in the software repositories. We can get GTK+-based software by editing Pacman's configuration file and enabling the project's Extra repository. From then on, programs built with GTK+ will show up in the package manager.
While using Oktopi I found the package manager generally worked well. It was fast and easy to navigate and search results were returned almost instantly. I did run into two quirks though. The first was that I had to enter my password every time I wanted to perform an action. Really, this wasn't a problem, but it did slow down the process of installing new software and it would be nice if the application would remember my credentials. The other issue was that Oktopi (and Pacman) would sometimes report my system was more up to date than the project's repositories. I double-checked the version numbers of some local packages, notably the members of the Calligra suite, and confirmed my local software had a higher version number than the software offered in the repositories. This caused some warnings from the package manager, but otherwise didn't result in any problems.
Chakra GNU/Linux 2014.02 - package management using Oktopi
(full image size: 424kB, screen resolution 1280x1024 pixels)
Earlier I mentioned that the Chakra project is one I have enjoyed watching grow and mature. The developers are certainly trying something unusual with their semi-rolling, KDE-focused distribution with its custom installer. The Chakra project ships cutting-edge software and has (for a Linux distribution) a tight focus, providing just a single, 64-bit edition of their operating system. Throughout my time with Chakra (both this week and in trials past) I found myself regularly flipping back and forth between thinking, "This is great!" and "Oh, wait, why is it doing that?" The Tribe system installer features a good example of this duality when it first shows us a beautiful globe set against a night sky where we can rotate and zoom to select our location and, then, a minute later, the partition manager couldn't find my hard drive.
The graphical package manager shipping with this release has a nice, simple approach and reminds me of the reliable Synaptic package manager. I was impressed with the package manager's speed and simplicity. But then I ran into a problem which confused me and, seemingly, the package manager too when it reported my copy of Chakra was more up to date than the project's software repositories. In a similar vein it was nice to have multimedia support out of the box, but I was frustrated when multiple video formats would cause the default media player to crash. As another example, I think it is great the system installer supports creating multiple users, but then why does Chakra automatically login one user account when we create multiple users? That seems like a potential security problem.
The short version of all this is Chakra has some nice features and it does some interesting things. I love how amazingly fast the project's build of KDE is on my hardware and I like that the project does some things a bit differently. I like that the team has put together an increasingly comprehensive collection of documentation. I especially appreciate that GTK-based software is no longer shipped in stand-alone bundles, but rather in an add-on repository, allowing the user to add software using a single package manager, rather than switching between different software managers. In short, I feel Chakra has made positive progress over the past year. The distribution still has rough edges, plenty of small, unpleasant surprises for the unwary user, but overall it is improving. The project is well worth a look if you are a fan of either Arch Linux or the KDE desktop.
* * * * *
Hardware used in this review
My physical test equipment for this review was a desktop HP Pavilon p6 Series with the following specifications:
- 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
|Miscellaneous News (by Jesse Smith and Ladislav Bodnar)
Ubuntu improves privacy settings and announces mobile partners, Kubuntu clears up licensing concerns, OpenBSD raises funds
When Ubuntu introduced online search lenses in the Unity dash it caused a good deal of negative reactions from people who were worried about their privacy. While searches and results were passed through a server run by Canonical, the dash would load images from third-party product providers (such as Amazon) directly over an insecure connection. Many users complained about a local utility searching online and leaking personal information and both the Electronic Frontier Foundation and the Free Software Foundation requested Canonical change the way Ubuntu's dash worked. Well, some change has come to the way the dash searches for content. The Open Sourcerer has a brief history of how the dash worked previously, people's concerns and how it works now. While not all concerns have been addressed -- the online search results are still enabled by default -- steps have been taken to secure search results and isolate the user's queries from third-party organizations. The end result, the blog states, is this: "Now when you search for socks, Amazon gets CDN requests for images from products.ubuntu.com. Your computer gets the images from products.ubuntu.com (over HTTPS rather than HTTP), it is now basically a reverse proxy for Amazon images, so that Amazon is now more convinced than ever that Canonical's server has got cold toes. As it happens, there is nothing wrong with your toes and you actually wanted to configure a socks proxy all along, and the shopping thing was a pointless overhead because when you want new socks the dash isn't where you dash to."
In other Ubuntu-related news, Canonical announced last week that they have formed partnerships with mobile device makers to ship Ubuntu-powered smart phones. "Canonical is working with these partners to ship the first Ubuntu devices on the latest hardware in 2014. Ubuntu has also received significant support from the world's biggest carriers, some of which intend to work with OEM partners to bring phones to market this year." At the moment, Canonical has two mobile partners, bq (in Spain) and Meizu (in China).
Finally, a note on Ubuntu's interface in the distribution's upcoming 14.04 release. Ubuntu's default desktop environment, Unity, will make it possible for users to select whether they have one global menu or application menus integrated into the program's window. Global menus simplify the interface somewhat and require less screen space, but can be troublesome for people with larger (or multiple) displays. Michael Deguzis writes, "Many users have long missed these traditional menus, some longing for their return. With criticism of Unity still heard throughout the halls of the Linux `town hall' it is promising to see some choice put back into the hands of the users."
* * * * *
Back in December we discussed Linux Mint's relationship with Canonical and the on-going talks the two organizations were having with regards to licensing. At the time it was reported that Canonical wanted the Linux Mint project to agree to a license, one which might have required the Mint project to pay for the privilege of using Ubuntu binary packages. Since then Canonical has released a rather vague statement about the company's intellectual property rights. This was followed by a Ubuntu Community Council statement which, on the whole, failed to clear up the relationship between Ubuntu and its family of derivative distributions. The vague wording in both posts has lead to speculation as to Canonical's position on Ubuntu packages and licensing. Last week Jonathan Riddell decided to clear up matters and posted a blog with regards to Ubuntu, Kubuntu and licensing. He wrote: "So let me say clearly, no license is needed to make a derivative distribution of Kubuntu. All you need to do is remove obvious uses of the Kubuntu trademark. Any suggestion that somehow compiling the packages causes Canonical to own extra copyrights is nonsense. Any suggestion that there are unspecified trademarks that need a license is untrue."
* * * * *
Back in January we reported the OpenBSD project was facing financial difficulty. The security-focused project was looking for donations to help keep the project (especially the OpenBSD build servers) running. It looks as though the open-source community and various companies that value OpenBSD have come to the project's aid. The OpenBSD Foundation reports they have received US$146,000 in donations so far in 2014, quite an increase over the approximately US$63,000 in revenue received in 2013. This is good news not only for fans of OpenBSD, but also for the many people who use tools which grew out of the OpenBSD project, such as the OpenSSH secure shell service.
On a more technical note, here is an update on the integration of GNOME 3 into OpenBSD by Antoine Jacoutot: "There is some more and more awareness in the GNOME community that at least two major BSDs (OpenBSD and FreeBSD) have people actively working to make GNOME a viable option for them and I think it can benefit all sides. As far as my little person is concerned, I am currently working on setting up a buildbot infrastructure with JHBuild to be able to run continuous builds of the GNOME HEAD repository (which the FreeBSD folks are doing already). "JHBuild is a tool used to build the whole GNOME desktop from the version control system". That will help us catch portability issues very early. It will also help OpenBSD fix some of its tools (I am looking at you libtool!). We spent the last couple of years pushing a maximum number of local patches upstream and as of today, most of then got accepted. But there is obviously still work to do. The upcoming most challenging task will certainly be to develop compatible APIs provided by systemd and that GNOME uses (timedated, localed, hostnamed and logind). Some parts are trivial, some others not as much."
|Questions and Answers (by Jesse Smith)
Preventing unwanted remote logins
Locking-the-door asks: I would like to know how to limit the number of times a remote attacker can attempt to login to my Linux server before I lock out the user account for a given period of time. Why isn't blocking excessive login attempts a standard security feature for Linux distributions?
DistroWatch answers: There are a few ways to go about blocking attackers from logging in remotely when they are performing trial-and-error attempts at guessing your password. Perhaps the easiest way to stop these sorts of password guessing attacks is to use a service called DenyHosts. The DenyHosts service runs quietly in the background on your computer and detects when someone is repeatedly trying to login and failing due to an incorrect password. After a set number of login attempts (I believe the default is ten) the DenyHosts service temporarily blocks the attacker's IP address. This works against most drive-by attempts to access your computer.
Another tool you can use which will slow down attackers is to limit the number of times someone can connect to your secure shell service in a given amount of time. The filtering is done at the firewall level and typically limits the number of attempts a person can make to connect to your machine in a 30 second window. Doing this on distributions which package the ufw firewall is especially easy as it just requires typing two short lines:
ufw limit 22/tcp
Both of the above options are a little nicer than actually locking the user account because they block attack attempts without overly inconveniencing the legitimate user who may wish to login. Locking the user account itself means the real user cannot utilize their credentials anymore. Still, if you do wish to specifically ban an account after a certain number of login attempts you can do so using FailLog. Setting up this utility will temporarily ban a user if they fail to login properly.
As to why these security measures are not in place by default, there are a couple of reasons. One is that legitimate users are not perfect. We forget passwords, we fail to notice the caps lock is on, we change our password before the weekend and it slips our mind. I previously worked at a help desk and have fielded hundreds of calls from people who fumbled typing in their password enough times that they got locked out. Locked accounts are a hassle for users and it wastes the time of end-users and administrators alike. Another reason is a clever attacker may decide to effectively lock you out of your own server using what is called a denial of service attack. The attacker may not be able to guess your password, but they can prevent you from logging in if they simply keep guessing your password over and over. This can effectively lock administrators and users out of a server if the administrator is not careful about how they set up the blocking mechanism. Remember, not all attackers want to gain access to your server, some of them just want to inconvenience you and may use your own defenses to that end.
|Released Last Week
Bridge Linux 2014.02
Dalton Miller has announced the release of Bridge Linux 2014.02, an Arch-based Linux distribution with a choice of GNOME, KDE, LXDE and Xfce desktop environments: "Announcing Bridge Linux 2014.02. Not many changes, a few bug fixes and updates. Note: editing the GRUB configuration file may be required due to a bug where GRUB finds the wrong disk UUID. To fix this, run 'sudo blkid' and edit the new GRUB configuration file with the correct UUID from your partition. Update overview: bug fixes with locale switching in the installer; updates to the post-install script; fixed autologin issue on tty." Here is the brief release announcement. This release of Bridge Linux is built with GCC 4.8.2 on top of Linux kernel 3.12.9 and it includes GNOME 3.10, KDE 4.12.2, X.Org Server 1.15.0, Chromium 32.0.1700.107 and LibreOffice 4.1.4.
Univention Corporate Server 3.2-1
Univention has released an updated build of Univention Corporate Server 3.2, a Debian-based server distribution with a web-based management system for central administration of servers: "We are pleased to announce the availability of UCS 3.2-1, the first point release of Univention Corporate Server (UCS). It includes all errata updates issued for UCS 3.2-0 and comprises the following highlights: the Linux kernel package was updated to 3.10.26, besides many bug fixes this also improves hardware support; the Univention App Center was extended - beside several bug fixes, new interfaces are provided which improve the integration of third-party applications; Univention AD Takeover - the UCS solution for the automatic migration of an Active Directory domain to UCS - was improved further, it now also support the migration of AD domains operated in languages other than English or German...." See the release announcement and release notes for further information.
John Martinson has announced the release of 7.4.1, an updated build of the project's user-friendly, Debian-based distribution with tightly integrated VirtualBox virtualisation software (for running another operating system in an application window as a "guest"). What's new in this release? "Robolinux now supports the newest version of VirtualBox, 4.3.6, which has webcam sharing and many new improvements; the Windows virtual machine installers have been completely re-written to support VirtualBox 4.3.6; all Robolinux versions prior to 7.4.1 do not work with the newest Robolinux virtual machine installers and Stealth VM software tools; completely new Stealth VM software tools have been released and may be downloaded after making a very small donation; several new Menu options and launchers have been added; all current updates have been added...." See the distribution's download page on SourceForge for further information.
Network Security Toolkit 20-5663
Ron Henderson has announced the availability of a major new release of Network Security Toolkit (NST), a Fedora-based live DVD with an extensive collection of open-source network security tools: "We are pleased to announce the latest NST release: NST 20 SVN:5650. This release is based on Fedora 20 using Linux kernel 3.12.10. Significant effort has been devoted to bringing this release on par with Fedora 20. Starting with NST 20, the MATE desktop is now the preferred desktop. Here are some of the highlights for this release: added a new drag zoom feature to the 'NST Ntopng IPv4 Hosts' application; integration of the MATE desktop and the LightDM GTK+ desktop login screen greeter; added a new NST WUI page for the network utility script - getipaddr; added a new 'Network Interface Renaming' mode to the NST script - nstnetcfg that creates predictable network interface names which will survive each system reboot...." See the complete release announcement for a full list of changes and new features.
GParted Live 0.18.0-1
Curtis Gedak has announced the release of GParted Live 0.18.0-1, an updated version of the Debian-based live CD with utilities for disk management and data rescue tasks: "The GParted team is proud to announce a new stable release of GParted Live. This live image contains GParted 0.18.0 which fixes a resize/move problem introduced in 0.16.2 that might set partition size smaller than ext2/3/4, NTFS, and ReiserFS file systems in certain situations. Other items of note include: based on the Debian 'Sid' repository as of 2014-02-18; includes GParted 0.18.0. This version of GParted includes: prevent crash when creating new partition on disk with loop label; fix default partition table that can not handle larger than 2 terrabyte disks; add BitLocker disk encryption detection." Here is the brief release announcement.
Matthias Klumpp announced the release of Tanglu 1.0. Tanglu is a new Linux distribution, based on Debian's "Testing" branch, which attempts to bring a modern and cutting-edge operating system to the desktop: "We are happy to announce the release of Tanglu 1.0 (Aequorea Victoria) today. It has been an exciting development period where lots of new infrastructure was built and set up, new concepts and ideas have been discussed and implemented, new designs were created, texts were translated and blog posts were written. Lots of work went into making the Tanglu archive rebuildable. During this period, a small but very talented team has been formed. We found issues which affected Debian as well and these were reported, fixed or pending and we generally worked well together with Debian. Exploring systemd in Tanglu already yielded some hints which will help Debian with its own transition." See the release announcement and read the detailed release notes for more information, known issues and instructions for upgrading from Debian.
Tanglu 1.0 - the default KDE desktop
(full image size: 283kB, screen resolution 1280x1024 pixels)
Manjaro Linux 0.8.9
Phil Müller has announced the release of Manjaro Linux 0.8.9, a new version of the project's Arch Linux-based distribution offering a choice of KDE and Xfce desktops, as well as a separate edition featuring the lightweight Openbox window manager: "With this release we provide three unique graphical desktops, optimized for your needs. There will be our flagship Xfce edition everybody knows Manjaro for, an updated KDE edition featuring Turbulence, our new tool to customize your Manjaro installation, and a redesigned Openbox edition to fit the needs of our vibrant community. Not to mention our usual community editions. The Manjaro team has grown a lot for this release, and we’re expanding our roots even further." Read the detailed release announcement to find out about all the new features and to see screenshots of the three desktops.
* * * * *
Development, unannounced and minor bug-fix releases
|Upcoming Releases and Announcements
Summary of expected upcoming releases
January 2014 DistroWatch.com donation: QupZilla|
We are pleased to announce that the recipient of the January 2014 DistroWatch.com donation is QupZilla, an open-source web browser. The project receives US$250.00 in cash.
QupZilla describes itself as "a lightweight multi-platform web browser written in Qt Framework and using its web rendering core QtWebKit." It also comes with a number of interesting features: "QupZilla is using native widgets style on major Linux Desktop Environments. It is also using icons from the active desktop icon theme. If you find native themes too boring or have some problems with it, you can always switch to other themes. QupZilla unifies bookmarks, history and rss reader in one well-arranged window. No more multiple windows, QupZilla uses just one! With the integrated RSS reader, you can stay up to date with your favourite sites. QupZilla can also import bookmarks from other browsers." Visit the project's website to find out more. DistroWatch reviewed the QupZilla web browser.
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,415 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)
* * * * *
New distributions added to waiting list
- TalkingArch. TalkingArch is an Arch Linux-based operating system modified to include speech and Braille output for blind and visually impaired users.
- Linux Webstartup. Linux Webstartup is a desktop Linux distribution based on Ubuntu which uses the LXDE desktop. The project's website is in Italian.
* * * * *
DistroWatch database summary
* * * * *
This concludes this week's issue of DistroWatch Weekly. The next instalment will be published on Monday, 3 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)
|Linux Foundation Training
|• Issue 843 (2019-12-02): Obarun 2019.11.02, Bluestar 5.3.6, using special characters on the command line, Fedora plans to disable empty passwords, FreeBSD's quarterly status report|
|• Issue 842 (2019-11-25): SolydXK 10, System Adminstration Ethics book review, Debian continues init diversity debate, Google upstreaming Android kernel patches|
|• Issue 841 (2019-11-18): Emmabuntus DE3-1.00, changing keys in a keyboard layout, Debian phasing out Python 2 and voting on init diversity, Slackware gets unofficial updated live media|
|• Issue 840 (2019-11-11): Fedora 31, monitoring user activity, Fedora working to improve Python performance, FreeBSD gets faster networking|
|• Issue 839 (2019-11-04): MX 19, manipulating PDFs, Ubuntu plans features for 20.04, Fedora 29 nears EOL, Netrunner drops Manjaro-based edition|
|• Issue 838 (2019-10-28): Xubuntu 19.10, how init and service managers work together, DragonFly BSD provides emergency mode for HAMMER, Xfce team plans 4.16|
|• Issue 837 (2019-10-21): CentOS 8.0-1905, Trident finds a new base, Debian plans firewall changes, 15 years of Fedora, how to merge directories|
|• Issue 836 (2019-10-14): Archman 2019.09, Haiku improves ARM support, Project Trident shifting base OS, Unix turns 50|
|• Issue 835 (2019-10-07): Isotop, Mazon OS and, KduxOS, examples of using the find command, Mint's System Reports becomes proactive, Solus updates its desktops|
|• Issue 834 (2019-09-30): FreedomBox "Buster", CentOS gains a rolling release, Librem 5 phones shipping, Redcore updates its package manager|
|• Issue 833 (2019-09-23): Redcore Linux 1908, why Linux distros are free, Ubuntu making list of 32-bit software to keep, Richard M Stallman steps down from FSF leadership|
|• Issue 832 (2019-09-16): BlackWeb 1.2, checking for Wayland session and applications, Fedora to use nftables in firewalld, OpenBSD disables DoH in Firefox|
|• Issue 831 (2019-09-09): Adélie Linux 1.0 beta, using ffmpeg, awk and renice, Mint and elementary improvements, PureOS and Manjaro updates|
|• Issue 930 (2019-09-02): deepin 15.11, working with AppArmor profiles, elementary OS gets new greeter, exFAT support coming to Linux kernel|
|• Issue 829 (2019-08-26): EndeavourOS 2019.07.15, Drauger OS 7.4.1, finding the licenses of kernel modules, NetBSD gets Wayland application, GhostBSD changes base repo|
|• Issue 828 (2019-08-19): AcademiX 2.2, concerns with non-free firmware, UBports working on Unity8, Fedora unveils new EPEL channel, FreeBSD phasing out GCC|
|• Issue 827 (2019-08-12): Q4OS, finding files on the disk, Ubuntu works on ZFS, Haiku improves performance, OSDisc shutting down|
|• Issue 826 (2019-08-05): Quick looks at Resilient, PrimeOS, and BlueLight, flagship distros for desktops,Manjaro introduces new package manager|
|• Issue 825 (2019-07-29): Endless OS 3.6, UBports 16.04, gNewSense maintainer stepping down, Fedora developrs discuss optimizations, Project Trident launches stable branch|
|• Issue 824 (2019-07-22): Hexagon OS 1.0, Mageia publishes updated media, Fedora unveils Fedora CoreOS, managing disk usage with quotas|
|• Issue 823 (2019-07-15): Debian 10, finding 32-bit packages on a 64-bit system, Will Cooke discusses Ubuntu's desktop, IBM finalizes purchase of Red Hat|
|• Issue 822 (2019-07-08): Mageia 7, running development branches of distros, Mint team considers Snap, UBports to address Google account access|
|• Issue 821 (2019-07-01): OpenMandriva 4.0, Ubuntu's plan for 32-bit packages, Fedora Workstation improvements, DragonFly BSD's smaller kernel memory|
|• Issue 820 (2019-06-24): Clear Linux and Guix System 1.0.1, running Android applications using Anbox, Zorin partners with Star Labs, Red Hat explains networking bug, Ubuntu considers no longer updating 32-bit packages|
|• Issue 819 (2019-06-17): OS108 and Venom, renaming multiple files, checking live USB integrity, working with Fedora's Modularity, Ubuntu replacing Chromium package with snap|
|• Issue 818 (2019-06-10): openSUSE 15.1, improving boot times, FreeBSD's status report, DragonFly BSD reduces install media size|
|• Issue 817 (2019-06-03): Manjaro 18.0.4, Ubuntu Security Podcast, new Linux laptops from Dell and System76, Entroware Apollo|
|• Issue 816 (2019-05-27): Red Hat Enterprise Linux 8.0, creating firewall rules, Antergos shuts down, Matthew Miller answers questions about Fedora|
|• Issue 815 (2019-05-20): Sabayon 19.03, Clear Linux's developer features, Red Hat explains MDS flaws, an overview of mobile distro options|
|• Issue 814 (2019-05-13): Fedora 30, distributions publish Firefox fixes, CentOS publishes roadmap to 8.0, Debian plans to use Wayland by default|
|• Issue 813 (2019-05-06): ROSA R11, MX seeks help with systemd-shim, FreeBSD tests unified package management, interview with Gael Duval|
|• Issue 812 (2019-04-29): Ubuntu MATE 19.04, setting up a SOCKS web proxy, Scientific Linux discontinued, Red Hat takes over Java LTS support|
|• Issue 811 (2019-04-22): Alpine 3.9.2, rsync examples, Ubuntu working on ZFS support, Debian elects new Project Leader, Obarun releases S6 tools|
|• Issue 810 (2019-04-15): SolydXK 201902, Bedrock Linux 0.7.2, Fedora phasing out Python 2, NetBSD gets virtual machine monitor|
|• Issue 809 (2019-04-08): PCLinuxOS 2019.02, installing Falkon and problems with portable packages, Mint offers daily build previews, Ubuntu speeds up Snap packages|
|• Issue 808 (2019-04-01): Solus 4.0, security benefits and drawbacks to using a live distro, Gentoo gets GNOME ports working without systemd, Redox OS update|
|• Issue 807 (2019-03-25): Pardus 17.5, finding out which user changed a file, new Budgie features, a tool for browsing FreeBSD's sysctl values|
|• Issue 806 (2019-03-18): Kubuntu vs KDE neon, Nitrux's znx, notes on Debian's election, SUSE becomes an independent entity|
|• Issue 805 (2019-03-11): EasyOS 1.0, managing background services, Devuan team debates machine ID file, Ubuntu Studio works to remain an Ubuntu Community Edition|
|• Issue 804 (2019-03-04): Condres OS 19.02, securely erasing hard drives, new UBports devices coming in 2019, Devuan to host first conference|
|• Issue 803 (2019-02-25): Septor 2019, preventing windows from stealing focus, NetBSD and Nitrux experiment with virtual machines, pfSense upgrading to FreeBSD 12 base|
|• Issue 802 (2019-02-18): Slontoo 18.07.1, NetBSD tests newer compiler, Fedora packaging Deepin desktop, changes in Ubuntu Studio|
|• Issue 801 (2019-02-11): Project Trident 18.12, the meaning of status symbols in top, FreeBSD Foundation lists ongoing projects, Plasma Mobile team answers questions|
|• Issue 800 (2019-02-04): FreeNAS 11.2, using Ubuntu Studio software as an add-on, Nitrux developing znx, matching operating systems to file systems|
|• Issue 799 (2019-01-28): KaOS 2018.12, Linux Basics For Hackers, Debian 10 enters freeze, Ubuntu publishes new version for IoT devices|
|• Issue 798 (2019-01-21): Sculpt OS 18.09, picking a location for swap space, Solus team plans ahead, Fedora trying to get a better user count|
|• Issue 797 (2019-01-14): Reborn OS 2018.11.28, TinyPaw-Linux 1.3, dealing with processes which make the desktop unresponsive, Debian testing Secure Boot support|
|• Issue 796 (2019-01-07): FreeBSD 12.0, Peppermint releases ISO update, picking the best distro of 2018, roundtable interview with Debian, Fedora and elementary developers|
|• Issue 795 (2018-12-24): Running a Pinebook, interview with Bedrock founder, Alpine being ported to RISC-V, Librem 5 dev-kits shipped|
|• Issue 794 (2018-12-17): Void 20181111, avoiding software bloat, improvements to HAMMER2, getting application overview in GNOME Shell|
|• Issue 793 (2018-12-10): openSUSE Tumbleweed, finding non-free packages, Debian migrates to usrmerge, Hyperbola gets FSF approval|
|• Issue 792 (2018-1203): GhostBSD 18.10, when to use swap space, DragonFly BSD's wireless support, Fedora planning to pause development schedule|
|• Issue 791 (2018-11-26): Haiku R1 Beta1, default passwords on live media, Slax and Kodachi update their media, dual booting DragonFly BSD on EFI|
|• Full list of all issues|
Star Labs - Laptops built for Linux.
View our range including the Star Lite, Star LabTop and more. Available with a choice of Ubuntu, Linux Mint or Zorin OS pre-installed with many more distributions supported. Visit Star Labs for information, to buy and get support.
|Random Distribution |
ReactOS is a free and open-source operating system based on the best design principles found in the Windows NT architecture. Written completely from scratch, ReactOS is not a Linux-based system and it shares none of the UNIX architecture. The main goal of the ReactOS project is to provide an operating system which is binary compatible with Windows. This will allow Windows applications and drivers to run as they would on a Windows system. Additionally, the look and feel of the Windows operating system is used, such that people accustomed to the familiar user interface of Windows would find using ReactOS straightforward. The ultimate goal of ReactOS is to allow people to use it as an alternative to Windows without the need to change software they are used to.