| DistroWatch Weekly
|DistroWatch Weekly, Issue 572, 18 August 2014
Welcome to this year's 33rd issue of DistroWatch Weekly! Having a powerful tool, such as an advanced file system can be very appealing. However, having a powerful tool is only helpful if we have a way of understanding and making use of the tool. This is why it is important for operating systems to ship with documentation and comprehensive interfaces. This week we begin with a review of ZFSguru, a FreeBSD distribution which offers users an intuitive web-based interface for controling the operating system's advanced file system. In our News section we discuss changes coming to Fedora and some presentations shared at Flock, the Fedora contributor conference. We also cover Debian's progress with regards to supporting ARM64, the appointment of new members to the Gentoo Board of Trustees and share a tutorial on managing system processes, provided by openSUSE. Then we tackle the question of why many developers and users find rolling-release distributions so appealing. We wrap up this week by sharing news of recently released distributions and we look ahead to exciting new releases to come. We wish you all a fantastic week and happy reading!
|Feature Story (by Jesse Smith)
Exploring ZFSguru 10.1
A project that was recently recommended to me is ZFSguru. What is ZFSguru? According to the project's website, "ZFSguru is a multifunctional server appliance with a strong emphasis on storage. ZFSguru began as simple web-interface front-end to ZFS, but has since grown into a FreeBSD derivative with its own infrastructure. The scope of the project has also grown with the inclusion of add-on packages that add functionality beyond the traditional NAS functionality found in similar product like FreeNAS and NAS4Free. ZFSguru aims to be a true multifunctional server appliance that is extremely easy to setup and can unite both novice and more experienced users in a single user interface."
Put another way, we might think of ZFSguru as distribution of FreeBSD with a user-friendly, web-based interface which makes system administration tasks easier. The latest edition of ZFSguru is available as a 64-bit x86 build and comes in two editions: Regular and GNOME. An older version of ZFSguru with 32-bit x86 support is available. In addition, it is possible to download the ZFSguru web interface only and install this front-end on an existing FreeBSD server or workstation. The download for the main edition of ZFSguru is 378MB in size and the GNOME edition is 676MB. I opted to download the former.
Booting from the ZFSguru media brings up a text-based menu where we are given a few options. We can exit the menu and access the live media's command line, we can attempt to detect our IP address or we can reset the configuration of the web interface. There are also options for shutting down or rebooting the computer. Near the top of the menu ZFSguru displays our current IP address. Copying this address into a web browser allows us to bring up the operating system's web interface. I found that, by default, ZFSguru presents us with a web interface over the HTTP protocol only, there is no secure HTTPS option.
ZFSguru 10.1 - overview of system status
(full image size: 135kB, screen resolution 1221x1000 pixels)
The first time we connect to the web interface we are presented with a few configuration screens. The first one contains security options and here we can set a password for the web interface. We can also tell ZFSguru to accept connections only from certain locations. For example, we can have ZFSguru restrict access to just computers on our local network or, alternatively, to one specific IP address. The second configuration screen shows us a list of disks connected to our server, confirming we have the correct number of storage devices. The third screen allows us to either import an existing ZFS storage pool or create a new pool using the attached storage devices. The forth and final screen asks if we would care to send feedback or hardware related information to the ZFSguru project to help the developers improve their software. Once the configuration steps have been completed we can decide whether we wish to continue running ZFSguru from the project's live media or we can install the operating system locally in our storage pool.
The ZFSguru installer runs in the project's web-based interface and consists of three screens. First we are asked which storage pool should host our local install of the operating system. Then we confirm which version of ZFSguru we want to install. Next, we can optionally tune the ZFS storage pool, adding file system compression, file redundancy and the amount of swap space to use. The installer then shows us detailed progress reports while it copies the required files and configures the new operating system. I found my installation went very quickly, requiring about three minutes. Once the system installer finished a prompt appeared asking me to reboot the computer. Booting the local copy of ZFSguru brings up the same text-based menu we saw in the live environment and the web interface is automatically enabled for us.
For my experiment with ZFSguru I ran the operating system in a VirtualBox virtual machine. FreeBSD-based projects tend to take longer to boot than Linux distributions (at least when run in VirtualBox), but ZFSguru booted fairly quickly, requiring less than a minute to come on-line. Once up and running, ZFSguru worked quickly and the web interface was highly responsive. The operating system does not require much memory either. My installation of ZFSguru used approximately 23MB of active memory and, in total, used less than 200MB. In the past I have heard people express concern that ZFS might require too much memory to be run on low-resource machines, but I found that even with file duplication, compression and its web interface enabled, ZFSguru required only a few hundred megabytes of memory to function.
The web interface presented by ZFSguru is clean and well organized. Along the top of the screen we find a series of tabs which represent broad categories of information or actions we can explore. These tabs (Status, Network, Disks, Pools, Files, Access, Services and System) each contain their own sub-categories of options and I found most functions quite easy to locate. What follows is a summary of what each category (and sub-category) has to offer the system administrator.
The Status tab shows us a general overview of the operating system. Its various sub-tabs allow us to monitor specific aspects of the operating system. There are sub-tabs for monitoring system logs, watching processor usage and checking memory consumption. Under the Network tab we can find a list of our computer's network interfaces, the IP addresses in use and other details on the network configuration. It appears as though we cannot alter the network configuration from this tab, though we can access the operating system's command line to adjust network settings.
The Disks tab shows us the status of all connected storage devices. It also allows us to format our storage devices and monitor the health of our disks using SMART. There are utilities under the Disks tab for monitoring storage input/output and running read/write benchmarks. I ran a benchmark and was shown a graph with the results. However, the two axis of the graph were not labelled, so I was not sure what to make of the results.
In the Pools tab we can view a list of ZFS storage pools and examine feature flags enabled on the file system. Under this tab we can enable ZFS scrubs and upgrade our pool's file system. We can also delete existing storage pools, export pools, rename a pool or search for pools we may wish to import. We can further create a new storage pool, expand an existing pool to include new devices and add a "hot spare" disk. A hot spare is a disk which is not currently in use, but can be activated in the case one of our active storage devices fails.
The Files tab allows us to create new file systems within an existing storage pool. Using the Files tab we can create file system snapshots, clone a snapshot or rollback the file system to an older snapshot. The Files tab contains a file browser and offers us point-n-click ways to share our file systems using either Samba or NFS. In addition we can change the permissions and ownership of files using the Files tab.
ZFSguru 10.1 - working with file system snapshots
(full image size: 86kB, screen resolution 1221x1000 pixels)
Exploring the Access tab we find the ability to create Samba network shares and user accounts. We can also create NFS shares and set a password for the operating system's secure shell account. The user account set up for secure shell access does not have special (administrative) permissions by default, but the account can be used to access the root account without a password.
The Services tab provides us with the ability to enable/disable system services. Some available services in the default installation include a secure shell, a name server, the Cron daemon, Samba, NFS, a network time synchronization daemon and a packet filter. There are additional services we can install through the web interface, about 90 in total. These services include web browsers, more network services, bittorrent clients and anti-virus software.
ZFSguru 10.1 - managing system services
(full image size: 152kB, screen resolution 1221x1000 pixels)
Finally, the System tab allows us to check for software updates, perform new installations and shutdown or reboot the computer. I found the installation function worked well and, during my trial, there were no new versions of ZFSguru available. The update feature appears to check only for updates to the web interface, not the underlying FreeBSD operating system. I tried to check for updates to the core operating system from the command line, but found ZFSguru would not successfully connect to any FreeBSD mirrors to fetch updates.
When I went into this review I did so with the impression ZFSguru was mostly about storage and designed to deal with NAS devices. For the most part this seems to be true. ZFSguru does feature a number of functions which make it suitable for a more general purpose operating system, but the bulk of the functionality deals with disks, RAID configurations, network sharing, ZFS tweaking, snapshots and file systems. As ZFSguru is a storage-focused operating system based on FreeBSD with a web interface, I found myself constantly comparing my experience with ZFSguru to my experiences with FreeNAS. Both projects make working with ZFS easy, both automate the initial installation and configuration of the operating system, both have polished web interfaces and both projects allow the user to install additional services to extend functionality. The two projects appear to diverge in two ways. First, FreeNAS has a lot of features, many of them probably only useful in business environments. ZFSguru, on the other hand, feels more streamlined, more geared toward home and small office installations. FreeNAS has a nice, but busy interface with a large tree of option screens. The ZFSguru interface feels cleaner to me, perhaps easier to navigate because of its fewer options.
ZFSguru 10.1 - checking the status of storage pools
(full image size: 135kB, screen resolution 1221x1000 pixels)
Taken on its own, ZFSguru struck me as being a very easy to use operating system. The scope of the project may be relatively narrow when compared against a general purpose operating system such as Debian or FreeBSD, but there is a great deal of storage- and services-oriented functionality presented in the web interface. The operating system is wonderfully easy to set up, makes managing disks, pools and snapshots remarkably easy and uses very few resources. The FreeBSD base is stable and the underlying ZFS technology is very powerful and flexible. ZFSguru does a great job of presenting the powerful aspects of ZFS while being simple to use. It only took me seconds to find features I wanted, there was no extra clutter and the web interface is quite snappy.
If pressed to criticize something I would say the one issue I ran into was with regards to security. ZFSguru was unable to download security updates for the underlying FreeBSD base, HTTPS was not enabled when the operating system was installed and, by default, there is no password on the administrator account. Granted, we can create a password for the root account and manually enable HTTPS, but I felt these could have been part of the installation process. These aspects of ZFSguru bring me back to the idea that the project seems best suited to home and small office environments while projects such as FreeNAS are more geared toward bigger organizations.
All in all, I really liked ZFSguru. It takes complex pieces of technology (FreeBSD and ZFS) and makes them surprisingly straight forward to install, configure and use. With the streamlined interface, the ZFSguru project makes a lot of tasks surprisingly easy and I think this project will appeal to people who want to set up a backup solution at home with a minimum amount of fuss.
|Miscellaneous News (by Jesse Smith and Ladislav Bodnar)
Fedora contributors share ideas at Flock, Debian releases first beta installer for "Jessie", Gentoo appoints new board members, openSUSE provides tutorials on system processes, Ubuntu Core update
Flock is a conference for Fedora contributors where people can come together to share ideas and present new concepts. Fedora Magazine covers many of the highlights from this year's conference. Two key points are likely to be of use to system administrators and end users. One is a smaller Linux kernel along with support for the 64-bit ARM architecture. "During the Fedora.next process, the Fedora Cloud Working Group made requests of the kernel team to shrink down its size. There are a lot of optional components built into the kernel and many of these weren't actually needed in a cloud environment. So the kernel team went and broke out the available modules into a core set and a common set above that. This made the minimal installation set much smaller and reduced the space on the cloud images substantially."
Another talk concerned package and application management on Fedora. As Fedora Magazine reports: "PackageKit just isn't a real solution. A software installer that actually deals with users' needs is called for. This is a paraphrase of Richard Hughes first statement at his presentation on the GNOME Software and how to connect users to the applications they want." The post goes on to describe some changes coming to Fedora that will make managing packages and getting information on available applications easier for users of the popular distribution.
* * * * *
Fedora is not the only distribution working on an ARM 64-bit build. This post to the Debian ARM mailing list shows building packages for the 64-bit ARM architecture is underway in the Debian community. Not all packages in the Debian repository currently build on ARM64, but progress is being made and there is hope ARM64 will be an officially supported architecture in time for Debian's next release, code name "Jessie". "The ARM64 port is now open in the main archive and the initial (build-essential) bootstrap set of packages was uploaded on Friday. We expect official builds to come on-line this week and start churning through the rebuild of everything. Meanwhile the debian-ports archive is at 84.5% built, having been hovering tantalizingly close to the official qualification percentage of 85% for the last couple of weeks."
Speaking about "Jessie", the Debian developers are clearly entering the final stages of its development. Last week, Cyril Brulebois announced the availability of the first beta build of the Debian installer for the distribution's upcoming new release: "The Debian Installer team is pleased to announce the first beta release of the installer for Debian 8 'Jessie'. Important changes in this release of the installer: GNOME installation images have been fixed - they will now really install GNOME (instead of Xfce); a major parted release was merged lately, and many related components needed an update accordingly; a major release of syslinux also appeared, with incompatible changes; the default init system on Linux is now systemd." Those who would like to test the new installer and check out the current state of "Jessie" can get the "netinst" images from the Debian Installer page.
* * * * *
The Gentoo distribution holds regular elections for seats on their Board of Trustees. There were two open seats on the board for the 2014-2016 term and these seats have been filled without need for a vote. The Gentoo Monthly Newsletter explains, "The two open seats for the Gentoo Trustees for the 2014-2016 term will be: Alec Warner (antarus) [and] Roy Bamford (neddyseagoon). Since there were only two nominees for the two seats up for election, there was no official election. They were appointed uncontested." Congratulations to the two nominees and good luck!
* * * * *
Being able to control the programs which are running on our computers is a very important aspect of maintaining any operating system. Often times a program will misbehave or refuse to close or take up too many resources. When this happens it is good to know how to locate and handle the offending program. The openSUSE blog continues their tutorial series, this week talking about process management. The tutorial covers running programs, directing tasks to run in the background, finding misbehaving programs and terminating them.
* * * * *
Finally, some useful information for those readers who enjoy the Ubuntu distribution, but would prefer a variant that would allow more fine-grained customisation options. As this blog post by Dustin Kirkland reminds us, the popular distribution project does indeed produce a highly minimalist Ubuntu in just 63 MB when compressed. Formerly called JeOS (Just enough OS), it is now known under the name of Ubuntu Core: "JeOS has been here all along, in fact. You've been able to deploy a daily, minimal Ubuntu image, all day, every single day for most of the the last decade. Sure, it changed names to Ubuntu Core along the way, but it's still the same sleek little beloved ubuntu-minimal distribution. 'How minimal?, you ask. 63 MB compressed, to be precise. Did you get that? That's 63 MB, including a package management system, with one-line, apt-get access to over 30,000 freely available packages across the Ubuntu universe."
|Questions and Answers (by Jesse Smith)
The appeal of rolling-releases
Curious-about-rolling-releases asks: Why is there such an interest in rolling-release distributions? Variants of Arch Linux and Debian "Testing" are cropping up everywhere and now openSUSE too. What do rolling-release distributions have to recommend them?
DistroWatch answers: With a traditional, fixed-release operating system the idea is that we install one release and the software which is included in our operating system stays pretty much the same for the duration of the product's life cycle. When a new version of a fixed-release operating system becomes available (six months or a year or a few years later) it is typically recommended that we wipe out the old version of the operating system and replace it with a fresh copy. This means there is some additional work involved in re-installing applications, restoring settings from our original install and so forth.
The fixed-release model has some nice features to recommend it. Our software should continue to work without any surprises or broken dependencies for the duration of the operating system's life. Typically, distributions providing fixed releases only provide security updates and minor fixes to released products and this usually makes for a stable operating system. People who run servers or people who are not familiar with Linux tend to like fixed-release operating systems as there is very little maintenance involved and rarely any unpleasant surprises. Plus, fixed-release systems are typically supported for three to ten years in the Linux community, depending on which distribution we are using. This means upgrades need happen only rarely.
A rolling-release model is quite different. The repositories of a rolling-release distribution are typically not frozen at a fixed point in time. Packages in a rolling-release distribution are regularly updated with new features as well as security fixes. This means we regularly have access to new versions of applications very shortly after they are created. People who like to try out the latest features and software changes tend to like rolling-release distributions as there is always something new in the software repositories. In theory rolling-releases have another advantage: a rolling-release distribution does not have an end-of-life, a point where they are no longer supported. With a rolling-release the distribution is constantly being updated so the software never goes out of date, never reaches a point in time where it is no longer being supported. The idea is we can install a rolling-release distribution once and continue to use it for the full life time of our computer's hardware, all the while benefiting from the latest versions of open source software.
Rolling-release distributions are appealing to a few groups of people. Distribution developers often like them because it means less work. The developers are not forced to juggle maintenance for older packages, plus security patches, plus new releases coming in for testing. The distribution developers can focus on one branch of their operating system and keep it up to date. With a rolling-release distribution there is no backporting bug fixes or features because the project's users are always running the latest software version.
People using a rolling-release distribution may appreciate it for a few reasons. Perhaps they are a developer who wants to use the latest technologies in their own software project. Others simply like to try out and test new technologies and a rolling-release distribution provides an endless supply of new software. Others like the idea of being able to install a distribution once without concerning themselves with fresh installations in the future.
Rolling releases do tend to have their downsides though. For instance, it is difficult for third-party developers to create software for rolling-releases as a rolling-release distribution is a moving target. It is difficult to target and support an operating system which is changing on a regular basis. This is, in part, why we see companies like Oracle, Valve and GOG support long term support releases and not rolling-release distributions. Users of rolling-release distributions also tend to face issues arising from broken software or dependency problems. A modern operating system contains thousands of packages and, when many of them are constantly changing, this can make for a less stable environment.
Now, whenever we discuss rolling-release distributions on this site and their potential stability issues come up there are people who comment, pointing out their installation of Arch Linux or PCLinuxOS has been running smoothly for years. I don't doubt their sincerity. However, while some people may have had success maintaining long running rolling-release installations, I receive a regular stream of e-mails from people who are dealing with broken rolling-release systems (usually Arch-based) who are looking for help. I get enough of these e-mails describing broken dependencies that I created a form letter to assist with all the replies. What I take away from this is, with a handful of exceptions aside, rolling-releases are statistically less stable than fixed releases.
What it really comes down to is a rolling-release distribution typically appeals to people who want to be on the leading edge of software development. If you want to regularly see new features and get a peek at features most people will need to waits months to experience, then a rolling-release is appealing. On the other hand, a fixed release is geared toward people who want their computers to work the same way tomorrow as they did yesterday. People who rely on their desktops and servers working in a consistent manner probably will not find what they are looking for in a rolling-release distribution.
|Released Last Week
Univention Corporate Server 3.2-3
Nico Gulden has announced the release of an updated build of Univention Corporate Server 3.2, a Debian-based server distribution with a web-based server management system: "We are pleased to announce the availability of UCS 3.2-3, the third point release of Univention Corporate Server (UCS). It includes all errata updates issued for UCS 3.2-0 and comprises the following highlights: the new module Active Directory Connection merges the domain administrated by UCS and an existing Active Directory; the UCS setup wizard has been completely overhauled and now guides users particularly comfortably through the domain configuration of UCS and detects; PHP 5.4.4 has been back-ported to UCS 3.2; the OpenLDAP replication has been improved significantly by tracking changes in the directory service with unique IDs; Linux kernel has been updated to version 3.10.11...." Read the brief release announcement and check out the detailed release notes for more information.
Zorin OS 9 "Lite", "Educational Lite"
Artyom Zorin has announced the release of two new editions of the Ubuntu-based Zorin OS 9 distribution, the i386-only "Lite" and "Educational Lite" variants: "We are pleased to announce the release of Zorin OS 9 Lite and Educational Lite. These releases are the latest evolutions of the Zorin OS Lite series of operating systems, designed specifically for Linux newcomers using old or low-powered hardware. This release is based on Lubuntu 14.04 and uses the LXDE desktop environment to provide one of the fastest and most feature-packed interfaces for low-spec machines. This new release includes newly updated software as well as new software inclusions for the best lightweight desktop experience. The Educational Lite edition adds educational software to the desktop, making it the ideal choice for students, teachers and schools with low-powered hardware. All Zorin OS 9 editions are Long Term Support (LTS) releases." Here is the brief release announcement.
Robolinux 7.6.1 "Xfce"
John Martinson has announced the release of a new edition of Robolinux (a Debian-based distribution designed for newcomers to Linux) featuring the Xfce desktop: "Robolinux is pleased to announce a brand new Xfce edition based on Debian stable. A much more advanced operating system with far greater productvity, but incredibly easy to use for Linux beginners. Plus expert tech support is free. Robolinux Xfce 7.6.1 is extremely optimized, using only 140 MB of RAM in full composite video. It is very stable and has been fully tested for months. It doesn't require a video driver to be installed when running in full composite graphics mode (which is the default). If you are a Windows user this new streamlined Linux OS will blow your mind because it's so fast, super easy to use and highly reliable. Best of all it runs your favorite Windows apps natively with its built in Stealth VM software." Visit the project's SourceForge page to read the release announcement.
* * * * *
Development, unannounced and minor bug-fix releases
|Upcoming Releases and Announcements
Summary of expected upcoming releases
New distributions added to waiting list|
- Debox GNU/Linux. Debox GNU/Linux is a Debian-based distribution featuring the Openbox window manager.
- livarp. livarp is a Debian-based distribution designed to run on low-resource computers.
* * * * *
DistroWatch database summary
* * * * *
This concludes this week's issue of DistroWatch Weekly. The next instalment will be published on Monday, 25 August 2014. To contact the authors please send email to:
- Jesse Smith (feedback, questions and suggestions: distribution reviews, questions and answers, tips and tricks)
- Ladislav Bodnar (feedback, questions, suggestions and corrections: news, donations, distribution submissions, comments)
- Bruce Patterson (feedback and suggestions: podcast edition)
If you've enjoyed this week's issue of DistroWatch Weekly, please consider sending us a tip.
(Tips this week: 0, value: US$0.00)
|Linux Foundation Training
|• Issue 717 (2017-06-19): SharkLinux, combining commands in the shell, Debian 9 flavours released, OpenBSD improving kernel security, UBports releases first OTA update|
|• Issue 716 (2017-06-12): Slackel 7.0, Ubuntu working with GNOME on HiDPI, openSUSE 42.3 using rolling development model, exploring kernel blobs|
|• Issue 715 (2017-06-05): Devuan 1.0.0, answering questions on systemd, Linux Mint plans 18.2 beta, Yunit/Unity 8 ported to Debian|
|• Issue 714 (2017-05-29): Void, enabling Wake-on-LAN, Solus packages KDE, Debian 9 release date, Ubuntu automated bug reports|
|• Issue 713 (2017-05-22): ROSA Fresh R9, Fedora's new networking features, FreeBSD's Quarterly Report, UBports opens app store, Parsix to shut down, SELinux overview|
|• Issue 712 (2017-05-15): NixOS 17.03, Alpha Litebook running elementary OS, Canonical considers going public, Solus improves Bluetooth support|
|• Issue 711 (2017-05-08): 4MLinux 21.0, checking file system fragmentation, new Mint and Haiku features, pfSense roadmap, OpenBSD offers first syspatch updates|
|• Issue 710 (2017-05-01): TrueOS 2017-02-22, Debian ported to RISC-V, Halium to unify mobile GNU/Linux, Anbox runs Android apps on GNU/Linux, using ZFS on the root file system|
|• Issue 709 (2017-04-24): Ubuntu 17.04, Korora testing new software manager, Ubuntu migrates to Wayland, running Nix package manager on alternative distributions|
|• Issue 708 (2017-04-17): Maui Linux 17.03, Snaps run on Fedora, Void adopts Flatpak, running Android apps on GNU/Linux, Debian elects Project Leader|
|• Issue 707 (2017-04-10): PCLinuxOS 2017.03, Canonical stops Unity development, OpenBSD on a Raspberry Pi, setting up a VPN for privacy|
|• Issue 706 (2017-04-03): Super Grub2 Disk, Snap packages of deepin applications, Subgraph OS routes network traffic for one application, announcements from Linux Mint|
|• Issue 705 (2017-03-27): Minimal Linux Live, sharing control of the operating system, new KaOS features, Uplos32 provides 32-bit fork of PCLinuxOS|
|• Issue 704 (2017-03-20): ToarusOS 1.0.4, Linux Mint's security record, Debian starts Project Leader election, Ubuntu 12.04 reaches end-of-life|
|• Issue 703 (2017-03-13): SolydXK 201701, CloudReady, Solus announces new features, KDE Connect sends text messages from desktop, openSUSE's YaST module for Let's Encrypt|
|• Issue 702 (2017-03-06): Fatdog64 Linux, elementary OS bundled with new netbook, Haiku announces new features, security and the size of a distro's development team|
|• Issue 701 (2017-02-27): OBRevenge 2017.02, Mageia 6 delays, NetBSD reproducible builds, questions about swap space, trying to steam video on a Raspberry Pi|
|• Issue 700 (2017-02-20): RaspBSD, Debian replaces Icedove with Thunderbird, Fedora's licensing guidlines, tips for switching shells, finding battery charge, getting IP address and killing processes|
|• Issue 699 (2017-02-13): Clear Linux, GhostBSD network utility ported to FreeBSD, Ubuntu coming to Fairphone, elementary OS crowd funding an app store|
|• Issue 698 (2017-02-06): Solus 2017.01.01, comparing containers with portable applicatins, Tails dropping 32-bit support, Debian Stretch enters freeze|
|• Issue 697 (2017-01-30): Subgraph OS 2016.12.30, running Ubuntu on an Android phone, Arch Linux phasing out 32-bit support, Linux Mint testing updated LMDE media|
|• Issue 696 (2017-01-23): GoboLinux 016, remotely running desktop applications, Solus adopting Flatpak, KDE neon using Calamares, TrueOS tests OpenRC|
|• Issue 695 (2017-01-16): Zorin OS 12, Peppermint team fixes installer bug, Debian refreshes Jessie media, Ubuntu improves low graphics mode, Exciting things coming in 2017|
|• 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|
|• Full list of all issues|
|Free Tech Guides
NEW! Vim Cheat Sheet
NEW! Three Vim Cheat Sheets - a simple refresher, graphical Vim commands laid out over a keyboard, and a complex list with every Vim command in one place.
|Free Tech Guides
Introduction to nginx
This FREE 69-page ebook introduces you to the magic of nginx, an open-source HTTP and reverse proxy server, a mail proxy server, load balancer and HTTP cache.