| DistroWatch Weekly
|DistroWatch Weekly, Issue 478, 15 October 2012
Welcome to this year's 42nd issue of DistroWatch Weekly! It has been a relatively slow week for new releases in the open source community. Many of the big projects, including Debian, Ubuntu, Fedora and FreeBSD, are in the process of fixing critical bugs and getting ready to launch new versions of their respective projects. In the mean time we decided to use this lull to talk about a project known for its calm, steady progression. We refer to, of course, Slackware, the world's oldest surviving Linux distribution. This week Jesse Smith takes the venerable project for a spin and reports on his findings. Read on to find out what the conservative distribution brings to the table. In the news this week we cover a new file system developed by Samsung for the Linux kernel and we talk a bit about something called The Internet Of Things. We also look at the interesting new way Webconverger is handling system updates and cover the latest developments from the Ubuntu distribution. Also in this week's edition we discuss accessing multiple home machines that reside behind a firewall. Additionally we take a look at the releases of the past week and provide easy access to news, reviews and podcasts from Around The Web. We here at DistroWatch wish you all a wonderful week and happy reading!
Listen to the Podcast edition of this week's DistroWatch Weekly in OGG (16MB) and MP3 (31MB) formats
|Feature Story (by Jesse Smith)
It may sound strange, but I always get a little excited when I see a new Slackware release announced. I say "strange" because I don't use Slackware on a regular basis and, for that matter, the distribution is very conservative, meaning there are rarely any shiny new features. However, this plain approach, these largely uneventful releases, are what make Slackware so appealing to its user base. Very little happens in Slackland, or perhaps it might be more accurate to say very little ever goes wrong.
The release announcement for Slackware 14.0 suggests, as usual, a fairly tame release. The new Slackware comes with an up to date version of Firefox, the 3.2 release of the Linux kernel and includes Network Manager as one of the utilities available for getting on-line. Also new to this release is the Clang compiler, which has been gaining followers as an alternative to the GNU Compiler Collection. The two compilers are made available side-by-side allowing the user to select their preferred development tools. Slackware is offered in both 32-bit and 64-bit builds and users can download the distribution as a series of CD images or as one medium sized (2.4GB) DVD. I opted to try the 32-bit build of the DVD.
Booting from the DVD we are asked if we would like to set any specific boot parameters and then we are asked to confirm our keyboard layout. The DVD then brings us to a text mode login prompt with a number of notes advising us on how to partition our hard drive and how to enable swap partitions prior to installing should we find ourselves using a computer with a small amount of RAM. We can login to the text console using the username "root" without a password. We are then advised we can partition the local hard drive using either the fdisk or cfdisk programs and then kick off the installer by running the command "setup". Before getting into the installer, I'd like to say this is something I appreciate about Slackware. The distribution can look primitive, yet the user is lead through the initial stages one step at a time. When in doubt we can usually just take the recommended or default option.
The distribution's installer is a series of text-based menus. While a good deal of options are presented, options we might not find in most other distributions, Slackware's installer does a pretty good job of explaining each step and we can mostly take the defaults as we walk through the process. One of the first things we will be asked to do is select our root partition and format this partition. Supported file systems include ext2/3/4, Btrfs, XFS, JFS and ReiserFS. We are then asked which software packages we would like to install. There is a pretty big list, including everything from the base system, to networking, to the X graphical system to desktop environments, development tools, the kernel's source code and games. Even the Emacs text editor gets its own software category. I opted to install just about everything, minus the kernel source code, the Xfce desktop, games and the aforementioned Emacs. I then waited while the installer copied over the selected items. My selections totaled 6.2GB of data (once packages were uncompressed) and took a little over an hour to install.
Once all of our software has been copied to the hard drive we're then taken through several configuration steps. We are asked if we would like to install a boot loader (LILO in this case). We're asked to confirm our screen's resolution, enter any custom kernel parameters and choose a location for our boot loader. Then we are asked to tell the installer what type of mouse we use (if any) and then we create a hostname for our machine. We are asked which services we would like to run in the background and we can check off our choices from a list. Then we can opt to choose a custom font, set our time zone and select a window manager from those installed. The last step in the process before we reboot the machine is to set a password for the root account.
Slackware 14.0 -- Playing media files.
(full image size: 736kB, resolution: 1024x768 pixels)
The first time we boot into Slackware we are brought to a text login prompt where we can login as root. I took this opportunity to create a regular user account and change the system's default init level so that, in the future, the distribution would boot to a graphical environment. I noticed at this time the root user had e-mail waiting, one message contained a welcome message with information on the Slackware project. The other e-mail suggested users visit the Linux Counter website to let the world know they exist.
After a reboot Slackware brought up a graphical login screen from which I could login to the KDE desktop. Slackware 14.0 comes with KDE 4.8 and the graphical environment is laid out in the traditional style. At the bottom of the screen we find an application menu and task switcher. The desktop is empty, devoid of any widgets or icons. At first I found the graphical interface to be quite sluggish, but after disabling desktop effects and search indexing KDE became much more responsive.
I ran the latest release of Slackware on my laptop (dual-core 2GHz CPU, 4GB of RAM, Intel wireless and Intel video cards) and in a VirtualBox virtual machine. On the laptop Slackware worked well. The newly included Network Manager detected nearby wireless networks, sound was set to a low volume, but worked without any problems. Performance was about on par with other popular distributions. By default my screen wasn't set to its maximum resolution, but this could be fixed through the System Settings panel. While sitting idle at the KDE desktop the operating system used about 275MB of memory. When running the distribution in VirtualBox I ran into a few problems. Slackware in the virtual machine wouldn't allow me to set a high screen resolution and performance was quite slow. In fact, installing Slackware in the virtual machine took approximately three hours and boot times were about double what I would expect from other full sized distributions. Something I found interesting about the 32-bit build of Slackware was that the packages installed from the DVD were compiled for the i486 architecture, which is getting a bit dated. On the other hand, the default Slackware kernel used to install the operating system requires the computer's processor be PAE-enabled, a feature old i486 machines didn't support. It struck me as an odd combination to use as the default configuration.
Slackware 14.0 -- Desktop settings and applications.
(full image size: 169kB, resolution: 1024x768 pixels)
The selection of software which is installed will vary a good deal depending on which categories of packages we select at install time. I opted to install just about all of the end-user software, minus the Xfce desktop components, and it gave me a large collection of applications. Included in the application menu were Firefox, KMail, the KTorrent bittorrent client, the Pidgin instant messenger client, the SeaMonkey browser suite and the Thunderbird e-mail client. XChat was included, as was the gFTP file transfer software. There were a number of multimedia players, including Amarok, Audacious, the Dragon Player and Juk. The menu also featured KPlayer, MPlayer and a disc ripper. The classic XMMS player was included too. These multimedia programs were installed alongside a full array of codecs for playing popular media formats. The Calligra office suite was installed along with a document viewer and the GNU Image Manipulation Program. I didn't find Java nor Flash installed on the system, but we are given two compilers, the GNU Compiler Collection and Clang. For graphical application development we are provided with KDevelop and the Qt4 Designer programs. The application menu also holds a small collection of games and educational apps.
Slackware comes with a number of programs to make KDE more accessible, including a screen magnifier, accessibility options for the mouse pointer and a screen reader. The Kleopatra and KGpg programs are included to help protect our documents and manage security certificates. Of course, the distribution comes with other small programs for editing text files, managing archives and there is a virtual calculator. Behind the scenes, version 3.2 of the Linux kernel keeps things running smoothly.
The way Slackware handles packages is different from the way most other distributions manage their software so I want to spend a little time talking about it. Slackware does, technically, have package management, though on a very basic level and the package manager doesn't resolve dependencies. This tends to lead to some confusion. As the Slackbook states, "Apparently many people in the Linux community think that a packager manager must by definition include dependency checking. Well, that simply isn't the case, as Slackware most certainly does not. This is not to say that Slackware packages don't have dependencies, but rather that its package manager doesn't check for them. Dependency management is left up to the sysadmin, and that's the way we like it."
However, what the book doesn't say is why slackers like it that way. A Linux.com article sums up a few reasons. Personally I find it strange people are still opposed to something so useful (and, on modern distributions, reliable) as dependency checking, especially since it can be turned off in distributions which support the feature. However I'm not here to talk about other distros and how they do things, but rather Slackware and how it works.
Slackware comes with a few tools for package management, the one which will probably feel the most familiar to users of other distributions is slackpkg. The syntax of slackpkg and its actions are quite close to those of APT and YUM, but without the dependency resolution. Assuming we have installed most of the contents of the Slackware DVD dependencies shouldn't be a problem. Before using slackpkg we need to manually edit its configuration file and select one of the many available repository mirrors available. We are warned to only select one mirror to avoid confusing the package manager. At the time of writing there were no updates waiting for me, but I was able to experiment (successfully) with adding and removing software using slackpkg. For people who would like to benefit from dependency resolution there is the third-party tool, slapt-get. This program has a syntax and behaviour closely related to APT's and I found it worked well. I did find the build of slapt-get I installed, which was labeled as being built for Slackware 14, by default would connect to Slackware 13.37 repositories. Editing the slapt-get configuration file allowed me to switch to Slackware 14.0 repositories and everything worked smoothly from there.
Slackware 14.0 -- Package management with slackpkg
(full image size: 668kB, resolution: 1024x768 pixels)
Most of the time I was able to find the software I wanted in the official Slackware repositories, however, there were some items I wanted which were not available. Here is where I ran into a bit of a pickle. A quick search for up to date third-party Slackware repositories didn't yield positive results. There are third-party repositories out there, but the ones I looked at weren't up to speed with the 14.0 release (some hadn't caught up to 13.37 yet). The Slackware release notes suggest visiting Slackbuilds.org, which is home to many build scripts and the site provides links to source code. The first few days I was running Slackware Slackbuilds hadn't caught up with the new release, though by the end of the week they were providing build scripts for Slackware 14.0. Using Slackbuilds requires manually hunting down the proper software, downloading the source code and then building it, making Slackbuilds less attractive than the ports systems offered by Gentoo and FreeBSD and much less convenient than package management on most other Linux distributions.
The hunt for third-party software aside, my time with Slackware went fairly well. The distribution comes with a good deal of useful software, the desktop tended to stay out of the way and performance was normal for a modern Linux distribution. I found some of the default package options a bit strange (the Calligra office suite being installed rather than LibreOffice, for example), but the packages provided got the job done. Setting up Slackware on a new computer took longer than doing an installation of Fedora, openSUSE or Ubuntu, but once it is in place, the user can largely forget about the operating system and just go to work.
As the rest of the Linux ecosystem changes Slackware has a tendency to stay relatively fixed. The distribution's installer, package management, init system, website and file system layout have stayed remarkably consistent over the years. Whether this consistency is good or not will likely vary a great deal depending on the individual. Shortly after the release of Slackware 14.0 there were the usual comments from people on tech forums wondering if Slackware really brings anything worthwhile to the Linux community, if the distribution does anything which sets it above other distributions rather than merely apart. The answer is yes on both accounts, provided one is looking for the specific things Slackware provides. People looking for new technology, convenient features, lots of packages in the main repository, automatic package management (and dependency resolution) and a friendly installer will not find what they want in Slackware. That's not what it's here to do. What Slackware does do is remain consistent and reliable from one release to the next. Slackware today will work the same as the previous release and the next release will likely work the same as this one. It is a vanilla distribution, meaning very little is changed from the upstream sources and administrating a Slackware box will probably feel familiar to people who usually admin BSD or other UNIX-like operating systems. Slackware has a well deserved reputation for being tested and for being reliable. However, in my mind, perhaps the best characteristic of Slackware is this: the distribution does what it says it will do, no more, no less. It is rare a person runs into surprises when running Slackware because the distribution tells you exactly what it is going to do and then, with your command, does that and only that one thing. This approach means there is more manual work to installing and running Slackware compared with other distributions, but it also means things seldom go wrong. Running the Slackware distribution is a boring experience and, as the Slackbook says, that's the way slackers like it.
Samsung releases a new file system, Webconverger unveils a new update system and Ubuntu experiments with donations.
Last week Samsung unveiled a new file system with an implementation for the Linux kernel. The new file system is named F2FS and is aimed at NAND flash memory-based storage devices. The developers hope to improve performance for SSDs and SD cards. Along with the appropriate kernel patches, userland tools for formating devices with F2FS have been released. At this time the new file system has not been widely tested and does not yet come with integrity checking or recovery tools so it isn't advisable to use it on production systems. However, it is good to see a file system designed specifically with flash storage devices in mind, especially given their increasing popularity.
* * * * *
The Internet Of Things is a phrase used to describe a world in which many common objects are interconnected via the Internet. It envisions a world in which luggage, packages, airplane seats and cars are linked together, allowing people to access not just web pages about things, but the things themselves. The Contiki operating system is designed with this Internet Of Things in mind. It is a small operating system which can run on low-resource, battery-operated devices. These devices can, through Contiki, be connected to the Internet. Adam Dunkels, Contiki's creator, took some time to talk about the little OS. He discusses the goals behind the Internet Of Things, the balance between optimizing code and making things easier and he brings up the first Internet connected Lego brick. It's an interesting read, especially for people who like the idea of having their household appliances accessible from their personal computer.
* * * * *
The Webconverger team recently released version 15 of their web kiosk distribution. The distribution, which is based on Debian, is designed to be run on public terminals where only web-based pages and services need to be accessed. With version 15 the developers behind Webconverger have tried something new, system updates using the git version control software. The idea is to have installations of Webconverger connect to a managed git repository and have the operating system seamlessly sync using git protocols. It is an interesting idea and should make it easier to insure system integrity and allow administrators to roll back to previous versions of packages in the event something breaks.
* * * * *
It seems as though the developers at Canonical are reconsidering their move to place Amazon search results in the Ubuntu Dash. The decision to feature Amazon results raised a number of complaints, some from people who don't want their operating system to display advertisements and others from people who didn't want their operating system sending keyword searches for local items to third-party servers. While Canonical hasn't removed the offending feature, they have introduced a way to easily turn off the Amazon ads. Work has also gone into filtering out content which some users may find offensive. While this seems like a step in the right direction, it does not appear to have won over wary users, nor addressed their key concerns. As one commenter on the story wrote, "The Amazon results should be opt-in, not opt-out and the products should be placed in their own lens."
Ubuntu unveiled another new idea this week, making it easier for users of the popular desktop distribution to donate money. When visitors to the Ubuntu website choose to download the Ubuntu Desktop edition they will be presented with a screen asking if they would like to make a donation. Contributors can choose where their donation goes (toward hardware support, performance improvements, desktop development, coordination with upstream, etc). People not wishing to donate financially can skip directly to downloading the Ubuntu ISO image. The donations model has worked well for other projects such as Linux Mint and it will be interesting to see the reaction of Ubuntu's user base.
|Questions and Answers (by Jesse Smith)
Connecting to multiple machines behind a router
Running multiple servers asks:
Could you expand your tutorial on setting up access to your home PC to include access to a PC on your home LAN?
For example, suppose jesse.is-a-geek.net translated to your router's IP address, and you had a few machines on your home LAN (maybe with 192.168.*.* addresses, maybe using IPv6). How would you access different PCs or servers behind the router from the Internet? I tend to use different ports which the router forwards to the appropriate service (typically ssh and/or http and/or https) and machine, but wonder if there's a better way?
What you are describing, forwarding different ports on the router to different machines, is certainly the easy way to go and the most likely approach to work across multiple brands of routers. This would allow you to connect to your home IP address and specify a specific port to get access to a machine behind the firewall. For instance I could connect to jesse.is-a-geek.net, port 22 to get secure shell on my main machine (with IP address 192.168.0.100) and I could connect to the same hostname, port 23 to get forwarded to a second machine with IP address 192.168.0.101.
Depending on what kind of home set up you have there could be other solutions. For instance, some people might have multiple web servers (usually in virtual machines) on their home network. Rather than assign each server its own port, you could associate each website a different hostname and set up multiple virtual hosts on one server. Having multiple websites or web services running on one machine is often easier to manage than having one website per server. For a complete overview on virtual hosts and how to configure them I recommend reading Apache's documentation.
One solution, which isn't at all elegant, but which I've found useful in situations where the person connecting to my home network can only use a specific outgoing port, is to leave one home machine on all the time. Have all incoming connection requests go to that one machine. Then allow the user to login and manually connect to other machines on the network. For example, let's say I was at an office where I could only connect to remote networks using port 80. At home I could set my router to forward incoming connections on port 80 to a local machine running secure shell. Once I was logged in via secure shell on that one machine I would have the ability to connect to other resources on my home network. It's a roundabout way to go, but useful if you are contracting in places with strict firewall rules.
Do any of our readers use another method of connecting to multiple machines behind their home router? Let us know your solution in the comments section below.
|Released Last Week
Kai Hendry has released Webconverger 15, a specialist Debian-based distribution for web kiosks featuring the latest Firefox web browser: "Webconverger 15 realises a design goal to seamlessly upgrade. A feature that no other Linux distribution has. Currently upgrades only works on the writable install version, not the live / read-only version that you will try at first. You might be wondering what 486: and 686-pae: mean. You should be safe with the default 686-pae: live kernel choice, though if it doesn't work on ancient hardware, that is what the 486 kernel is for. In the future we will endeavour to reduce these options and make the kernel choice automatic. What else has changed? Firefox 15.0.1; xinput= touch screen calibration API; log= debug API; restored i486 support for old PC hardware; chrome=debug for browser debugging and testing; fix PDF support which was accidentally broken in 14.1; restore printing support with CUPS." Read the rest of the release notes for more details.
Lars Torben Kremer has announced the release of Snowlinux 3.1, a bug-fix update of the project's Debian-based distribution for the desktop available in GNOME 2, Xfce and E17 editions: "The team is proud to announce the release of Snowlinux 3.1 GNOME 2, Xfce 4.8 and E17 released. Snowlinux 3.1 is a bug-fix release for GNOME, Xfce and E17. It solves many bugs and it also brings many features to the users. CTRL+ALT+Backspace restarts the X server if it has hung up. Click on tap was activated and lots of bugs were solved." See the release announcement for a full list of new features and some screenshots.
Parted Magic 2012_10_10
Patrick Verner has announced the release of Parted Magic 2012_10_10, a specialist Linux live CD providing utilities for disk management and data rescue tasks: "Parted Magic 2012_10_10. This version of Parted Magic includes GParted 0.14.0 with LVM support and X.Org Server 1.13.0 with the latest drivers. I noticed some Reiser4 patches for the 3.5 kernel so it was included again. The reiser4progs package was patched to work with GParted and the 3.x kernels. Rdesktop was removed in favor of FreeRDP and its GUI Remmina. Two plugins were added to SpaceFM so you can mount Samba shares and use ClamAV directly from the file manager. Several minor bugs have been addressed. A large number of programs have been updated: Python 2.7.3, Mesa 9.0, Firefox 16.0, Linux kernel 3.5.6...." Visit the project's news page to read the release announcement.
GParted Live 0.14.0-1
Curtis Gedak has announced the release of GParted Live 0.14.0-1, a new stable version of the project's utility live CD containing tools for disk management and data rescue tasks: "The GParted team is proud to announce a new stable release of GParted Live. The big news with this release is the added ability to move, resize, check, create, and delete physical volumes under Logical Volume Management - LVM2 PV. This major addition to GParted 0.14.0 is thanks to work by Mike Fleetwood. Other bugs fixed in this release include: fix crash when ESCape key pressed in dialogs containing number entry spin buttons; fix mounted file system size and usage determination for ext2/3/4; Fix ReiserFS UUID reading issues on Fedora and CentOS. The GParted Live 0.14.0-1 image is based based on the Debian 'Sid' repository as of 2012-10-11." Visit the project's news page to read the full release announcement.
Zenwalk Linux 7.2
Jean-Philippe Guillemin has announced the release of Zenwalk Linux 7.2, a Slackware-based desktop Linux distribution with Xfce as the preferred desktop environment: "We are happy to release Zenwalk Linux 7.2. After several months of rescheduling we think it's time to let this new jet fly. Zenwalk 7.2 is loyal to its design - providing 1 application per task, everything needed to work, play, code and create, in a single 700 MB CD image, through a 10 minutes automatic install process on any recent computer. Zenwalk 7.2 runs on kernel 3.4.8 with BFS scheduler. The Zenwalk desktop is based on the Xfce 4.10, GTK+ 2.24.10 and 3.4.4, with unique look and feel and perfect ergonomic integration of the application set - LibreOffice 3.6.2, Firefox and Thunderbird 15.0.1, GIMP 2.8.2 and much more. The Netpkg package manager has been improved with multiple mirrors support and better performance." Here is the full release announcement.
Dimitris Tzemos has announced the release of Slackel 14.0, a Slackware-based Linux distribution featuring the KDE 4.8.5 desktop and a good collection of KDE-centric software applications: "Slackel KDE 14.0 has been released. A collection of four KDE ISO images are immediately available, including 32-bit and 64-bit installation images as well as 32-bit and 64-bit live images that can be burned to a DVD or used with a USB drive. The software included in live images is exactly the same as that present in the standard Slackel KDE 14.0 installation DVDs. The Slackel live DVD images includes Linux kernel 3.2.29 and were built using SaLT (Salix Live Technology). Slackel KDE 14.0 includes the stable 14.0 tree of Slackware Linux and KDE 4.8.5 accompanied by a very rich collection of KDE-centric software." Read the rest of the release announcement for more details.
* * * * *
Development, unannounced and minor bug-fix releases
|Upcoming Releases and Announcements
Summary of expected upcoming releases
|Around the Web
* * * * *
* * * * *
New distributions added to waiting list|
- PiBang Linux. A Linux distribution for the Raspberry Pi. It is inspired by Crunchbang Linux and based on Rasbian.
- Safe Internet For Kids. A browser-only operating system with content filtering.
- Core17. A re-spin of the Tiny Core distribution featuring the Enlightenment graphical interface.
- Quá ít. A Linux distribution with the latest drivers, but which tries to be stable enough to solve problems in daily work situations with modern computers.
- Turing Linux. Turing Linux is an operating system comprising a minimal base just sufficient to support VirtualBox, providing quick access to other operating systems.
- Rescatux. Rescatux is a GNU/Linux rescue CD. Rescatux comes with Rescapp, a user friendly wizard that will guide users through their rescue tasks.
* * * * *
DistroWatch database summary
* * * * *
This concludes this week's issue of DistroWatch Weekly. The next instalment will be published on Monday, 22 October 2012. 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)
|• 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|
|• 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|
|• Full list of all issues|
|Free Tech Guides
NEW! Cloud Management and Security
FREE FOR LIMITED TIME! Written by an expert with over 15 years’ experience in the field, this FREE 239-page eBook establishes the foundations of Cloud computing, building an in-depth and diverse understanding of the technologies behind it.
|Free Tech Guides
NEW! Cloud Management and Security
FREE FOR LIMITED TIME! Written by an expert with over 15 years’ experience in the field, this FREE 239-page eBook establishes the foundations of Cloud computing, building an in-depth and diverse understanding of the technologies behind it.
|Free Tech Guides
Apache Tomcat Cookbook
Apache Tomcat is an open-source web server that implements several Java EE specifications including Java Servlet, JavaServer Pages (JSP), Java EL and WebSocket.
FREE 94-page Cookbook