| DistroWatch Weekly
|DistroWatch Weekly, Issue 680, 26 September 2016
Welcome to this year's 39th issue of DistroWatch Weekly!
Free and open source software is not just a development model which allows for the sharing of code, it is also a security feature. Being able to audit and change the code running on a computer gives users an advantage when it comes to security. Fixes can be applied more quickly and it is harder for errors or back doors to hide in the code. This week we talk about one distribution which strives to maintain a completely open and auditable system, Uruk GNU/Linux. Uruk ships with free and open source packages exclusively and we explore the distribution in our Feature Story. In our News section we talk about a new device shipping the Snappy Ubuntu Core operating system and a new solution for streaming video services using an open source web browser. We also cover a recent controversy involving Lenovo laptops which will block Linux installations. In this week's Questions and Answers column we discuss blocking applications from accessing the Internet. Plus we offer a list of the distributions released last week and share the torrents we are seeding. In our Opinion Poll we discuss where people use Linux and we share a graphic featuring the names of popular open source operating systems. We wish you all wonderful week and happy reading!
Listen to the Podcast edition of this week's DistroWatch Weekly in OGG (25MB) and MP3 (35MB) formats
|Feature Story (by Jesse Smith)
Uruk GNU/Linux 1.0
One of the more recent additions to the DistroWatch database is Uruk GNU/Linux (or simply Uruk as I will refer to it). According to the distribution's website, Uruk can be described as follows:
Uruk GNU/Linux is a distribution of the GNU operating system, with the Linux-libre kernel. It comes ready for home and office use, and programs are easy to find and install. Uruk GNU/Linux is currently based on the Trisquel GNU/Linux core.
Uruk ships with MATE as the default desktop environment and includes free software only. Uruk uses Trisquel as a base. Trisquel is, in turn, based on Ubuntu. In this case, Uruk is indirectly based on Ubuntu 14.04 LTS and is binary compatible with its grandparent distribution. The Uruk website claims the distribution can work with .rpm package files and can install software directly from source code. The website also mentions Uruk may be able to work with other package formats besides .deb and .rpm, but I was unable to find any documentation to indicate how this feature works.
Uruk version 1.0 is available in 32-bit and 64-bit builds for the x86 architecture. I downloaded the ISO file for the 64-bit build which is 1.2GB in size. Booting from this media brings up the MATE desktop. At the upper-left corner of the screen we find a single application menu. A clock sits at top-centre and the system tray is present in the upper-right corner. At the bottom of the screen is a launch panel with a handful of application quick-launch buttons. I found moving open windows toward the bottom of the screen would push the launch panel down and off the display. Raising the window toward the top of the screen would pull the panel back up. This action feels surprisingly nature and I like how the panel quietly gets out of the way when we need the extra screen space. On the desktop we find icons which open the file manager and launch the system installer.
A feature I found unhelpful was the way the month part of dates would always display in Arabic. The clock and the available calendar application displayed month names in Arabic while all other applications and menus displayed text in English. This quirk continued after I had installed Uruk on my hard drive and only the calendar application and clock were affected.
Uruk uses the Ubiquity system installer which people who have worked with Ubuntu or Trisquel will find familiar. The graphical installer begins by asking us to select our preferred language from a list. We are given a link to the project's on-line release notes, but this link was broken at the time of writing. Ubiquity's next screen offers to download updates during the installation process. Since Uruk supplies free software exclusively, there is no option in the installer to download third-party items such as proprietary drivers or Adobe's Flash player. The installer then asks if we would like to make use of guided or manual partitioning. The manual option supports working with Btrfs, JFS, XFS and the ext2/3/4 file systems. I found partitioning to be pleasantly straight forward. The next few screens get us to confirm our time zone, select a keyboard layout and create a user account for ourselves. We can, during the account creation process, opt to encrypt our user's home folder. The installer then finishes copying its files to our hard drive and offers to reboot the computer or return us to the live MATE desktop.
Something I noticed while proceeding through the installer was that it used a theme that made borders difficult to see. Most of the time this was not an issue, but on any screen that involved check boxes or radio buttons the interactive elements were invisible. The only indication I had the boxes were available was the indentation of the text next to where the buttons should appear.
Uruk GNU/Linux 1.0 -- Running the MATE desktop
(full image size: 292kB, resolution: 1280x1024 pixels)
The locally installed copy of Uruk boots to a graphical login screen. There are two session options available: MATE and Trisquel Mini. Selecting either session signs us into the MATE desktop. I tried running Uruk in two test environments, one was a VirtualBox instance and the other was a desktop computer. Uruk worked well on the physical desktop machine, correctly piping sound through my speakers, setting up a network connection and setting my display to its full resolution. I found Uruk needed about 350MB of memory to login to the MATE desktop. The distribution also ran smoothly in the VirtualBox environment and was stable. However, Uruk did not integrate with VirtualBox and was unable to make use of my host computer's full screen resolution when running in the virtual environment. To make matters worse, Uruk does not feature VirtualBox modules in the distribution's software repositories. This means our best solution for working with Uruk in a VirtualBox environment is to get the necessary modules from the VirtualBox website or Ubuntu's repositories.
Shortly after signing into Uruk, I noticed an icon in the system tray which let me know there were software updates available. Clicking on this icon brings up the Linux Mint update manager. The update manager displays a list of available software updates and assigns a safety rating to each package. Packages with a rating of 1, 2 or 3 are marked as being safe to install while ratings of 4 or 5 indicate packages which may break system functionality if they are installed. The first day I was using Uruk there were six updates listed, totalling 55MB in size. These updates were downloaded from Trisquel's software repositories and they installed without any problems.
Once I had installed the first round of updates, it occurred to me that six updates was a fairly small number and checked the update manager's settings. I found that while packages given a rating of 1, 2 and 3 are all considered to be safe (with most security updates being assigned a rating of 3), only packages with a rating of 1 or 2 were displayed by default. While this means the updates we install are almost guaranteed to be completely stable, Uruk's update manager filters out the majority of software updates, even ones which should be stable. I enabled level 3 updates and found there were another 79 updates available, totalling 198MB in size. These were also downloaded and installed without any problems.
On the topic of software packages, Uruk provides users with a software manager (labelled Add/Remove Applications in the application menu). The first time I opened the software manager a message appeared and reported the repository information I had was out of date and I was asked if it was okay for the software manager to update its information. The software manager window is divided into two main sections. On the left are several software categories, such as Internet and Office. On the right we find a list of applications in the selected category. Each application entry includes the package's name, a brief description and many entries include an icon. We can select packages we wish to install or remove.
Uruk GNU/Linux 1.0 -- The graphical software manager
(full image size: 241kB, resolution: 1280x1024 pixels)
Most of the time the software manager worked well for me, but I did run into an unusual bug. Sometimes when trying to download a new package, the software manager would report it had run into an error. The error message said the selected package could not be removed because it was a dependency of another package. This struck me as strange since I was installing a new package, not removing an existing item. Switching to the command line and using the apt-get command line package manager worked around the issue.
Uruk ships with quite a useful collection of free and open source applications. The Abrowser web browser is featured. This is essentially a de-branded version of Firefox. Flash support is provided in Abrowser via the Gnash free software implementation of Flash. The Icedove (Thunderbird) e-mail application is featured too. The Deluge bittorrent client is included along with the Liferea RSS reader and the Pidgin messaging software. LibreOffice is installed for us along with a dictionary, a calendar application and the Atril document viewer. The GNU Image Manipulation Program and the Eye of MATE image viewer are featured too. Uruk ships with a media file converter, the VLC multimedia player and the Xfburn disc burning software. I found the distribution would play most video and audio files. Uruk ships with a calculator, archive manager and the Rose Crypt file encryption software. Network Manager is available to help us set up an Internet connection. The distribution provides users with Java and the GNU Compiler Collection. Upstart 1.12 is the distribution's default init software and, in the background, we find version 4.2.0 of the Linux kernel.
Uruk GNU/Linux 1.0 -- Running various desktop applications
(full image size: 518kB, resolution: 1280x1024 pixels)
I like the application menu Uruk uses. I'm not keen on the usual three-menu approach used by MATE and I like that this distribution is using a different menu style. It is pleasantly straight forward to rearrange the menu's Favourites area, and we can add or remove favourite items by right-clicking on a menu entry.
One application which stood out was the Rose Crypt program. I do not recall using Rose Crypt before, it is a simple desktop application with just a File menu to control its actions. Rose Crypt will let us encrypt or decrypt a file using a password. The original files are kept, making the encryption method relatively safe. While I like it when developers provide an easy way to work with encryption, I have two concerns when it comes to Rose Crypt. The first is the user's password is displayed on the screen as it is typed. There does not appear to be any way to replace the plain-text password with stars or simply not show any characters. The other issue I had was encrypted files are the same size as the originals, which suggests me to Rose Crypt probably does not pad data, possibly making it more vulnerable to attack.
Uruk ships with lots of configuration tools and it is probably easiest to access them through the control panel. We can open the control panel from the launch bar at the bottom of the screen or by pressing the Power button in the upper-right corner of the desktop. The control panel is more or less divided into two parts. The first group of modules, at the top of the panel, deal with tweaking the look and behaviour of the desktop. Modules toward the bottom of the panel deal with software updates, power management, partitioning disks, enabling background services and creating user accounts. The control panel is nicely laid out and features a search function to help us find what we need. I found all the modules worked well, with the exception of the Software & Updates module. For some reason this module failed to launch. All other modules worked quickly and I found them easy to navigate.
Uruk GNU/Linux 1.0 -- Desktop and system settings
(full image size: 217kB, resolution: 1280x1024 pixels)
One of the key features of the distribution, as described by the project's website, is the handling of .rpm and source archives. There are two command line tools, u-src and u-rpmi, for installing source archives and .rpm packages. I gave these a try, starting with u-src. The u-src utility is actually just a small shell script. The u-src script unpacks a given .tar.gz archive and runs the commands "sudo configure", "make" and "sudo make install". Then the script attempts (and fails) to clean up the unpacked directory. The script fails the clean-up process because configure is run with root privileges, making the resulting output owned by root, which our regular user cannot delete.
In some circumstances u-src can successfully install software from source code. Assuming the source code is in a tar archive compressed with gzip and the archive contains source code which can be built using configure and make and assuming we already have all the necessary dependencies installed on our operating system, then u-src can work. The resulting software does not get packaged or work with our software manager, but it will be installed on our system. However, if we are dealing with a different type of archive, or software that uses qmake or cmake or Java or if we do not have the necessary dependencies installed, then u-src will fail.
I next tried u-rpmi with less favourable results. Like u-src, u-rpmi is a small shell script which simply runs a tool called alien to install the given package. The alien utility tries to convert a .rpm archive into a .deb archive so we can install it. The alien tool can work in some situations, but doesn't do well with more complex archives. However, the big hurdle here is the alien package is not installed on Uruk by default. Running u-rpmi simply produces an error saying "alien: command not found". Of course we can install the alien software and that will allow us to install some .rpm archives, but we may need to hunt down dependencies ourselves as .rpm files tend to name dependencies differently than .deb files. In the end, I did not find either u-rpmi or u-src to be useful as there is a ways to go before they live up to their expected behaviour.
Uruk GNU/Linux appears to be a fairly young project with some lofty goals, but some rough edges and unusual characteristics. I applaud the developers' attempts to provide a pure free software distribution, particularly their use of Gnash to provide a pretty good stand-in for Adobe's Flash player. Gnash is not perfect, but it should work well enough for most people.
On the other hand, Uruk does not appear to offer much above and beyond what Trisquel provides. Uruk uses Trisquel's repositories and maintains the same free software only stance, but does not appear to provide a lot that Trisquel on its own does not already offer. Uruk does feature some add-ons from Linux Mint, like the update manager. However, this tends to work against the distribution as the update manager hides most security updates by default while Mint usually shows all updates, minus just the ones known to cause problems with stability.
As I mentioned above, the package compatibility tools talked about on the Uruk website do not really deliver and are hampered by the missing alien package in the default installation. The build-from-source u-src tool may be handy in some limited cases, but it only works in very simple scenarios with specific archive types and build processes. Hopefully these package compatibility tools will be expanded for future releases.
Right now I'm not sure Uruk provides much above what Trisquel 7.0 provided two years ago. The project is still young and may grow in time. This is a 1.0 release and I would hold off trying the distribution until it has time to build toward its goals.
* * * * *
Hardware used in this review
My physical test equipment for this review was a desktop HP Pavilon p6 Series with the following specifications:
- Processor: Dual-core 2.8GHz AMD A4-3420 APU
- Storage: 500GB Hitachi hard drive
- Memory: 6GB of RAM
- Networking: Realtek RTL8111 wired network card
- Display: AMD Radeon HD 6410D video card
|Miscellaneous News (by Jesse Smith)
Snappy Ubuntu Core finds a home on Nextcloud Box, Linux users have more video streaming options, Lenovo controversy
The Nextcloud Box is a storage and file synchronization appliance which ships with a 1TB hard drive, Nextcloud 10 and a microSD card with Ubuntu pre-installed. Specifically, the device runs Snappy Ubuntu Core and may be the first such device to ship with the Snappy edition of the Ubuntu operating system. The one thing which is missing from the Box is a single-board computer, such as a Raspberry Pi or similar small computing device to make the whole thing run. "'We have always believed that collaboration brings out the best in communities and companies alike,' said Jane Silber, CEO at Canonical. 'Together with WDLabs and Nextcloud we are able to bring the first Ubuntu Core-enabled device, as an app-enabled IoT gateway, to the market and to people's homes.'" More information on the Nextcloud box can be found on the OMG Ubuntu and Nextcloud websites.
* * * * *
Linux users who wish to participate in video streaming services such as Netflix and Amazon Video will be happy to know these services will soon be available to people running the open source Firefox web browser. Previously, Linux users typically had to run a closed source browser, such as Chrome, or perform technical workarounds to access these services. Firefox 49 introduces a new plugin which provides the code necessary to stream videos from Netflix and Amazon. The Ghacks website reports: "Firefox 49 on Linux will support plug-in free playback on Netflix and Amazon video. This is done through the integration of Google Widevine CDM for Linux. This means that Linux users don't need Adobe Flash or a Silverlight alternative for that anymore." At the time of writing, it may still be necessary to change Firefox's user agent identification text in order to access streaming services.
Last week a story made the rounds which talked about certain Lenovo laptops blocking the installation of Linux-based operating systems. While it is true Linux cannot be installed on a particular Lenovo laptop model, the problem appears to be more of an issue with missing drivers and questionable firmware settings than a deliberate attempt to prevent Linux from running on the computer. Matthew Garrett has a nice summary of the situation: "There's a story going round that Lenovo have signed an agreement with Microsoft that prevents installing free operating systems. This is sensationalist, untrue and distracts from a genuine problem. The background is straightforward. Intel platforms allow the storage to be configured in two different ways - "standard" (normal AHCI on SATA systems, normal NVMe on NVMe systems) or "RAID". "RAID" mode is typically just changing the PCI IDs so that the normal drivers won't bind, ensuring that drivers that support the software RAID mode are used. Intel have not submitted any patches to Linux to support the "RAID" mode. In this specific case, Lenovo's firmware defaults to "RAID" mode and doesn't allow you to change that. Since Linux has no support for the hardware when configured this way, you can't install Linux (distribution installers will boot, but won't find any storage device to install the OS to)." Further explanation can be found in Garrett's blog post.
* * * * *
These and other news stories can be found on our Headlines page.
|Questions and Answers (by Jesse Smith)
Blocking applications at the firewall
Blocking-apps asks: All the default firewall apps on Linux block ports and IP addresses, but not specific applications. Is there a firewall app that will let me block programs instead of port numbers? Preferably something simple and with a GUI.
DistroWatch answers: There are a few programs for Linux which will block an application, regardless of which ports it uses, rather than filtering specific service ports. The Douane and Leopard Flower utilities are designed with this situation in mind. That is the good news. The bad news is not many distributions have packaged these utilities yet, so you may need to follow the documentation to build your own copy from the provided source code for the two aforementioned programs.
Another way to go would be to isolate your untrusted applications, cutting them off from the network. This can be accomplished by setting up a virtual machine and installing the untrusted program in the virtual environment. Once the virtual environment has been set up, the virtual machine's network interface can be disabled, cutting the application off from the Internet.
For people who do not like the idea of running a full virtual machine with all the extra overhead, there is another option. The Firejail sandboxing software is very lightweight and can be used to cut off an application's network connection. For example, if we wanted to run the Rhythmbox audio player and block its network access we could run
firejail --net=none rhytmbox
Using sandboxes and virtual machines gives us the added bonus of isolating untrusted applications not only from the network, but also from interacting with other programs or files on our computer.
* * * * *
For more questions and answers, visit our Questions and Answers 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: 240
- Total data uploaded: 44.8TB
|Released Last Week
Absolute Linux 14.2
Paul Sherman has announced the release of Absolute Linux 14.2, a new version of the project's Slackware-based distribution featuring the lightweight IceWM window manager as the default desktop user interface: "Absolute Linux 14.2 released, based on Slackware 14.2. It comes in a 32-bit and a 64-bit variants. Same basic functionality, but most everything updated under the hood. No longer fits on a single CD - the usual installation method is a USB stick. With this size-constraint removed, larger applications like LibreOffice and Calibre are now included in the base installation. Both installers have an 'Autoinstall' option, which partitions and formats your drive. The 64-bit edition will make GPT partitions if you are booting EFI. But just as with Slackware, you need to turn off Secure Boot in the BIOS if it is set. The applications and development libraries are more extensive than previous releases." Visit the distribution's home page to read the full release announcement and see also the changelog for minute details.
Absolute Linux 14.2 -- Default desktop environment
(full image size: 620kB, resolution: 1280x1024 pixels)
The Amnesic Incognito Live System (Tails) project has released a new version of the Debian-based privacy oriented distribution. Tails allows the user to direct network traffic through the Tor anonymizing network and provides a number of privacy utilities. The latest release, Tails 2.6, includes such security features as memory address randomization and higher entropy for generating random numbers. The Tor software has been updated to version 0.2.8.7 and the Tor Browser has been updated to version 6.0.5. "New features: We enabled address space layout randomization in the Linux kernel (kASLR) to improve protection from buffer overflow attacks. We installed rngd to improve the entropy of the random numbers generated on computers that have a hardware random number generator." A problem with setting up GMail accounts has been fixed and the "disable all networking" option has been improved. Additional information on Tails 2.6 along with known issues can be found in the project's release announcement.
Robolinux is a Debian-based desktop distribution which features many security and entertainment packages. The Robolinux project has released an update to the distribution's 8.x series: Robolinux 8.6. The new version is available in four editions (Cinnamon, LXDE, MATE and Xfce) and can be run on 32-bit and 64bit x86 processors. "As usual all four of the upgraded 32-bit & 64-bit Robolinux Raptor version 8.6 operating system editions come with over 120 custom built wifi, video & printer drivers and can run Windows XP, 7 & 10 virus free inside. Every version is loaded with many popular one-click installer applications such as the Tor browser, I2P, several very popular multimedia apps, Google Chrome, Google Earth, Skype & VirtualBox, plus 12 incredibly powerful security and privacy apps to keep our users safe!" Some older (pre-2008) video cards are no longer supported. The release announcement contain further information.
Apricity OS 09.2016
Alex Gajewski has announced the availability of a new release of the Apricity OS Linux distribution. The new version, Apricity OS 09.2016, includes a few new features. This release includes builds for 64-bit and 32-bit computers. The new 32-bit builds use Firefox as the default web browser and all editions include various EFI fixes. "We're very excited to announce the very first release of Apricity OS that includes a (development) 32-bit version, labelled i686 in the downloads section of this site. We're also trying out in the 32-bit versions a switch to Firefox as the default browser, a very frequently requested change. This month the Calamares installer has been updated to version 2.4.1 (from 2.3), bringing many bug fixes, improved timezone and partition interfaces, and a couple EFI fixes." The full announcement can be found in the project's blog post.
Apricity OS 09.2016 -- Running the Cinnamon desktop
(full image size: 968kB, resolution: 1366x768 pixels)
* * * * *
Development, unannounced and minor bug-fix releases
|Upcoming Releases and Announcements
Summary of expected upcoming releases
Where do you use Linux?
Linux-based operating systems are all around us. Linux runs on many of our phones, laptops, servers and even appliances around the home. Linux distributions power Raspberry Pis, TiVo boxes and super computers.
Still, not all of us run Linux all the time. Some of us might run Linux on servers at work, but not at home. Or perhaps you use Linux at home, but need to use company computers running a different operating system for work. This week we would like to know where do you use Linux?
You can see the results of our previous poll on open source project names here. All previous poll results can be found in our poll archives.
Top 100 most visited projects on DistroWatch
The DistroWatch page hit ranking (PHR) statistics keep track of the number of people who visit a distribution's information page each day. While not a direct measure of popularity, the PHR statistics can provide visitors to this site with an idea of which distributions are attracting attention at the moment.
This past week the Denholm's Dead website published a poster which features the names of the top 100 ranked projects on DistroWatch. The names are arranged in and around a heart shape, reflecting our feelings toward the open source community. We are sharing a copy of the image here with permission from the author.
Top 100 PHR poster
(full image size: 2.7MB, resolution: 4,000x5,658 pixels)
Distributions added to waiting list
- Smart Enterprise Linux Desktop. Smart Enterprise Linux Desktop is a Linux distribution based on openSUSE Leap which uses the KDE desktop by default.
- ClonOS. ClonOS is a minimal FreeBSD-based operating system for working with virtual hosts and appliances.
* * * * *
DistroWatch database summary
* * * * *
This concludes this week's issue of DistroWatch Weekly. The next instalment will be published on Monday, 3 October 2016. 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)
If you've enjoyed this week's issue of DistroWatch Weekly, please consider sending us a tip.
(Tips this week: 1, value: US$10.00)
|• 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|
|• Issue 656 (2016-04-11): Qubes OS 3.1, Whonix offers bug bounties, Puppy's family tree, setting up disk partitions and running bash on Windows|
|• Issue 655 (2016-04-04): Parsix 8.5, Sabayon's Community repository, Red Hat offers free subscriptions, Ubuntu tablets, command line tips|
|• Issue 654 (2016-03-28): PCLinuxOS 2016.03, Using signatures to create a web of trust, Arch Linux rolls out Pacman update, GuixSD packages GNOME|
|• Issue 653 (2016-03-21): Antergos 2016.02.21, Debian prepares for election, a Unix-like OS written in Rust, watching Netflix on FreeBSD|
|• Issue 652 (2016-03-14): ReactOS 0.4.0, Debian swaps Iceweasel for Firefox, Fedora moving forward with Wayland, Verifying ISO files|
|• Issue 651 (2016-03-07): Korora 23, Linux Mint improves security, Ubuntu MATE on Raspberry Pi 3 computers, trying different file systems|
|• Issue 650 (2016-02-29): Haiku in 2016, running Android apps on GNU/Linux, 30 years of MINIX, Fedora plans Atomic Workstation|
|• Issue 649 (2016-02-22): Zorin OS 11, openSUSE launches new editions, Linux Mint website compromised, sandboxing applications using Firejail|
|• Issue 648 (2016-02-15): XStream Desktop 153, Raspbian unveils OpenGL feature, free hardware, Ikey Doherty talks desktop design|
|• Issue 647 (2016-02-08): Tails 2.0, KDE project launches Neon, Manjaro unveils ARM support, FreeBSD's quarterly report|
|• Issue 646 (2016-02-01): deepin 15, Mint plans X-Apps, FreeBSD to support boot environments, logging into the desktop as root|
|• Issue 645 (2016-01-25): Linux Mint 17.3 "Xfce", Chromixium changes its name, Ubuntu tablets coming soon, Linux vs BSD comparision|
|• Issue 644 (2016-01-18): Kwort 4.3, Sabayon tests ARM images, Slackware adopts PulseAudio, running Linux without GNU software|
|• Issue 643 (2016-01-11): Solus 1.0, Mint provide upgrade path to 17.3, Fedora developers work on stability, running the LXQt desktop|
|• Issue 642 (2016-01-04): paldo GNU/Linux, vetting distro repositories, Fedora plans to adopt GCC 6, Ian Murdock passes|
|• Issue 641 (2015-12-21): Arch Linux, Qubes OS to ship on Librem laptops, ALT offers start kit images, the spread of systemd and launchd|
|• Issue 640 (2015-12-14): Chakra GNU/Linux 2015.11, removing meta-data from files, Ubuntu to remove on-line dash searches|
|• Issue 639 (2015-12-07): OpenBSD 5.8, openSUSE gathers Summer of Code proposals, running WINE on a live disc, Enlightenment adds Wayland support|
|• Issue 638 (2015-11-30): Qubes OS 3.0, KaOS with Plasma, NetBSD 7.0, Fedora seeks Wayland testers, scheduling tasks|
|• Issue 637 (2015-11-23): NixOS 15.09, Antergos introduces ZFS support, MINIX shares new features, copying an OS to a new computer|
|• Issue 636 (2015-11-16): openSUSE 42.1, Fedora uses Wayland by default, Debian replaces live CD project, Steam consoles launch|
|• Issue 635 (2015-11-09): Fedora 23, Cinnamon 2.8 released, a Fedora KDE packager quits, Red Hat signs deal with Microsoft|
|• Issue 634 (2015-11-02): Ubuntu 15.10, Chakra upgrades to Plasma 5, OpenMandriva plans new editions, MINIX plans conference|
|• Issue 633 (2015-10-26): GhostBSD 10.1, Bodhi Linux to get new settings panel, Fedora 23 delayed, creating live image of existing OS|
|• Issue 632 (2015-10-19): Linux Lite 2.6, 32-bit build of CentOS, OpenBSD turns 20, Bodhi Linux releases AppPack|
|• Issue 631 (2015-10-12): Parsix 8.0, Manjaro seeks new artwork, sending commands to multiple servers, Debian drops LSB support|
|• Issue 630 (2015-10-05): Android-x86 4.4-r3, Ubuntu's new installer, Raspbian defaults to GUI interface, cleaning out dot files|
|• Issue 629 (2015-09-28): Open source desktops and touch interfaces, locking down user accounts, OpenMandriva opens gaming documentation|
|• Issue 628 (2015-09-21): Neptune 4.4, changes to pfSense, Pinguy OS releases updated ISO images, accessing hard disk images|
|• Full list of all issues|
|Free Tech Guides
This FREE reference card covers basic features of regular expressions, including normal and special characters, quantifiers, capturing and non-capturing groups.
|Free Tech Guides
This FREE 177-page guide is for the computer novice who is trying to understand how a database works and what can be done with it.
|Free Tech Guides
NEW! Java Design Patterns
NEW! Delve into the world of Java Design Patterns with this compact guide that introduces design patterns for the Java programming language.
FREE 183-page Guide