| DistroWatch Weekly
|DistroWatch Weekly, Issue 720, 10 July 2017
Welcome to this year's 28th issue of DistroWatch Weekly!
These days a lot of people rely on cloud services such as on-line storage, web-mail and streaming media. As more of our data shifts to on-line services, it allows people who embrace web applications to run slimmer operating systems. This week we start with a look at Peppermint OS, a distribution which off-loads some tasks to on-line services. In our News section we discuss features coming to the next version of openSUSE, link to a bug fix for Tails 3.0.1 and remind readers that Ubuntu 16.10 is nearing the end of its supported life. Plus we share links to new hardware, including several laptops, which the Free Software Foundation has certified as respecting users' freedoms and privacy. Also in this issue we explore osquery, a tool which allows the administrator to gather information about an operating system using SQL database queries. Plus we share the releases of the past week and provide a list of torrents we are seeding. Many of these torrents are tracked by our own, new torrent tracker and we welcome readers to help open source projects by uploading distribution torrents. In this week's Opinion Poll we present a guest question about installing software on Debian Stable. Plus we are pleased to welcome the ArchStrike, Redcore Linux and UBOS distributions to our database. We wish you all a fantastic week and happy reading!
- Review: Peppermint OS 8
- News: New features coming to openSUSE, Tails fixes networking bug, Ubuntu 16.10 reaching EoL, the FSF certifies new hardware
- Tips and tricks: Gathering system information with osquery
- Released last week: Rockstor 3.9.1, Proxmox 5.0, SharkLinux 2017.07, Pardus 17.0
- Torrent corner: Antergos, Bluestar, Pardus, Proxmox, SharkLinux, SmartOS, Sparky, Tails, Zorin OS
- Upcoming releases: Fedora 26
- Opinion poll: Running Debian Stable on laptop and desktop computers
- DistroWatch.com news: New torrent tracker
- New additions: ArchStrike, Redcore Linux, UBOS
- New distributions: ArchBox
- Reader comments
Listen to the Podcast edition of this week's DistroWatch Weekly in OGG (116MB) and MP3 (92MB) formats.
|Feature Story (by Jesse Smith)
Peppermint OS 8
Peppermint OS is a lightweight Linux distribution built primarily from Ubuntu 16.04 LTS packages. The latest release of Peppermint, version 8, ships with support for booting on UEFI-enabled computers. Peppermint also supports loading on computers protected by Secure Boot. The distribution ships with version 4.8 of the Linux kernel with Ubuntu's Hardware Enablement (HWE) drivers so the distribution should run on most modern computers.
Perhaps the most interesting item Peppermint ships with, and what sets it apart from other lightweight Ubuntu-based projects such as Lubuntu and Linux Lite, is a feature called Ice. The Ice software helps users set up short-cuts to websites and web-apps. These short-cuts can be added to the Peppermint application menu and launched in a streamlined web browser window, giving the web-resource the appearance of a natively run application.
Peppermint 8 is available in 32-bit and 64-bit builds. I opted to download the 64-bit version which is 1.2GB in size. Booting from the downloaded media brings up a menu giving us the chance to load the distribution's live desktop environment, launch the system installer, begin an OEM install or verify the integrity of the installation media.
Peppermint's live session boots to a desktop environment which contains a mixture of Xfce and LXDE components. The hybrid desktop uses LXDE's LXSession software while running the Xfwm4 window manager and Xfce's panel. The panel -- with its application menu, task switcher and system tray -- sits at the bottom of the screen. An icon on the desktop can be used to launch the distribution's system installer. The application menu is divided into two panes with the left side displaying categories of software and the right side showing specific application launchers.
Peppermint uses Ubuntu's Ubiquity system installer. Ubiquity is a graphical application that walks us through a streamlined series of option screens. We're asked to select our preferred language from a list and given a chance to install media support. The installer can automate disk partitioning or provide us with a simple interface for partitioning our hard drive. Ubiquity then gets us to select our time zone from a map of the world, confirm our computer's keyboard layout and we are asked to provide a name and password for our user. Peppermint's installer works fairly quickly and concludes by offering to restart the computer.
The installer is the same whether launched from the live desktop session or from the boot menu. I also ran through the OEM install option once. The process is exactly the same, except the OEM install provides a default user account with the name "oem".
Peppermint 8 -- Enabling the firewall with Gufw
(full image size: 964kB, resolution: 1280x1024 pixels)
I tested Peppermint in two environments, a VirtualBox virtual machine and on a desktop workstation. The distribution worked very well when running on the desktop computer. The system booted quickly, was responsive and all of my hardware was detected. Peppermint ships with a local printer manager application which made it fairly easy to set up my networked HP printer and the distribution used approximately 200MB of RAM when logged into its hybrid desktop environment.
When running in VirtualBox, Peppermint started out well. The operating system ran smoothly in VirtualBox, but was unable to make use of the host computer's full screen resolution. I installed VirtualBox guest modules through Peppermint's Additional Drivers tool, but this did not help. I then tried installing the latest VirtualBox guest modules from the project's repositories and this did not work out well either as it caused the system to no longer recognize keyboard input. A little investigation revealed that installing VirtualBox modules had removed several HWE driver packages, disabling my keyboard.
Once I got things put back the way they had been via a re-install, I played around with display settings and found I was unable to change my screen resolution through the Monitor configuration module in the Peppermint settings panel. The Monitor module always sets the VirtualBox monitor to its disabled setting, which means we cannot change screen resolution without disabling all visual output. I later found Peppermint has a second display configuration module called ARAndR which did allow me to adjust the screen's resolution settings. In the end, using a combination the Additional Drivers tool to install VirtualBox modules and the ARAndR tool to change screen resolution gave me the display settings I wanted.
Something I noticed when I first started using Peppermint was the organization of the application menu. While fairly easy to navigate, the menu has a few characteristics I found hard to get used to. The first is the application menu contains a mixture of local applications and web-based applications. Which software is run locally and which is run through a web browser is not clear and some experimenting is required to discover the items that run on-line. The second concern I faced was some applications are listed under their name while others are listed with a description. For example, in the application menu the entry called Files is the Nemo file manager and the Bittorrent Client entry is the Transmission bittorrent application. On the other hand, "ImageMagick (display Q16)" and "guvcview" are presented with their names only and no description. I think I would be fine with either approach, but I would prefer the application menu's entries to be consistent in their naming scheme.
Looking through the menu we find the Chromium web browser (with Flash support), the Transmission bittorrent software and the Evince document viewer. There is a Dropbox client which, when opened, launches a web browser to help us sign up for a Dropbox account. The VLC multimedia player is available along with a full range of media codecs. There is no dedicated audio player. We are supplied with the Xviewer image viewer, an archive manager, calculator and a tool for scanning images. We can get on-line using Network Manager and partition disks with the GNOME Disks application.
Peppermint supplies us with several web-app launchers, including the Pixlr image editor, GMail, Google Calendar and Google Drive. There are also several small games available through the application menu. Each of these launchers opens a web page in a dedicated web browser with a minimal interface. When working from the command line we find Peppermint supplies us with the GNU Compiler Collection. The distribution uses the systemd init software and runs on version 4.8 of the Linux kernel.
Most of the applications that shipped with Peppermint worked well for me. The default collection of software, while small, tends to be effective. My one big issue came from the Chromium web browser. After browsing for a few minutes, Chromium would simply stop displaying web pages. I could type in URLs and the browser would indicate the page had loaded, but fail to display anything. This happened several times and I found, when the bug occurred, Chromium would fail to even display its own settings page. I installed the Firefox web browser and found it worked smoothly without the display issue Chromium experienced, even when browsing the same pages.
Launchers for accessing web-apps are managed by a desktop tool called Ice. The Ice application is divided into two tabs. The first tab helps us create new short-cuts to web-apps and simply requires that we provide a URL for the desired website and a name. Ice can then look up an icon for the web-app and create a short-cut to the on-line resource in the application menu. Ice's second tab lists existing web-app launchers on our system and gives us the option of removing them. Web-apps opened from Ice launchers are presented in a window that shows us the requested web page without any of the usual web browser controls cluttering the interface.
Peppermint 8 -- Managing web-apps with Ice
(full image size: 1.2MB, resolution: 1280x1024 pixels)
Peppermint features a custom settings panel with five vertical tabs displayed down the left side of the window: User, Tweaks, Hardware, Network and System. Each tab contains a handful of configuration modules which help us adjust the user interface and underlying operating system. The User tab contains settings that adjust the look of the desktop, our keyboard's settings and language support. The Tweaks tab offers settings for adjusting system sounds, notifications, Flash settings and software update options. The Hardware tab includes modules for working with printers, monitor settings and power management. The Network tab covers setting up network connections, adjusting the firewall, setting up Samba network shares and enabling Bluetooth. The System tab handles user accounts, managing software packages, the system clock and disk partitions. Apart from the issue with screen resolution I mentioned earlier, each of these configuration modules worked well for me. The settings panel mostly launches very simple, single-purpose graphical modules which makes manipulating the individual settings straight forward.
Peppermint 8 -- The Peppermint settings panel
(full image size: 907kB, resolution: 1280x1024 pixels)
Peppermint provides its users with two graphical package managers. The first is called Software Manager (aka mintInstall). The mintInstall application begins by showing us a grid of software categories. We can click on a category to see a list of available applications, sorted with the most popular items first. Clicking on an entry brings up a longer description of the application, some screen shots and user reviews. We can click a button to install the selected software in the background while we continue to browse other items. I found mintInstall to be easy to navigate and the interface was responsive.
Peppermint 8 -- The software manager
(full image size: 670kB, resolution: 1280x1024 pixels)
The second graphical package manager is Synaptic. While mintInstall divides software into categories and focuses on desktop applications, Synaptic simply presents us with a list of available packages without concern for their role on the system. Synaptic works quickly, can handle upgrading installed packages and is quite flexible. Synaptic's interface is less modern looking, but it is a stable and capable package & repository manager.
When software updates are available, Peppermint displays a blue shield icon in the desktop's system tray. Clicking on the icon launches the mintUpdate update manager. Updates are listed along with a safety rating. A safety rating of 1 indicates a package is tested and safe while a score of 5 suggests the updated package is likely to cause stability issues. By default all updates are displayed and selected for us, but we can adjust mintUpdate to exclude updates with a high (unsafe) ranking if we value stability over security updates. I found the update manager worked well for me and, even with all potentially dangerous updates installed, my copy of Peppermint continued to work smoothly.
Peppermint 8 -- The update manager
(full image size: 714kB, resolution: 1280x1024 pixels)
I think the Peppermint OS distribution has a lot going for it. The distribution provides users with several years of support along with many software packages, thanks to its Ubuntu LTS base. The distribution is fairly light, requiring relatively little RAM and the desktop was very responsive in my test environments. For someone looking for a light operating system with a classic desktop environment, Peppermint is a good choice and it is one of the reasons I tend to recommend the distribution to people trying to prolong the life of older computers.
I did run into a little trouble with one settings module and the default Chromium web browser. However, I was able to work around both of these issues. I installed Firefox and used a second display module and that sorted out my problems nicely.
Peppermint's main claim to fame is the way it mixes web-apps with native applications and whether you love the distribution or not will likely hinge on this feature. If you like the idea of running some applications on-line in a streamlined browser window, making them look and act like locally run programs, then Peppermint is ideal. The Ice launcher manager makes it easy to set up links to on-line resources and present them in a way that is nearly like a native application. On the other hand, if you wish to draw a distinct line between the programs you run locally and the on-line resources you access (the way most Linux distributions do) then Peppermint's main feature may not appeal.
Personally, while I am not a fan of web-apps in general, I do like Peppermint's minimal style. The distribution ships with a low-resource desktop and not many applications to clutter up its menu. This combination makes the operating system fairly attractive, even if I don't plan to use on-line image editors and games.
* * * * *
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
* * * * *
Visitor supplied rating
Peppermint OS has a visitor supplied average rating of: 9/10 from 244 review(s).
Have you used Peppermint OS? You can leave your own review of the project on our ratings page.
|Miscellaneous News (by Jesse Smith)
New features coming to openSUSE, Tails fixes networking bug, Ubuntu 16.10 reaching EoL, the FSF certifies new hardware
The release of openSUSE 42.3 is expected to be published around the end of July. "The next minor version of openSUSE Leap is version 42.3. The release is mostly a refresh and hardware enablement release that will include more than 10,000 packages coming from both community and enterprise developers. openSUSE Leap 42.3 is extremely stable and hardened because it shares source code from SUSE Linux Enterprise (SLE) 12 Service Pack (SP) 3. Leap also benefits from the bug fixes and maintenance of community developers and SUSE engineers." The openSUSE team has put together a list of features which will be included in the new version. Some of the highlights include lockless TCP listener handling which will allow for faster and more scalable network servers. The systemd software will include the ability to limit the number of processes in a control group (cgroup), offering protection against runaway process forking and "fork bomb" attacks. Additional changes coming to openSUSE 42.3 can be found on the project's Features page.
* * * * *
Tails is a Debian-based distribution which connects users to the Internet via the Tor network for anonymous web browsing. Tails recently released an update, Tails 3.0.1, and some users have reported problems with the minor point release. "If you upgraded Tails 3.0 to 3.0.1 with an automatic upgrade you most likely are experiencing problems, one of the most serious being that Tor does not work which makes most Internet activity impossible. If you are affected you can repair your Tails 3.0.1 by doing a manual upgrade to 3.0.1." Affected users can work around the issue by following the manual upgrade instructions.
* * * * *
Adam Conrad has sent out a reminder to people running Ubuntu 16.10 (code name "Yakkety Yak") that this version of Ubuntu is nearing the end of its supported life. People currently running Ubuntu 16.10 may wish to upgrade to version 17.04 or switch to a long term support (LTS) release such as Ubuntu 16.04. "Ubuntu announced its 16.10 (Yakkety Yak) release almost 9 months ago, on October 13, 2016. As a non-LTS release, 16.10 has a 9-month support cycle and, as such, the support period is now nearing its end and Ubuntu 16.10 will reach end of life on Thursday, July 20th. At that time, Ubuntu Security Notices will no longer include information or updated packages for Ubuntu 16.10. The supported upgrade path from Ubuntu 16.10 is via Ubuntu 17.04." Upgrade instructions can be found on this Ubuntu community help page.
* * * * *
The Free Software Foundation (FSF) has announced the organization has added 15 new devices to the list of hardware that respects user privacy and freedom. The list of newly certified hardware items includes three laptops, a few docking stations, a Bluetooth device and a few wi-fi USB adapters. An announcement on the FSF's website states: "The Free Software Foundation (FSF) today awarded Respects Your Freedom (RYF) certification to fifteen devices from Technoethical (formerly Tehnoetic): the TET-N150HGA, the TET-N300, the TET-N300HGA, the TET-N300DB, the TET-N450DB, the TET-BT4, the TET-X200, the TET-X200T, the TET-X200S, the TET-T400, the TET-400S, the TET-T500, the TET-X200DOCK, the TET-T400DOCK, and the TET-D16. The RYF certification mark means that the products meet the FSF's standards in regard to users' freedom, control over the product, and privacy." The Free Software Foundation's complete list of certified hardware can be found on the organization's Respects Your Freedom certified products page.
* * * * *
These and other news stories can be found on our Headlines page.
|Tips and Tricks (by Jesse Smith)
Gathering system information with osquery
osquery is an interesting technology that has intrigued me for a while, though I have been slow to try out this cross-platform utility. The osquery software allows the user to query information about the host operating system, gathering data the same way we would pull information from a database. Put another way, osquery lets us treat the operating system like a set of database tables where we can write SQL queries to find out about the system's status.
The osquery documentation reports the utility runs on Windows, macOS, Linux (Ubuntu LTS versions and CentOS 6 & 7 are supported), and FreeBSD. I first tried running osquery on a FreeBSD server, but found the package for FreeBSD was unavailable at the time of writing. (There is a port of osquery for FreeBSD for people willing to compile the software.) Digging through the osquery Downloads page I found a generic Deb file which should work for most modern Linux distributions based on Debian. In my case, I successfully installed the generic osquery Deb package on a Debian 8 "Jessie" system. The software's source code is available under a BSD-style license and enterprising users may wish to try to compile osquery from its source.
The osquery software is divided into two main pieces, the client (osqueryi) and daemon (osqueryd). I chose to focus on the osqueryi client which is a command line program that interprets our questions and displays answers in simple tables of text. Before trying out osquery it will be very useful to be familiar with SQL-style database queries as that is the primary way we interact with the osquery software.
The osqueryi interpreter uses the same commands and syntax as the SQLite database software. We can run the ".schema" command to show a list of tables and fields osquery recognizes. We can then use these listed tables to form questions osquery can answer.
As an example, there is a table called etc_hosts which contains the hostname and IP address information found in the system's /etc/hosts file. To see a list of addresses and hostnames in our system's hosts file we can launch osqueryi and, at its prompt, run the query:
SELECT * FROM etc_hosts;
There is a table called users which contains information found in the operating system's password (/etc/passwd) file. To see a list of all system accounts (accounts with a user ID of less than 1,000) we can type the following into osqueryi:
SELECT username FROM users WHERE uid < 1000;
There are some more dynamic commands which osquery will recognize. For example, we can get MD5 fingerprints of any file our user can see on the system by accessing the hash table.
SELECT md5 FROM hash WHERE path='/etc/passwd';
If we want to know what version of which operating system osquery is running on we can check the os_version table:
SELECT * FROM os_version;
There is a processes table that will show us the same information available through the top and ps commands. In this next example, I list all programs being run by my user (UID 1000) which are running with a reduced priority, or "nice" value.
SELECT pid, cmdline FROM processes WHERE uid=1000 AND nice > 0
If I wanted to know how long my computer had been on-line, I could check this with another query:
SELECT days, hours, minutes, seconds FROM uptime;
There are lots of additional tables which will return all kinds of information about what the system, and its processes, are doing. A full list of tables and fields can be found in the osquery documentation.
At this point some people may be thinking that these potential queries are all very well, but why use osquery when there are already well established command line programs which can be used to gather the same information? Why use osquery to get uptime or a list of running processes on the system when we could just use the uptime and ps commands? There are two good reasons I have found so far for using osquery rather than the standard set of Linux/BSD command line tools.
The first is that osquery provides a standard interface across multiple platforms. The available command line programs vary a little across operating systems and we cannot use the exact same commands on Windows, macOS, FreeBSD and GNU/Linux. The osquery software provides us with a set of tables and SQL queries which should work exactly the same across each supported operating system. This makes osquery a great information gathering tool in mixed environments.
The second and, for me at least, more compelling reason to use osquery is it allows the user to run complex queries, linking together separate pieces of data which would be difficult to gather with a simple shell command. The examples I used above have simple command line shell equivalents, however if we want to gather more complex information, osquery's SQL syntax makes it fairly easy for us to put together separate groups of data.
In the following example, I look up a list of programs running on my computer which are listening for network connections, or acting like network services. This information is gathered from the process_open_sockets table. Then I compare that list of programs with all the running programs from the processes table, which includes information on who is running each program. In the end, I get back a list of running programs that are acting as network services on my computer, along with which network port is being used and which user is running the program. In short, I can see not only what programs are acting as network services, but who is running them, opening potential security holes.
SELECT port.pid, port.local_port, p.uid, p.cmdline FROM process_open_sockets port, processes p WHERE port.local_port > 0 AND port.pid = p.pid;
Once again, this query should work the same way, regardless of which operating system it is run on, making osquery a very flexible information gathering tool. Earlier I mentioned there is a background daemon (osqueryd) which allows us to schedule queries. This enables us to set up automated reports that can check who is using a computer, what programs they are running and even if the digital fingerprint of a file has changed.
One of the few limitations I have run into while using osquery is the software will not alter the underlying operating system. This is, usually, a welcome security feature, but it means I am unable to update my hosts file or a user's information from within the query tool. This is probably for the best as it would otherwise open a potentially large security hole.
The osquery software presents its users with a wide range of tables for gathering, sorting and combining information. And, while these same functions could probably be duplicated with shell scripts, they would not be as cross-platform as what osquery provides. I also like that osquery uses established SQL syntax to present information as this makes the queries we write relatively short and recognizable to anyone who has worked with databases. This is definitely an administrative tool worth looking into.
* * * * *
More tips can be found in our Tips and Tricks archive.
|Released Last Week
Suman Chakravartula has announced the release of Rockstor 3.9.1, an updated build of the project's CentOS-based Linux distribution designed specifically for Network-Attached Storage (NAS) or private cloud storage scenarios: "Rockstor 3.9.1 is now available. Six contributors have come together to close 30+ issues, including major feature updates and bug fixes to make this update happen. Disk encryption with LUKS is the biggest feature we've added and something the community has been wanting for a while. We've also added support for scheduling power management and jumbo frames, just to name a few. This update also comes with a 4.10 kernel from 'elrepo' and a btrfs-progs update from the Btrfs community. For new installs, we created a brand new 3.9.1 ISO image. Please purchase a subscription for Stable updates subscription after install and enjoy these benefits. Stable update subscribers can update from the UI as usual. Here's the list of issues we closed in this issue: support full disk LUKS; schedule power down/up of the system; graceful shutdown with cron job; UI Shares view incorrect sort on size...." Here is the full release announcement as published on the project's weblog.
Proxmox 5.0 "Virtual Environment"
Proxmox Virtual Environment (VE) is a Debian-based commercial distribution for running containers and virtual appliances. The Proxmox company has announced the release of a new version of the distribution which is based on Debian 9 "Stretch". "We are very happy to announce the final release of our Proxmox VE 5.0 - based on the great Debian 9 (codename 'Stretch') and a Linux Kernel 4.10. Replicas provide asynchronous data replication between two or multiple nodes in a cluster, thus minimizing data loss in case of failure. For all organizations using local storage the Proxmox replication feature is a great option to increase data redundancy for high I/Os avoiding the need of complex shared or distributed storage configurations. With Proxmox VE 5.0 Ceph RBD becomes the de-facto standard for distributed storage. Packaging is now done by the Proxmox team. The Ceph Luminous is not yet production ready but already available for testing. If you use Ceph, follow the recommendations below. We also have a simplified procedure for disk import from different hypervisors. You can now easily import disks from VMware, Hyper-V, or other hypervisors via a new command line tool called 'qm importdisk. Other new features are the live migration with local storage via QEMU, added USB und Host PCI address visibility in the GUI, bulk actions and filtering options in the GUI and an optimized NoVNC console." Additional information can be found in the company's release announcement.
The SharkLinux project produces a distribution based on Ubuntu and offers frequently updated installation media. The SharkLinux project as announced the release of a new snapshot, built on July 5, 2017. The new build offers improved hardware support through Ubuntu's Hardware Enablement (HWE) kernel, fixes for secure shell key generation and a slimmer default install of LibreOffice: "After a hiatus SharkLinux is releasing a new ISO build introducing several changes of significance. While normally an update to the ISO occurs each week, this will be the first update since mid June as builds were halted until several changes were completed and passed testing. Some of the most notable changes since June's build: Base System no longer supporting 4.4.* Generic kernel and will now be including Ubuntu-HWE-Edge series 4.10.* as the default. Mainline builds are still made available starting from 4.8* to most recent build. Finally offline installs are no longer required. The install media will no longer disable Internet connectivity when the install is started. Now using whiskermenu's 1.7.2 version instead of 1.5.1. Tooltips now show description of application on hover. Slight menu changes although nothing too significant. All configurations remain open to customization. Power/boot options relocated from the menu to the panel. Labeling is more clear with the icon clearly that of an on/off icon, with the location being next to the clock in the bottom right corner of the screen. LibreOffice no longer ships full suite. Base system now ships with word processor and spreadsheet by default with an option to install the remaining applications via dedicated cloud repo." Additional changes can be found in the project's release announcement.
Pardus is a Turkish desktop distribution based on Debian. The Pardus project has announced the release of Pardus 17.0 which features the Xfce 4.12 desktop environment and version 4.9 of the Linux kernel. Applications such as Firefox 52.2 and LibreOffice 5.2 are also included. An English translation of the project's release announcement reads: Enjoy the most up-to-date and stable versions of software such as Firefox, LibreOffice, Thunderbird, and VLC Media Player while your hardware works smoothly and with high performance in the Pardus operating system that comes with Linux kernel 4.9.0. See the impact of power management on battery life on laptop computers thanks to the integration of these software as well as tlp software into Pardus." Further information on the software available in Pardus 17.0 can be found in the project's release notes.
Pardus 17.0 -- Running Xfce
(full mage size: 237kB, resolution: 1920x1200 pixels)
* * * * *
Development, unannounced and minor bug-fix releases
The table below provides a list of torrents DistroWatch is currently seeding. If you do not 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 in our Torrent Archive. We also maintain a Torrents RSS feed for people who wish to have open source torrents delivered to them. Thanks to Linux Tracker we are able to share the following torrent statistics.
Torrent Corner statistics:
You may note that this week's "Total data uploaded" torrent statistic is lower than last week's. This is because the old stat, which we were importing from the Linux Tracker server, included all data uploaded by both ourselves and any users who were using torrents linked to our Linux Tracker account. The new, lower value represents only data our server has uploaded.
- Total torrents seeded: 481
- Total data uploaded: 14.4TB
|Upcoming Releases and Announcements
Summary of expected upcoming releases
Running Debian Stable on laptop and desktop computers
One of our readers suggested the following poll concerning running Debian Stable and repository usage on desktop and laptop computers.
I am very curious about usage patterns among those who use Debian Stable on the desktop/laptop, i.e. excluding servers and enterprise. Those of you who run Debian Stable on your desktops, workstations and laptops, do you use Debian's Stable repositories exclusively? Do you install software from other Debian repositories, use third-party repositories or even compile software from source code? Feel free to share where you get your Debian software in the comments.
You can see the results of our previous poll on single purpose, single platform projects in last week's edition. All previous poll results can be found in our poll archives.
Installing software on Debian Stable
|I use official Debian Stable repos only: ||243 (11%)|
| I use official Debian Stable repos and Backports only: ||265 (12%)|
| I pin at least one app from Testing/Sid/Experimental: ||37 (2%)|
| I install at least one app from a third-party repo: ||151 (7%)|
| I install at least one package from a third-party website: ||92 (4%)|
| I install at least one application from source: ||28 (1%)|
| I install at least one Flatpak/Snap/AppImage: ||17 (1%)|
| I have done at least two of items 3-7: ||269 (12%)|
| I run a Debian flavour other than Stable: ||283 (13%)|
| I do not run Debian: ||865 (38%)|
New torrent tracker
In response to distribution developers reporting they are having trouble finding open torrent trackers where they can publish torrents of new releases, we have set up a torrent tracker for DistroWatch. The tracker allows visitors to DistroWatch to upload torrents for new versions of Linux and BSD.
At the moment the DistroWatch tracker is still in beta testing and we invite people who would like to upload open source torrents to e-mail us to gain upload privileges. Torrents uploaded to the DistroWatch tracker will automatically be added to our Torrent Archive.
* * * * *
New projects added to database
ArchStrike is a distribution for security professionals and researchers based on Arch Linux. ArchStrike provides an extra repository of security software and is available in 32-bit and 64-bit builds. ArchStrike provides a live desktop environment based on the Openbox window manager.
ArchStrike 2016.07.21 -- Running the Openbox window manager
(full image size: 112kB, resolution: 1280x1024 pixels)
Redcore Linux explores the idea of bringing the power of Gentoo Linux to the masses. It aims to be a very quick way to install a pure Gentoo Linux system without spending hours or days compiling from source code, and reading documentation. To achieve this goal, Redcore provides a repository with pre-built binary packages which receives continuous updates, following a rolling release model.
Redcore Linux 1706 -- Running the LXQt desktop
(full image size: 1.0MB, resolution: 1280x1024 pixels)
UBOS is a Linux distribution designed to greatly reduce the amount of time required to set up and maintain common network services. UBOS features a command line utility, ubos-admin, which makes it possible to set up services such as Wordpress, NextCloud and wiki software with a single command. Backing up all services and restoring them can also be accomplished by issuing a short command in the shell. UBOS is a rolling release distribution based on Arch Linux.
UBOS 11 -- Displaying a list of installed services
(full image size: 59kB, resolution: 1055x798 pixels)
* * * * *
Distributions added to waiting list
- ArchBox. ArchBox is a desktop distribution based on Arch Linux. ArchBox features a live disc running the Openbox window manager and offers the option of installing the distribution to the local hard drive.
* * * * *
DistroWatch database summary
* * * * *
This concludes this week's issue of DistroWatch Weekly. The next instalment will be published on Monday, 17 July 2017. Past articles and reviews can be found through our Article Search page. To contact the authors please send e-mail to:
- Jesse Smith (feedback, questions and suggestions: distribution reviews/submissions, questions and answers, tips and tricks)
- Ladislav Bodnar (feedback, questions, donations, comments)
- Bruce Patterson (podcast)
|Linux Foundation Training
|• Issue 848 (2020-01-13): elementary OS 5.1, accessing USB ports directly, NetBSD expanding Wayland support, Fedora phasing out old Python packages|
|• Issue 847 (2020-01-06): Android-x86 9.0, Hypberbola switching to BSD base, Debian votes on init diversity, slow adoption of Wayland and delta packages|
|• Issue 846 (2019-12-23): NomadBSD 1.3, Tails publishes boot fix, Arch update requires intervention, Purism launches server lineup, password protecting files|
|• Issue 845 (2019-12-16): OpenIndiana 2019.10, BunsenLabs' "Lithium" preview, MX-Fluxbox, 10 years of Tails, installing local packages|
|• Issue 844 (2019-12-09): Project Trident Void alpha, alpha installer for "Bullseye", SparkyLinux portable edition, dealing with large log files|
|• Issue 843 (2019-12-02): Obarun 2019.11.02, Bluestar 5.3.6, using special characters on 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 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 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 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 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 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, 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 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|
|• 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 |
Keysoft was an openSUSE-based distribution designed with visually impaired users in mind. The distribution ships with the GNOME desktop environment, the Orca screen reader and Braille display drivers. Keysoft ships with the WINE compatibility software to facilitate working with software built for Windows. Keysoft was primarily a German distribution, though multi-language support was available.