| DistroWatch Weekly
|DistroWatch Weekly, Issue 626, 7 September 2015
Welcome to this year's 36th issue of DistroWatch Weekly!
There are lots of new technologies on the horizon for Linux and BSD users. Some of these will affect our desktop environments, some will change the way we store files while others will improve security. This week we touch on a number of new technologies that are in development and coming soon to an operating system near you. We begin with a look at the Wayland and Mir display servers, technologies which are expected to soon replace the venerable X display software. We also touch upon DragonFly BSD's HAMMER2 file system, a new hypervisor for OpenBSD, changes to the way PC-BSD builds packages and improvements to the Cinnamon desktop environment. In our Questions and Answers column we talk about monitoring processes and the trials developers face getting open source operating systems to work with UEFI. Plus we share the torrents we are seeding and provide a list of releases from the past week. In our Opinion Poll we ask about running non-native software and how our readers deal with the games or Windows applications they cannot run directly on Linux. We wish you all a wonderful week and happy reading!
|Feature Story (by Jesse Smith)
The status of Wayland and Mir
Manjaro Linux 2015.08 "KDE-Next"
A little while back the Manjaro Linux project put out a release announcement for a development branch called KDE-Next. The announcement mentioned the Manjaro developers were working on including the Wayland display server technology in the new development release. At the time, I saw the terms "KDE" and "Wayland" together and thought this would be a great opportunity to see how well KDE's Plasma desktop works with the Wayland display server technology. After all, Fedora has been driving toward getting GNOME 3 to work well with Wayland and I thought this would be a great chance to compare the two experiences.
A short time later, once I had downloaded the 870MB ISO and installed Manjaro's KDE-Next image, I realized I had misunderstood the release announcement. Had I paid closer attention or done a little more investigating up front I would have realized Manjaro's KDE-Next testing disc did not include a Wayland session, but rather was paving the road for an eventual Wayland session. Some pieces of Wayland (or, more precisely, the Weston implementation of Wayland) are included in Manjaro and there are Wayland-compatible libraries available to Manjaro users, but there is not yet (as of time of writing) an option to log into a Wayland session on Manjaro's KDE-Next spin.
Still, I was not willing to give up so easily, I had already installed the distribution so I set about to see if I could get Wayland to run on Manjaro. There does not appear to be much documentation available to assist us in enabling Wayland on Manjaro, apparently such tasks are best left to the developers. However, looking through the distribution's repositories I did find a number of Wayland/Weston packages and compatibility libraries. I installed these and, while I was not able to get an independent Wayland session operating, I was able to launch a Wayland session on my Plasma desktop. Basically, I could run Wayland in a window on my X-powered session. From there I could run a terminal and various test programs inside the Wayland window on my desktop. It's not exactly what I set out to achieve, but it was interesting to see Wayland working, even if it was doing so on the back of the X display server.
Manjaro Linux 2015.08 "KDE-Next" -- Running Wayland in a window
(full image size: 217kB, resolution: 1280x1024 pixels)
The Wayland window and the test programs I could run all worked well. The Wayland environment was responsive and all the test programs, most of which display simple graphics or animations, worked. The one quirk I ran into with Wayland was the way keys would sometimes stick. Every so often, while I was typing a command in the Wayland virtual terminal, I would get additional key strokes mixed into my input. This would result in command lines which looked like "pacmannnn -S" instead of "pacman -S". I'm uncertain whether this behaviour was a problem with Wayland itself or perhaps due to the way X and Wayland communicate.
While I was playing with Manjaro a few details stood out and I'd like to briefly touch on them. One is that Manjaro has one of the most elegant and fast graphical system installers I have had the pleasure to use. The installer has a streamlined interface that still allows for a decent amount of customization. For example, we can select where to install our boot loader or even whether to install a boot loader using a drop-down box on the disk partitioning screen. Manjaro supports a wide variety of file systems and the installer can work with ext2/3/4, Reiserfs, XFS, JFS, Btrfs and LVM volumes. The whole installer looks a lot like Ubuntu's installer, but with a nicer colour scheme and Manjaro's installer is notably faster to respond to user input on my hardware. I think this is because Manjaro collects information from the user up front and then performs all of its work at the end, while Ubuntu's system installer begins work in the background while we are still making configuration choices.
The test version of Manjaro I was using ships with version 4.1.5 of the Linux kernel and systemd 224. The KDE's Plasma 5.4 desktop environment is very fast and responds quickly to input. I especially like how polished and quick the new System Settings panel is where we can configure most aspects of the Plasma desktop environment.
In the end, while my exploration of Wayland was limited, I had a very positive experience with Manjaro's KDE-Next spin and I am definitely looking forward to seeing what new developments come out of this experimental branch of the project.
* * * * *
Fedora 23 Alpha "Workstation"
Around the same time I was experimenting with Wayland and Manjaro KDE-Next, I read this blog post which discusses Wayland support in Fedora. The Fedora developers have been offering experimental GNOME on Wayland support for a few versions now, but do not plan to make it the default desktop session until at least Fedora 24 (likely to arrive in mid-2016). Though I have had poor luck getting a GNOME session on Wayland running in the past, I downloaded the latest Alpha test image for Fedora 23 Workstation and gave it a try.
The ISO for Fedora 23 Alpha Workstation was about 1.4GB in size. The live environment and graphical system installer have not changed much since Fedora 22 was launched earlier this year. The one thing that stood out as being different was that the installer insisted I use long passwords on my user accounts. Usually I like it when a distribution defaults to strong security so long as the user can override the option. Fedora's previous versions allowed the user to confirm they were okay with using weak passwords, which is nice for people like me who are running the distribution for just a few hours. Fedora 23 Alpha insists we create long passwords, but not necessarily complex passwords, which further confuses the issue. So, for example, "hbx#i8D" is considered weak and rejected while "MyPassword" passes the test.
At any rate, putting aside password requirements, the Fedora installer completed its work successfully and when I rebooted I was brought to a graphical login screen. From the login screen we can select to sign into GNOME running in an X session, GNOME running in a Wayland session and GNOME Classic, which also runs on X. While both X session options worked for me, selecting the GNOME on Wayland session would simply cause the screen to briefly go blank before kicking me back to the login page. I was hoping for an error message to help me trouble-shoot the issue, but the system was enigmatic as to why Wayland was not working for me.
Apart from the Wayland session, Fedora 23 Alpha looks to be a fairly solid operating system at the moment. I think GNOME Shell is more responsive now than it was in past releases. The Anaconda installer, by contrast, feels slow and heavy, especially when compared side-by-side with Manjaro's installer. The only other point of interest I found while playing with the Fedora Workstation Alpha was that I needed to supply my root password in order to shut down the computer. Fedora kept insisting other users besides myself were logged in and it needed root permissions in order to shut down the machine. This seemed odd as no other users were connected to the computer.
* * * * *
Ubuntu 15.10 Alpha
Having experimented with Wayland for a bit, I decided to check out the latest test build of Ubuntu to see how Mir was doing in comparison. Mir is an alternative display server with similar goals to Wayland, though so far the Mir technology appears to be exclusive to experimental spins of Ubuntu. The most recent Ubuntu Next images I could find (which I had used to experiment with Mir previously) were old, dating back to May 2015. So last week I downloaded a 1.2GB development snapshot of Ubuntu Desktop with plans to add Mir packages after performing the initial installation.
The installation of the Ubuntu 15.10 development snapshot went well. Once I had installed Ubuntu and signed in, I used the package manager to add Mir packages. As it turns out, this does not enable running the default Unity 7 desktop on Mir. To get a desktop session running on Mir we need to add more packages, specifically we need to install Unity 8 as well as the Mir packages in order to have access to a Mir session. In total, I ended up installing about 160MB of additional packages. While I was using the Unity 7 desktop I was bombarded with a long series of error messages, letting me know errors had occurred on the system and requesting permission to send bug reports to the developers. Eventually, I went into the Unity settings panel and disabled error reporting so my desktop would not be overwhelmed by bug report messages as new pop-ups were appearing faster than I could close them.
Later, when Mir and the Unity 8 desktop had been installed, I signed out of my account and tried to log into the Unity 8 session. My screen went blank and the operating system locked up. Following a hard shut down, I tried to boot into Ubuntu once more to have another try at the new Unity on Mir desktop session. Ubuntu failed to boot, locking up early in the boot process. After trying to boot a few times, and with various kernel parameters, I finally put aside my tests with Ubuntu and Mir.
* * * * *
I like the design concepts and performance the Wayland and Mir projects are offering and I have heard good things about Wayland in particular from a few people who have managed to get it working. Unfortunately, for me at least, these technologies are not yet practical alternatives to X. Hopefully, by the time Fedora makes Wayland the default session option the remaining issues will have been fixed.
* * * * *
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.8GHz AMD A4-3420 APU
- Storage: 500GB Hitachi hard drive
- Memory: 6GB of RAM
- Networking: Realtek RTL8111 wired network card
- Display: AMD Radeon HD 6410D video card
|Miscellaneous News (by Jesse Smith)
HAMMER2 gets deduplication, OpenBSD to get its own hypervisor, PC-BSD changes its release schedule and Linux Mint introduces new features for Cinnamon
Matthew Dillon has announced that the HAMMER2 file system, the second generation of DragonFly BSD's advanced file system, now has deduplication capabilities. Deduplication allows a file system to appear to host multiple copies of a file (or chunks of data) while using only a little more storage space than would be required to keep one copy. This is especially useful in environments where multiple users may wish to keep copies of the same file. Dillon writes, "This 'live' dedup should catch most typical 'cp' or 'cpdup' style commands. There will also be a bulk dedup capable of catching everything. Note that 'df' output might be a bit confusing because the 'Used' field represents the topology and does not take into account dedups." According to some tests Dillon has run, a copy of a directory containing 872MB of data requires a mere 160MB of space for each additional copy when deduplication has been enabled. More details on HAMMER2's deduplication can be found in Dillon's post.
* * * * *
Unlike their Linux and FreeBSD counterparts, the developers of OpenBSD have generally avoided the topic of virtualization. Virtual machines, while they can be useful for process separation, introduce an extra layer of complexity the OpenBSD project has appeared unwilling to include in their operating system. That stance may be changing as Mike Larkin announced last week he is working on a hypervisor for OpenBSD. "For the last few months, I've been working on a hypervisor for OpenBSD. The idea for this started a few years ago, and after playing around with it from time to time, things really started to take shape around the time of the Brisbane hackathon earlier this year. As development accelerated, the OpenBSD Foundation generously offered to fund the project so that I could focus on it in more earnest. At this point, I think I've made sufficient progress that a public announcement is in order. I've also reached the point where I think other developers can step in and help out as much of the gooey bits in the core of the vmm are functioning the way I want. Presently, the vmm code I've built is capable of launching a kernel and asking for the root file system; it doesn't do much more than that for now." More information is available in Larkin's announcement.
* * * * *
A few weeks ago we discussed a new package repository for the PC-BSD and FreeBSD projects which would offer security fixes for packages without new features or dependency changes. This past week a new post on the PC-BSD blog discussed still more changes to the way PC-BSD packages will be built and tested. "In the past, we tracked FreeBSD major releases, and also added our own quarterly updates that tended to add in a good bit of code for new features and utilities. Going forward, PC-BSD releases will track FreeBSD releases only, such as 10.2 -> 11.0 -> 11.1. Once the code base is frozen for a major release, an update can be pushed out to Edge users who wish to act as advanced users and beta testers for the updates. During that several weeks testing period, if something goes wrong we'll count on Edge users to help report issues so that we can quickly get those bugs fixed during the code freeze. After the several week testing period, we can release the update for Production users, once we are confident that the kinks are worked out and Edge users are happy. We're also changing the way the Edge and Production branches work a little bit. Edge packages will now only be built with the 'stable' branch of PC-BSD code, to avoid radical changes that could break functionality to the PC-BSD tool-chain. This also allows us to focus our QA and testing on the new third-party packages themselves. More details are available in the blog post.
* * * * *
Clement Lefebvre made a blog post last week in which he talked about the new work going into the Linux Mint distribution with special attention paid to the distribution's Cinnamon desktop environment. Cinnamon uses modern GTK 3 libraries to create a feature-rich desktop while maintaining a traditional desktop layout. "Cinnamon was the first project to receive attention. Its power applet now shows vendor and model information, box pointers look better, and multi-monitor support was further improved: When switching workspaces, the workspace name now appears on all relevant monitors, output names (i.e. plug names) are shown alongside monitor names." More information on the work going into Cinnamon can be found in Lefebvre's blog post.
|Questions and Answers (by Jesse Smith)
Exploring process information and UEFI
Wondering-what-a-process-is-doing asks: What does "usem" mean in the top process table?
DistroWatch answers: In case you have not seen this before, "usem" is one of the possible process states on FreeBSD. Often a process's state will be "run" or "pause" or "wait", which are fairly self explanatory. However, "usem" is a little less descriptive.
I checked the ps manual page, the top manual page and even did a search through the source code for top on FreeBSD and "usem" is not referenced in any of the above locations. This only deepens the mystery. The only explanation I could get comes from Dan Nelson who responded to a similar query years ago on the FreeBSD Questions mailing list. Back in 2011, Mr Nelson wrote:
States that aren't in caps are either wait channels or mutexes, and their initialization is scattered all over the kernel. There isn't one comprehensive index. "usem" sounds like maybe a semaphore operation? A quick grep of the kernel doesn't show any strings starting with "usem", though. Maybe if you run "procstat -k <pid>" on one of those processes you can narrow down what part of the kernel it's waiting in.
So it sounds as though the "usem" state indicates the process is waiting for something. It's hard to know what it is waiting for exactly, but perhaps it's a threaded process waiting for a lock to be released.
* * * * *
Curious-about-UEFI asks: I've installed Windows on many UEFI and EFI machines, and OS X on many EFI machines. Never faced any problem with (U)EFI. Why do so many Linux distributions have problems with installing onto UEFI/EFI? What might be so horribly broken in those UEFI/EFI installations since they clearly work well with Windows or OS X?
DistroWatch answers: The above question was in response to a news item we ran a little while ago where we talked about Debian developers documenting UEFI bugs. It's a fair question, why do open source operating systems struggle with something that works on proprietary systems? In this case I believe "broken" means the UEFI firmware is not working according to specifications or expected behaviour.
Hardware companies will probably make sure their UEFI implementation works well enough to boot Microsoft Windows with the default settings, but they may not go to the effort of making sure their implementation of UEFI works the way it should in all cases.
Take this example from the wiki the Debian developers created: "The Lenovo ThinkCentre M92p initially shipped with a firmware which would only let you select boot entries where the Boot#### variable label was `Microsoft Windows' or `Red Hat Enterprise Linux'." This means Lenovo shipped UEFI firmware that would boot Windows or Red Hat Enterprise Linux, but would prevent any other operating system, including other flavours of Linux, from booting.
Going back to the question "Why do so many Linux distributions have problems with installing onto UEFI/EFI?", the answer is because some manufacturers explicitly blocked most Linux distributions from booting or only tested their UEFI implementations against one operating system. With regards to Apple computers, there are several wiki entries explaining the numerous hoops developers need to get through to get Linux to boot on Apple's firmware.
Bittorrent is a great way to transfer large files, particularly open source operating system images, from one place to another. Most bittorrent clients recover from dropped connections automatically, check the integrity of files and can re-download corrupted bits of data without starting a download over from scratch. These characteristics make bittorrent well suited for distributing open source operating systems, particularly to regions where Internet connections are slow or unstable.
Many Linux and BSD projects offer bittorrent as a download option, partly for the reasons listed above and partly because bittorrent's peer-to-peer nature takes some of the strain off the project's servers. However, some projects do not offer bittorrent as a download option. There can be several reasons for excluding bittorrent as an option. Some projects do not have enough time or volunteers, some may be restricted by their web host provider's terms of service. Whatever the reason, the lack of a bittorrent option puts more strain on a distribution's bandwidth and may prevent some people from downloading their preferred open source operating system.
With this in mind, DistroWatch plans to give back to the open source community by hosting and seeding bittorrent files. For now, we are hosting a small number of distribution torrents, listed below. The list of torrents offered will be updated each week and we invite readers to e-mail us with suggestions as to which distributions we should be hosting. When you message us, please place the word "Torrent" in the subject line, make sure to include a link to the ISO file you want us to seed. To help us maintain and grow this free service, please consider making a donation.
The table below provides a list of torrents we currently host. If you do not currently have a bittorrent client capable of handling the linked files, we suggest installing either the Transmission or KTorrent bittorrent clients.
Archives of our previously seeded torrents may be found here. All torrents we make available here are also listed on the very useful Linux Tracker website. Thanks to Linux Tracker we are able to share the following torrent statistics.
Torrent Corner statistics:
- Total torrents seeded: 106
- Total downloads completed: 50,046
- Total data uploaded: 12.3TB
|Released Last Week
The developers of LXLE, a lightweight desktop distribution built using packages from the Ubuntu repositories, have announced the availability of LXLE 14.04.3. This update to the 14.04 series includes a number of package updates while some default applications have been changed. "Delays, delays. First with SeaMonkey then Lanshop. Still, moving forward with the release of LXLE 14.04.3 OS for both 32 & 64-bit machines. 12.04.5 32-bit has also been updated to reflect the same changes. Notable new features in this release include, 'Xautolock' providing a top left hotcorner that invokes the 'WinPick" script which is an expose like utility and finally 'OpenSnap' added true aerosnap with just a simple drag & drop. All software has been updated to its latest stable version given its availability in the main software repositories and additional PPAs." A full list of changes and screen shots can be found in the project's release announcement.
LXLE 14.04.3 -- Running the LXDE desktop
(full image size: 2.0MB, resolution: 1280x960 pixels)
Linux Lite 2.6
Jerry Bezencon has announced the release of Linux Lite 2.6, an updated build of the project's novice-friendly Ubuntu-based distribution featuring the Xfce desktop - now with a brand-new control centre: "Linux Lite 2.6 final is now available for download. This release cycle has seen a number of improvements and additions to Linux Lite. With the introduction of the Linux Lite Control Center, we aim to provide one central location for everything that you need to configure your computer. What's new: Systemback - a system restore and creation tool; Disks - an easy-to-use partition, hard drive and SSD manager; new Dark Theme; updates to some of our Lite applications. Changelog: Firefox 40.0.3; LibreOffice 5.0.1 RC2; based on Ubuntu 14.04.3; new wallpapers; new Lite Welcome; new root terminal theme; updated help manual; added Crtl+Alt+Del - brings up logout, restart and shutdown dialogue; added VLC browser plugin; latest WhiskerMenu." Read the rest of the release announcement for more information, screenshots and system requirements.
The developers of Netrunner, a desktop distribution based on Ubuntu packages and featuring the KDE desktop, have released an update to the project's 14.x series. The new release, Netrunner 14.2, features and updated kernel and desktop applications. "The Netrunner team is proud to announce the release of Netrunner 14.2 LTS -- 32-bit and 64-bit ISOs. This is the second point-release based on KDE4 SC and comes with the latest updates and fixes. This includes security patches like the Kernel upgrade to 3.13.0-62, as well as software version updates like Firefox 40.0.3 and Thunderbird 31.6.0 including the Plasma Integration patches. Netrunner 14.2 also includes a new default window decoration Carbon. Those who are running 14.1 can upgrade with a normal software update via Muon or apt-get." Information on the new version and a screen shot can be found in the project's release announcement.
Netrunner 14.2 -- Exploring the KDE desktop
(full image size: 946kB, resolution: 1280x1024 pixels)
Porteus Kiosk 3.5.0
Tomasz Jokiel has announced the release of Porteus Kiosk 3.5.0, the latest quarterly update of the project's minimalist Gentoo-based distribution designed for web kiosks: "I'm pleased to announce that Porteus Kiosk 3.5.0 is now available for download. The new version sums up all the development which happened in the last three months. Linux kernel has been updated to version 4.1.6, Mozilla Firefox to version 38.2.1 ESR and Google Chrome to version 44.0.2403.157. Packages from the userland are upgraded to portage snapshot tagged on 20150830. Here is a short overview of the most notable features introduced in this release: implemented support for nested configurations in remote management; added support for managed bookmarks which allows accessing predefined set of web pages; SSL certificates can be imported automatically during kiosk boot from provided URLs; slideshow of images can be used as a screensaver; video outputs can be disabled completely or set in certain position to create for example 'video wall' for digital signage...." Read the release announcement and check out the changelog for a complete list of changes and improvements.
elementary OS 0.3.1
Daniel Foré has announced the release of elementary OS 0.3.1, an updated build of the project's Ubuntu-based distribution featuring a custom desktop environment called "Pantheon": "After just a few months, we're excited to announce a major upgrade for elementary OS Freya. This new version 0.3.1 closes about 200 reports and brings new features, tons of fixes, better hardware support, visual polish, and enhanced translations. At the heart of this upgrade is the latest hardware enablement stack from Ubuntu 14.04.3. It includes version 3.19 of the Linux kernel and an updated Mesa that fixes the dreaded 'double cursor' glitch. Workspaces in the multitasking view also now work properly on NVIDIA Optimus. The new hardware stack also brings better support for backlights and touchpads on certain laptops, a host of performance and power-related improvements, and support for 5th generation Intel processors. This release should also improve support for (U)EFI systems, especially when installing without an Internet connection." Read the rest of the release announcement for more information.
Robolinux 8.1 "Xfce"
John Martinson has announced the release of the latest variant of Robolinux, a commercial Linux distribution based on Debian GNU/Linux and featuring a pre-configured VirtualBox: "Announcing a brand-new Robolinux `Xfce Raptor' 8.1 LTS 2020. Robolinux is very pleased and excited to announce its absolutely brand new 'fast as greased lightning" Robolinux 'Xfce Raptor' Version 8.1 LTS 2020 based on 100% rock-solid Debian 8 stable source code with the 3.16 Linux kernel. It is loaded with many popular user applications such the newest, Tor browser, i2P, Firefox, Thunderbird, Kazam screencaster, Google Chrome, Google Earth, Skype and VirtualBox 4.30, plus 12 incredibly powerful security and privacy applications to keep our users safe. The 32-bit edition uses only 185 MB of RAM. It has far better graphics and audio quality, boots up and runs much faster than our Debian 7-based Xfce edition and is also compatible with newer hardware, drivers and most notably the Intel Haswell chipset." Visit the project's release page on SourceForge to read the full release announcement.
The developers of HandyLinux, a French language desktop distribution based on Debian, have announced the launch of HandyLinux 2.2. The new release is based on Debian 8 "Jessie" and is available in both 32-bit and 64-bit builds. The latest version of HandyLinux ships with Iceweasel 40, an updated version of the GNU Image Manipulation Program and a new Handy menu for launching desktop applications. HandyLinux 2.2 replaces the simple image viewer with Cyclops and screen magnifier has been replaced. The project's forums and wiki can now be accessed through secure HTTPS connections and PulseAudio has been removed from the distribution (though PulseAudio is available in the repositories for users who need it). Further details and a screen shot can be found in the project's release announcement (written in French).
* * * * *
Development, unannounced and minor bug-fix releases
|Upcoming Releases and Announcements
Summary of expected upcoming releases
Running non-native software
Often times, due to work, entertainment or habit, people who run Linux or BSD on their computers will want to use software built for other platforms. For instance, some people like to run games designed for Windows while others use multimedia software built for OS X. This week we would like to know if you need to run software designed for another operating system and, if so, how do you manage to run Linux/BSD while also running non-native software?
Do you dual boot to play games, perhaps run accounting software using WINE or use alternative operating systems in a virtual machine when you need them? You can share the details of your setup in the comments below.
You can see the results of last week's poll on preferred file systems here.
Running non-native software
|I do not run non-native software: ||413 (21%)|
| I dual boot: ||463 (24%)|
| I use virtual machines: ||359 (18%)|
| I run WINE: ||388 (20%)|
| I use other compatibilty software: ||44 (2%)|
| I use a different PC for those tasks: ||251 (13%)|
| Other: ||33 (2%)|
Improving package searches and dealing with cookies
In July we rolled out a new feature to our Search page which would make it easier to find distributions which do or do not feature a specific software package. We wanted to make it easier for people to find distributions that support running on computers with Secure Boot, for example. We also wanted to make it easier to find projects which do not include certain technologies. The full explanation of the feature with some examples can be found in DistroWatch Weekly Issue 618.
One of the common pieces of feedback we received was that the results returned by the new search feature could be confusing since both active and inactive distributions were mixed in the search results. This could be a problem since searching for a distribution which does not support Secure Boot (a relatively new feature) would provide a list of just about every distribution in our database, whether the projects were still active or not.
To avoid confusion, package search results are now sorted by the distribution's page hit rank. Projects which are no longer active are still listed (for historical purposes), but appear at the bottom of the results. The new approach means active (and popular) distributions are more prominently featured. We hope this new approach to listing search results will be more practical and easier to explore.
We try to avoid using cookies, in fact the only times we use them directly are to keep track of language preferences and which announcements readers have viewed on the front page. This enables us to put a "New" label next to announcements we believe our visitors have not read previously and show translated pages where they are available. Some of our advertisers use third-party cookies and, if a web browser's security settings are set to allow third-party cookies, these bits of data from advertisers may be saved in the browser.
With all this in mind, we need to obey the EU law and so have added a notification which will be displayed at the bottom of the site to people visiting DistroWatch from the EU. We have tried to keep the notice from being distracting. Also, we are aware many notification bars that inform readers of tracking cookies often include their own tracking cookies and/or report back to third-parties, tracking the website's visitors. The irony of these notification bars is they often introduce more user tracking than the cookies which they were created to warn people about.
In an effort to protect our readers we have implemented a locally hosted solution which does not require closed-source libraries, does not report back to any third-parties and does not collect information from the browser. We feel this solution allows us to comply with EU law without intruding upon the privacy of our readers.
* * * * *
Distributions added to the database
Parrot Security OS
Parrot Security OS is a security oriented operating system designed for pentesting, computer forensics, reverse engineering, hacking, cloud pentesting, privacy/anonymity and cryptography. The distribution is based on Debian, features the MATE desktop environment and is developed by Frozenbox network.
Parrot Security OS 2.0-rc10 -- Running the MATE desktop environment
(full image size: 207kB, resolution: 1366x768 pixels)
* * * * *
Distributions added to waiting list
- Trenta OS. Trenta OS is a desktop Linux distribution based on Ubuntu. It is designed to look nice while offering users an easy path to running games and Windows applications.
* * * * *
DistroWatch database summary
* * * * *
This concludes this week's issue of DistroWatch Weekly. The next instalment will be published on Monday, 14 September 2015. 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)
|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 |
Why was Virtual-Linux created? Well, I was pretty tired with the silly bootdisks you can download, plus I wanted to learn more about the Linux core. I then decided to build a ramdisk based system of my own, and after a while I ended up with a cdbased rescue system with a builtin firewall. Then, after having tested a few of the existing big cdbootable systems that were very slow and had very poor performance, a new project started to take shape in my mind. After some late nights investigating some existing soloutions, my own concept was born: 1. Use a commercial distribution as base (Mandrake Linux). 2. Implement as much as possible of the original functions without many hardware/memory requirements. 3. Put as much software as possible on one cd. 4. Make it easy to configure / Autodetect as much as possible. 5. Implement live filesystem compression. 6. Ramdisk Compression.