| DistroWatch Weekly
|DistroWatch Weekly, Issue 639, 7 December 2015
Welcome to this year's 49th issue of DistroWatch Weekly!
Over the years the OpenBSD project has become well known for its focus on security. However, the OpenBSD developers have also created many new tools, documentation and utilities which tend to be adopted by other projects. This week we begin with a look at OpenBSD and some of the new features the project's developers have created recently. In our News section we discuss openSUSE's call for project ideas and Linux Mint's website outage. Plus we talk about Enlightenment's latest release which features support for Wayland and tools for monitoring a running Linux system. In our Questions and Answers column we explore how to run Windows software from a Linux live disc and then we share the torrents we are seeding. Plus, we share the distributions released over the past week and introduce DistroWatch's new search features. In our Opinion Poll we ask whether our readers use webmail or run local e-mail clients to access their electronic messages. We wish you all a fantastic week and happy reading!
Listen to the Podcast edition of this week's DistroWatch Weekly in OGG (24MB) and MP3 (18MB) formats
• Music credit: Clouds Fly With Me by Matti Paalanen
|Feature Story (by Jesse Smith)
Guarding the gates with OpenBSD 5.8
The OpenBSD project has long held a reputation for producing a secure operating system. The project boasts just two remote security holes reported over a span of about twenty years. It's an impressive accomplishment for the developers and a good indication of why OpenBSD is so often trusted for security oriented tasks like running firewalls. However, the OpenBSD team has been steadily working on other projects too. The team behind OpenBSD also creates the widely used OpenSSH software which is used around the world by system administrators to remotely work on servers and securely transfer files. The OpenBSD project also spawned the LibreSSL software (a replacement for OpenSSL) following the Heartbleed vulnerability. In the latest release of OpenBSD we also saw improvements to the project's lightweight and secure web server (called httpd), the introduction of the doas command (a replace for sudo), a new implementation of the file command and W^X support for i386 processors. The latest version of the operating system, OpenBSD 5.8, also switched to denying root logins in the default installation.
OpenBSD is available for several different architectures and, for the purposes of this review, I decided to try the 64-bit x86 build and run it in a virtual machine. The ISO I downloaded was 220MB in size and, upon booting from the disc, I was presented with a text console where I was asked if I would like to perform a new installation, upgrade an existing copy of OpenBSD, perform a quick "auto-install" or drop to a command shell. I decided my best option was to perform a fresh installation.
OpenBSD's system installer displays a series of prompts on the text console and we type in our answers. Many of the prompts provide a good default option and we can simply press the Enter key to take the default setting. The installer walks us through the steps of getting us to select our keyboard's layout, set the hostname for our computer and configure our network card. The installer supports DHCP and manually supplied network settings for both IPv4 and IPv6. We are asked to provide a password for the root account and we are asked if we would like to run the OpenSSH secure shell service. The installer then asks if we would like to enable graphical desktop software. We then have the option of creating a user account for ourselves. The next section walks us through partitioning the hard drive and OpenBSD's installer will suggest layouts and mount points for us that should work in many cases. We are next asked where OpenBSD's source files are located (in my case on the CD) and we can then select which OpenBSD packages we want to install. The various packages include the base operating system, various kernels, documentation, games and graphical utilities. The operating system's files are copied to our hard drive, after which we are asked to supply our time zone. With all the installer's steps completed we are dropped to a command line where we can reboot the computer.
The first time I went through the installer I took the suggested disk layout on blind faith, which was clearly (in hind-sight) a poor choice. While my 8GB of free space was more than enough room for OpenBSD and all of its components, those 8GB had been divided by the installer into about eight separate partitions (and swap space) which meant there was very little free space under any mount point other than /home. This meant, in brief, I was unable to install new packages or software updates as the space set aside for the root file system and /usr were nearly full following the initial installation. I went back through the installer, performing a fresh installation with fewer mount points and ended up with plenty of room for the operating system and its packages.
OpenBSD 5.8 -- Installing new software packages
(full image size: 48kB, resolution: 1024x768 pixels)
Since I had installed packages with graphical support at install time, my copy of OpenBSD booted to a graphical login screen. From there we can sign into a bare bones window manager where we are given a virtual terminal and workspace switcher. I found that when logged into this graphical environment, OpenBSD used about 120MB of memory in total.
Package management on OpenBSD works in a similar manner to the other members of the BSD family, but is a little different from Linux distributions, so I want to go over it briefly. On OpenBSD the system is divided into the base operating system and third-party software. We can install third-party items, like web browsers, desktop utilities and extra services, using the pkg_add command or through a ports system. Using pkg_add tends to be a lot faster and easier, but it does require that we set an environment variable with the name of the repository mirror we want to use. Fortunately this is all nicely documented for us on the OpenBSD website. I installed a few packages this way and found the pkg_add command line utility handled software for me well. My one issue with pkg_add is that it does not warn the user when a repository mirror has not been set. This means if we run "pkg_add firefox" without specifying a mirror first, pkg_add simply fails without telling us if it is because the package does not exist or it just did not have a mirror to search.
Updates to the base operating system are installed from source code and the OpenBSD website lists available security updates and errata. Since downloading, compiling and installing security patches can be a complex undertaking, there is an unofficial website which supplies binary software updates. The mtier.org website actually supplies a shell script which can be run manually or from a scheduled job that will detect and install binary security updates. I tried this update script and found it worked very well and it makes updating OpenBSD a much faster and more streamlined experience.
One of the reasons I wanted to try this version of OpenBSD was the project's new doas command which is intended to replace sudo. Both commands allow a non-privileged user to perform actions that would normally be restricted to another user such as root. According to the OpenBSD developers, the sudo command's code and configuration file are too complex and the complexity may mean unexpected problems lurk in the sudo code. There is also the risk of an administrator accidentally introducing a security hole in the sudo configuration file due to the complex nature of sudo's configuration syntax. The doas command is not enabled by default, but creating a configuration file for the doas command enables it.
I found I very much appreciated the doas command, its documentation and configuration file. The doas configuration file is much easier to read than sudo's and the available options are well explained. The doas command allowed me to assign root access to a user given the proper password and doas worked as advertised.
I also decided to try out the latest version of OpenBSD's built-in web server, called httpd. The server has a very straight forward configuration file which, for simple websites, makes httpd very attractive when compared next to the Apache web server or nginx. I had to read a little documentation to find out how to properly enable PHP support on the web server, but the steps were straight forward and would be easy to reproduce. In the end, I ended up creating a small website and was happy with the results I got from httpd, whose configuration file was a total of about five lines.
OpenBSD 5.8 -- Testing the httpd web server with Firefox
(full image size: 29kB, resolution: 1024x768 pixels)
A lot of people use OpenBSD as a firewall operating system and I feel the system delivers there. I quite like the PF firewall. I find its syntax easier to read than rules for Linux's iptables and it is easy to set up lists of addresses to ban. Plus I like how straight forward it is to block brute-force attacks against services like OpenSSH. In short, PF on OpenBSD is just like any other service the project creates: it is easy to set up, has a clearly written configuration file and the documentation is useful.
What I really took away from my experience with OpenBSD is something I (and I think others) often forget about OpenBSD and that is: the project values documentation and clean design. I spend a lot of time on Linux which often has poor or non-existent documentation for a lot of services. Too often on GNU/Linux distributions the manual pages are vague and include instructions to find the complete documentation elsewhere. FreeBSD has good documentation, but it is in the project's handbook. OpenBSD is one of the few, perhaps the only, project I can think of that keeps almost all of its documentation in the operating system's manual pages where we can find examples and clear explanations. It's a remarkably pleasant feature.
OpenBSD may be very secure, but I think what sets the operating system apart are its documentation and clean system design. It is so easy to find things and understand the configuration of an OpenBSD system. The file system is organized in a clean and orderly manner. It always takes me a while to get accustomed to using OpenBSD, as for me it is a rare occurrence, but once I get settled in I like how straight forward everything is. I can usually find and configure anything on the system without referring to external documents or searching for answers on-line and that is quite an accomplishment for an operating system where virtually everything is done from the command line.
In short, I was happy with OpenBSD 5.8. I like how httpd is coming together, I like that the installer defaults to disabling root logins, I enjoy working with the PF firewall and doas is such a wonderful replacement to sudo I hope it is widely adopted by other open source projects. This feels like a solid release from the OpenBSD project and I was quite happy using it.
|Miscellaneous News (by Jesse Smith)
openSUSE seeks Summer of Code ideas, Mint's website outage, Enlightenment ships with Wayland support and tips for monitoring Linux
The openSUSE team is already looking ahead to next year's Summer of Code, a program sponsored by Google where the company pays students to work on open source projects. The openSUSE project plans to participate in Google's Summer of Code (GSoC) in 2016 and is looking for a list of things openSUSE users want to see fixed or added to the distribution. "Mentoring is important for the future of open source software and for openSUSE. It introduces students to the culture and practices of open source. It can provide lessons for building interpersonal skills and the results of GSoC produce open-source code, which benefits everyone. openSUSE is actively searching for mentors, students and projects for GSoC as well as administrators for openSUSE's involvement with GSoC. Students are matched with a mentoring organization like openSUSE and given projects to work on over a three-month period, but project ideas must be submitted for openSUSE to take part in GSoC. Ideas can be submitted to openSUSE on the wiki under the GSoC ideas 2016 page." Further information on openSUSE's participation in the Summer of Code program can be found on the project's blog and suggestions can be submitted to openSUSE's wiki.
* * * * *
Last week fans of Linux Mint had been expecting to witness the launch of Linux Mint 17.3. Instead, visitors to the project's website encountered a message saying the distribution's website was off-line and would be back in a few days. On Friday, a message appeared on the Linux Mint blog explaining what had happened: "I would like to apologize for keeping you in the dark. You probably noticed our website and forums were down and even though it's early December, Linux Mint 17.3 isn't officially out yet. We've been hit by a series of disk issues on our main server and we made a critical mistake which resulted in data loss when trying to solve them. We then discovered our daily backups only covered part of what we lost. We're working day and night to recover the data and to bring everything back to normal." By the weekend most of the project's website was back on-line again and Linux Mint 17.3 had been released.
* * * * *
A new release of the Enlightenment desktop software was announced last week. The new version, 0.20.0, offers several interesting features, including a new audio mixer gadget and improved FreeBSD support. "The E20 development cycle has come to a close, with 1,890 patches submitted by over 50 developers in the course of 441 days. 25+ reported Coverity analyzer issues and 165 tickets were addressed during this time (based on commit message tagging). I'd like to personally thank everyone who contributed, whether by submitting patches, writing documentation, reporting bugs, or simply providing feedback on IRC." Perhaps the most interesting new feature is full Wayland support. Wayland is the planned replacement for the X display software and support for Wayland is being added to cutting edge distributions such as Fedora and KaOS. Notes on building Enlightenment with Wayland support enabled and using this new feature can be found in this document.
* * * * *
The Netflix organization sends a lot of data across the Internet and needs to maintain a large and responsive infrastructure. As a result, the company's system administrators need to be able to quickly check on their servers and make sure they are running smoothly. The company recently blogged about some of the monitoring tools they use which are common across most Linux and BSD systems and can be used by people at home. "In 60 seconds you can get a high level idea of system resource usage and running processes by running the following ten commands. Look for errors and saturation metrics, as they are both easy to interpret, and then resource utilization. Saturation is where a resource has more load than it can handle, and can be exposed either as the length of a request queue, or time spent waiting." The blog post covers ten commands for monitoring resource usage and how to use the tools to check a system for common problems.
|Questions and Answers (by Jesse Smith)
WINE and Mono on live media
Seeking-live-distros-with-WINE asks: Today I found myself recovering data from some "dead" storage devices. Of all the tools that I used, the only one that successfully recovered the data was DiskDigger. Although I generally loathe using Windows software, this was borne out of necessity, not even old faithful TestDisk could find the files.
The application runs under Mono and worked very well with my Debian install (LMDE). But it got me thinking: if I was not near a computer running Linux, how could I have run the Mono application (please don't tell me to use Windows!)? I generally carry several USB flash drives containing various live bootable distros, but none of them come with Mono (or WINE) included.
Do you (or any of your DistroWatch readers) know of any current Linux live distro that includes Mono and/or WINE as standard, or is it that those packages are too bloated and problematic for them to work successfully in those circumstances?
DistroWatch answers: While most Linux distributions do not include WINE or Mono with their live media, there are a few exceptions. For people who want to run Windows applications from a live disc using WINE, one of the best options is probably Zorin OS. The Zorin OS distribution is designed specifically with former Windows users in mind and I think WINE is available from their live media. I'm not sure if Mono is included, but their live disc does feature packages with the term "mono" in the packages names.
Another way to go would be to install Mono packages while running the live distribution. Most live distributions will allow you to temporarily install new software packages and run them in memory. So, assuming you have an active Internet connection and the computer you are operating on has a few gigabytes of RAM, you should be able to use the package manager to install the tools you need. Then it will not really matter which distribution you start with, so long as Mono and/or WINE are included in the distribution's package repositories.
I have occasionally had to recover files using a live distribution that does not ship with recovery tools, but I was able to install the items I needed (like TestDisk) and run them from memory. It is not an ideal arrangement, but is a solution that works on almost every distribution.
One last option you might want to look at is creating your own live distribution for future use. Tools like SUSE Studio will help you put together a custom recovery disk that includes the tools you want. That way you can put Mono and WINE on the disc and take it with you wherever you go.
* * * * *
Past Questions and Answers columns can be found in our Q&A Archive.
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: 139
- Total data uploaded: 21.8TB
|Released Last Week
Porteus Kiosk 3.6.0
Tomasz Jokiel has announced the release of Porteus Kiosk 3.6.0, the latest quarterly update of the project's single-purpose Gentoo-based distribution for web kiosks. This release introduces a server edition which designed for monitoring, accessing and managing Porteus Kiosk clients: "I'm pleased to announce that Porteus Kiosk 3.6.0 is now available for download. The new version sums all the development which happened in the last three months. Linux kernel has been updated to version 4.1.13, Mozilla Firefox to version 38.4.0 ESR and Google Chrome to version 46.0.2490.86. Packages from the userland are upgraded to portage snapshot tagged on 20151128. Here is a short overview of the most notable features introduced in this release: implemented support for associating the kiosk clients with Porteus Kiosk Server - our brand new operating system which allows monitoring, accessing and managing the clients even if they are placed behind a NAT, proxy or firewall; added support for injecting or replacing default browser preferences with a text file hosted on the network...." See the release announcement and changelog for a full list of changes and new features.
The developers of Q4OS have announced a new version of the project's Debian-based distribution. Q4OS features the Trinity desktop environment and can work on low-resource hardware. "The Q4OS development team is pleased to announce the immediate availability of the new Q4OS 1.4.4 release. It's the maintenance release of the Q4OS 1.4 'Orion' series, and is built on and improves the previous version. The new Q4OS release ships with brand new update notifier and manager, as well as several different improvements. Update notifier pops up an icon in system tray, when updates are available from system repositories and lets administrator to apply them on request. Other improvements include optimized desktop profiles, fast data transfer from Android devices, broader support for various multimedia formats and more. Bunch of more or less important bug fixes, packages updates and security patches has been delivered as usual." Further information can be found on the project's blog. Builds of Q4OS are available for computers featuring 32-bit and 64-bit x86 processors and there is an image of Q4OS for the Raspberry Pi mini computer.
Q4OS 1.4.4 -- Running the Trinity desktop environment
(full image size: 122kB, resolution: 1366x768 pixels)
Simon Long has announced the release of Raspbian 2015-11-21, a new update of the Debian-based distribution made for the Raspberry Pi single-board mini-computer: "Amid all the excitement last week, some people have noticed that we also released an updated Raspbian image, and have been asking what is in it. Obviously, one of the most important features of this image is support for Pi Zero (which is also the main reason we didn't make any fuss about it in advance). But there are a few other small changes which apply to all versions of the Pi, so here's a list for the curious. IBM's Node-RED Internet Of Things application is now included - this allows you to rapidly create IoT applications by connecting blocks in a graphical editor. To get started, run the Node-RED application from Programming in the main menu, and then use the web browser to access port 1880 at your Pi's own address to see the editor. Under Preferences in the main menu, you will now find an option for Add/Remove Software. This launches a modified version of the GNOME Packages application, which allows you to add and remove software on your Pi." Read the full release announcement for further information and screenshots.
Linux Mint 17.3
Clement Lefebvre has announced a new release of the Linux Mint distribution. The new release, Linux Mint 17.3, is based on Ubuntu 14.04 LTS and is available in MATE and Cinnamon editions. Some of the key changes in this release involve the handling of software updates and managing hardware drivers. "Linux Mint 17.3 is a long term support release which will be supported until 2019. It comes with updated software and brings refinements and many new features to make your desktop experience more comfortable to use. Software repositories are very important. We use them all the time when installing new software or performing updates. They need to be fast and reliable. This was a major point of focus in the development of Linux Mint 17.3. Software repositories are mirrored (i.e. duplicated on many servers) all over the world. The main goal of the Software Sources configuration tool is to make it easy to find the best available mirror for you; one that is: reliable and fully up to date; fast and responsive. To find the fastest mirrors, the Software Sources tool now detects your location and starts its speed tests with mirrors near you." Further information can be found in the release announcements for the Cinnamon and MATE editions.
The Robolinux project has announced the availability of a new release of their commercial, Debian-based distribution. The latest version, Robolinux 8.3, includes several new multimedia applications, including Photo Filmstrip, Spotify, Blender, OpenShot and Pinta. Robolinux 8.3 also ships with Wireshark for monitoring network traffic. Additional wi-fi and printer drivers were added while Popcorntime was removed from the list of applications. "As the Christmas and holiday season was approaching Robolinux polled its user base extensively asking `What hot new apps do you want in Robolinux Cinnamon, Mate, Xfce & LXDE Raptors?' An overwhelming number of users responded with "We want more multimedia and privacy apps in Robolinux". Interestingly many users asked for a packet sniffer to monitor their privacy amongst other things." Further information on this release can be found in the project's release announcement.
* * * * *
Development, unannounced and minor bug-fix releases
|Upcoming Releases and Announcements
Summary of expected upcoming releases
Webmail vs local e-mail clients
Last week we heard from Mozilla that the organization is considering dropping support for the Thunderbird e-mail client. Though the announcement, and its follow-up, do not say for certain what Thunderbird's future may be, it is unfortunate to see Mozilla planning to cease Thunderbird development.
The announcement was not entirely a surprise since Mozilla had already placed Thunderbird in maintenance mode, where the software received security updates and bug fixes only. However, it is interesting to note Mozilla has not put effort into expanding on Thunderbird as a product the same way they have with Firefox. After all, according to Mozilla itself, Thunderbird has around ten million users. Tie-in products such as large attachment storage and on-line message archiving might have funded further development of the popular Thunderbird application.
The above announcement about Thunderbird's future has sparked a lot of debate over the usefulness of local e-mail clients verses webmail. This week we would like to know whether you use a local client, such as Thunderbird or Evolution, for accessing e-mail or if you use web-based e-mail.
You can see the results of last week's poll on web browser extensions here. All previous poll results can be found in our poll archives.
Webmail vs local e-mail clients
|I use webmail exclusively: ||803 (31%)|
| I use local e-mail clients exclusively: ||828 (32%)|
| I use both webmail and applications: ||905 (35%)|
| I do not use either: ||16 (1%)|
Searching for installation media of a certain size
Two of the most common feature requests we have received at DistroWatch this year have been with regards to installation media. Specifically, our readers have been asking for ways to find installation media (ISO files) of a particular size and find distributions which offer net-install media. We are happy to announce we have updated our Search page to enable finding projects based on ISO size and whether a project supports net-installs.
People who visit our Search page will find two new fields have been added: "Install media size" and "Install method". The former narrows down searches based on the size of a project's ISO files while the latter allows us to locate projects which feature either net-install media or local installs.
These new filters enable us to perform some interesting searches. For example, this one locates Linux distributions with installation media under 100MB in size. We can perform searches to find flavours of BSD that will fit on a CD. Or we could try to find all the projects we know of that offer net-install media. We know some people like to download large ISO files in order to have as many packages available on the installation media as possible. Here is a search for projects with large installation media that also use the RPM package format.
At this point we have a lot of information on ISO sizes and installation methods, but our database is not entirely complete. For instance, it is difficult to find media size information for commercial distributions and so some commercial projects may not appear in the search results. At this time our database contains ISO information for just the main editions of distributions, community spins have been omitted as they can be more difficult to track down and may not be officially supported. If you notice a mistake or missing information, please send us an e-mail with "ISO size" in the subject line.
* * * * *
Distributions added to the database
RebeccaBlackOS is a Debian-based live distribution which can be used to run Wayland desktop sessions. RebeccaBlackOS can run a number of popular open source desktop environments on top of a Wayland graphical session. The distribution was (and remains) one of the only Linux distributions to run a Wayland session from live media. The distribution is available in 32-bit and 64-bit builds for the x86 architecture.
RebeccaBlackOS 2015.10.21 -- Running the Weston display server
(full image size: 774kB, resolution: 1366x768 pixels)
* * * * *
Distributions added to waiting list
- StarLinux. StarLinux is a desktop distribution which is based on Ubuntu and features the LXQt desktop environment.
- ABXY Linux. ABXY Linux is based on openSUSE and is available in GNOME, KDE and Server editions.
* * * * *
DistroWatch database summary
* * * * *
This concludes this week's issue of DistroWatch Weekly. The next instalment will be published on Monday, 14 December 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)
- Michael DeGuzis of Libre Geek (podcast)
If you've enjoyed this week's issue of DistroWatch Weekly, please consider sending us a tip.
(Tips this week: 0, value: US$0.00)
|• Issue 708 (2017-04-17): Maui Linux 17.03, Snaps run on Fedora, Void adopts Flatpak, running Android apps on GNU/Linux, Debian elects Project Leader|
|• Issue 707 (2017-04-10): PCLinuxOS 2017.03, Canonical stops Unity development, OpenBSD on a Raspberry Pi, setting up a VPN for privacy|
|• Issue 706 (2017-04-03): Super Grub2 Disk, Snap packages of deepin applications, Subgraph OS routes network traffic for one application, announcements from Linux Mint|
|• Issue 705 (2017-03-27): Minimal Linux Live, sharing control of the operating system, new KaOS features, Uplos32 provides 32-bit fork of PCLinuxOS|
|• Issue 704 (2017-03-20): ToarusOS 1.0.4, Linux Mint's security record, Debian starts Project Leader election, Ubuntu 12.04 reaches end-of-life|
|• Issue 703 (2017-03-13): SolydXK 201701, CloudReady, Solus announces new features, KDE Connect sends text messages from desktop, openSUSE's YaST module for Let's Encrypt|
|• Issue 702 (2017-03-06): Fatdog64 Linux, elementary OS bundled with new netbook, Haiku announces new features, security and the size of a distro's development team|
|• Issue 701 (2017-02-27): OBRevenge 2017.02, Mageia 6 delays, NetBSD reproducible builds, questions about swap space, trying to steam video on a Raspberry Pi|
|• Issue 700 (2017-02-20): RaspBSD, Debian replaces Icedove with Thunderbird, Fedora's licensing guidlines, tips for switching shells, finding battery charge, getting IP address and killing processes|
|• Issue 699 (2017-02-13): Clear Linux, GhostBSD network utility ported to FreeBSD, Ubuntu coming to Fairphone, elementary OS crowd funding an app store|
|• Issue 698 (2017-02-06): Solus 2017.01.01, comparing containers with portable applicatins, Tails dropping 32-bit support, Debian Stretch enters freeze|
|• Issue 697 (2017-01-30): Subgraph OS 2016.12.30, running Ubuntu on an Android phone, Arch Linux phasing out 32-bit support, Linux Mint testing updated LMDE media|
|• Issue 696 (2017-01-23): GoboLinux 016, remotely running desktop applications, Solus adopting Flatpak, KDE neon using Calamares, TrueOS tests OpenRC|
|• Issue 695 (2017-01-16): Zorin OS 12, Peppermint team fixes installer bug, Debian refreshes Jessie media, Ubuntu improves low graphics mode, Exciting things coming in 2017|
|• Issue 694 (2017-01-09): MX Linux 16, Fedora considers systemd security features, DragonFly BSD to support massive swap space, Ubuntu Touch roadmap, Puppy's newsletter, sudo's password prompt|
|• Issue 693 (2017-01-02): Comparing small distros, fig language, video driver comparsion, Debian+PIXEL, Wayland on FreeBSD|
|• Issue 692 (2016-12-19): Bodhi Linux 4.0.0, Cappsule containers, Calculate's new Utilities package, Solus and Ubuntu MATE build new application menu|
|• Issue 691 (2016-12-12): SalentOS 1.0, openSUSE improves YaST, Fedora considers slower release cycle, KDE neon gets LTS branch|
|• Issue 690 (2016-12-05): Fedora 25, Ubuntu adopts rolling HWE kernel, running Android apps on GNU/Linux, Haiku working toward EFI support|
|• Issue 689 (2016-11-28): openSUSE 42.2, Fedora's upgrade path, plans for Korora 25, transitioning from PC-BSD to TrueOS, Webconverger's reproducible builds|
|• Issue 688 (2016-11-21): Endless OS 3.0.5, KDE neon fixes security hole, FreeBSD's Quarterly Status Report, Rolling release trial #2 concludes|
|• Issue 687 (2016-11-14): NAS4Free 10.3.0.3, Fedora gains MP3 playback, budgie-remix becomes Ubuntu Budgie, Ubuntu flavours compared, Rolling release trial #2|
|• Issue 686 (2016-11-07): FreeBSD 11.0, rolling release trial #2, Debian announces supported architectures, Simplicity switching to antiX base, farewell to Mythbuntu|
|• Issue 685 (2016-10-31): elementary OS 0.4, SUSE gains ARM support, Mint improves language support, Dirty COW explained, Rolling release trial #2|
|• Issue 684 (2016-10-24): Ubuntu 16.10, Linux popularity in different markets, Fedora runs on Raspberry Pi, Ubuntu features live kernel patching|
|• Issue 683 (2016-10-17): Refracta 8.0, making packages for distributions, Alpine switches to LibreSSL, 386BSD website publishes classic code|
|• Issue 682 (2016-10-10): KDE neon 20160915, Android-x86 6.0, Fedora warns of update bug, HandyLinux drops English translation, LXQt benchmarks|
|• Issue 681 (2016-10-03): OpenBSD 6.0, DragonFly BSD to support LibreSSL in ports, systemd denial of service bug, upgraded Mintbox Mini|
|• Issue 680 (2016-09-26): Uruk GNU/Linux 1.0, blocking applications at the firewall, Lenovo controversy, Ubuntu running on the Nextcloud Box|
|• Issue 679 (2016-09-19): OpenMandriva 3.0, 32-bit vs 64-bit performance, openSUSE updates, KaOS unveils first run wizard|
|• Issue 678 (2016-09-12): Apricity 07.2016, Mageia adopts DNF, KDE neon to use Wayland, FreeBSD updates Linux compatibility, creating cron jobs|
|• Issue 677 (2016-09-05): Peppermint OS 7, Manjaro updates leadership, TrueOS becomes rolling release, organizing files, creating torrents|
|• Issue 676 (2016-08-29): Korora 24, Fedora 25 to use Wayland by default, Linux turns 25, PC-BSD becomes TrueOS, finding software licensing information|
|• Issue 675 (2016-08-22): Gentoo LiveDVD "Choice Edition", moreutils, Ubuntu improves terminal convergence, MATE packaged for Openindiana, FreeBSD improves video support|
|• Issue 674 (2016-08-15): Zenwalk Linux 8.0, Ubuntu phone follow-up, Lubuntu transitioning to LXQt, Steam running on FreeBSD|
|• Issue 673 (2016-08-03): noop linux and EasyNAS, Debian's GnuPG switch, Fedora "Flock", using "nice"|
|• Issue 672 (2016-08-01): Ubuntu Phone 15.04, Solus embraces rolling release model, interview with Jane Silber, FreeBSD Quarterly Report|
|• Issue 671 (2016-07-25): Slackware 14.2, Point Linux 3.2, OpenBSD disables usermount, KaOS releases significant changes, Fedora 22 reaches end of life.|
|• Issue 670 (2016-07-18): Linux Lite 3.0, Bodhi team plans 4.0.0, pfSense changes licensing, running software across distributions, Linux Mint upgrade path|
|• Issue 669 (2016-07-11): Linux Mint 18, proving a system is secure, LibreSSL in FreeBSD, Ubuntu plans phasing out 32-bit, pfSense status report|
|• Issue 668 (2016-07-04): Fedora 24, Linux Mint plans for 18.1, FreeBSD and DragonFly BSD improve their file systems, comparing Flatpak, Snap and AppImage|
|• Issue 667 (2016-06-27): GeckoLinux 421, Fedora supports Flatpak, Solus unveils new features, running GNU/Linux on tablets|
|• Issue 666 (2016-06-20): Comparing more live update methods, Ubuntu's snap packages, Antergos drops 32-bit media, GeckoLinux unveils Rolling edition, learning Linux resources|
|• Issue 665 (2016-06-13): BunsenLabs Linux Hydrogen, Fedora 24 delayed, NetBSD grows in size, Clonezilla questions|
|• Issue 664 (2016-06-06): Sabayon 16.05, Debian updates install media, the cost of free software, Qubes explains secure build process|
|• Issue 663 (2016-05-30): Comparing live update methods, Ubuntu MATE's progress, distros debate systemd change, DistroWatch turns 15|
|• Issue 662 (2016-05-23): Clonezilla Live, new Fedora community repository, DragonFlyBSD runs Wayland, a live edition of Slackware and kernel components|
|• Issue 661 (2016-05-16): FreeBSD 10.3, OpenMandriva adopts Clang, Debian adds ZFS packages, PCLinuxOS drops 32-bit and comparing CentOS with RHEL|
|• Issue 660 (2016-05-09): Ubuntu MATE 16.04, Mint's xapps, FreeBSD Quarterly Report, Debian updates 32-bit support, addressing GPL violations|
|• Issue 659 (2016-05-02): Ubuntu 16.04, compiling custom kernels, Cinnamon 3.0, Sabayon launches ARM build, Devuan ships Beta release|
|• Issue 658 (2016-04-25): Kali Linux 2016.1, elementary OS 0.3.2, Debian elects Project Leader, Fedora 24 feature preview, Nard reaches 1.0|
|• Issue 657 (2016-04-18): Redox, Linux Mint improves update manager, planned Fedora 24 features, Ubuntu 16.04 getting Snappy packages|
|• Full list of all issues|
|Free Tech Guides
NEW! Fancy Form Design
NEW! This FREE 176-page ebook is a complete, step-by-step guide to creating beautiful web forms that are aesthetically pleasing, highly functional and compatible across all major browsers.
|Free Tech Guides
NEW! Simply SQL
NEW! Teach yourself SQL! You'll learn how to make the most of your data using best-practice SQL code.
FREE 328-page ebook
|Free Tech Guides
This FREE reference card covers basic features of regular expressions, including normal and special characters, quantifiers, capturing and non-capturing groups.