| DistroWatch Weekly
|DistroWatch Weekly, Issue 436, 19 December 2011
Welcome to this year's last issue of DistroWatch Weekly! What better way to conclude the year 2011 than with a review of Linux Mint, the distribution that dislodged Ubuntu from the number one spot in our page hit ranking just a few weeks ago? Linux Mint is a project that has been growing in stature in recent years and its bold attempt to turn GNOME 3 into a more GNOME 2-like interface has been received positively in most reviews. Jesse Smith takes a look at Linux Mint 12 and arrives at the same conclusion as many others - it is a near-perfect distro! In the news section, Ubuntu developers suggest a separate edition featuring GNOME Shell, CentOS and other Red Hat Enterprise Linux clones make final preparations before releasing their latest updates, Debian kernel hacker Ben Hutchings explains Debian's position on non-free kernel drivers, and OS News provides an interesting overview of Puppy Linux and its many spins and editions. Also in this issue, a Questions and Answers section which comments on the possibility of self-servicing an operating system by providing one's own security updates, and the usual bunch of new distribution submissions, including Viperr, a CrunchBang-like distro based on Fedora. Happy reading!
Listen to the Podcast edition of this week's DistroWatch Weekly in OGG (23MB) and MP3 (32MB) formats
Join us at irc.freenode.net #distrowatch
|Feature Story (by Jesse Smith)
A dozen mints (a review of Linux Mint 12)|
In the past couple of years we've seen Linux Mint rise into the spotlight of the open-source community. The Mint team has gained a reputation of taking Ubuntu and making it more practical for end users. Part of this reputation comes from the useful Mint-specific applications which make backups, updates and other administrative tasks easier. Another part of the appeal to Mint is, no doubt, the project's willingness to include lots of functionality out of the box, offering codecs, Flash and various extras. I suspect they've also gained popularity from providing a classic desktop environment, which remains largely consistent across the project's various editions. The bottom line, in my experience at least, has been that Mint, in all of its editions, across most of its versions, has been solid, functional and user-friendly.
Having recently reviewed Mint's Debian edition it was tempting to simply write this review as, "Mint 12: Everything worked out of the box and they lived happily ever after." But that wouldn't be a useful nor honest way to write a review. Fortunately, there is something new and interesting in Mint 12: GNOME 3 with Mint extensions which are designed to make the GNOME 3 desktop function in a similar manner to GNOME 2. The MATE desktop, a continuation of the GNOME 2 desktop, is also included. Going into this review I decided to try running Mint 12 on the young Btrfs file system instead of the default ext4 file system to see what sort of difference, if any, it would make.
Linux Mint 12 is available as a 32-bit or 64-bit DVD. The project also provides builds on a CD which are stripped of certain multimedia codecs and applications. The CD edition is designed to be distributable in countries where software patents are a concern. Booting off the DVD we're brought to a GNOME 3 graphical desktop environment with some modifications. At the top of the screen we still find the GNOME Activities button and a system tray, but we also find an application menu and task switcher along the bottom of the display. We'll come back to the interface in a bit, but first let's look at Mint's installer.
The installer, which comes from its Ubuntu base, hasn't really changed recently. We go through the usual process of picking our preferred language, the installer confirms that our hardware meets the proper requirements and then we're given the chance to partition the disk. The partitioning section is, in my opinion, one of the better partitioning tools available. It's fairly smooth and intuitive and supports a wide range of Linux file systems. Once we're done on this screen the installer begins copying files in the background while we answer the remaining questions. We confirm our time zone and keyboard layout, and create a user account. We can also choose to enable auto-login and encryption of our home partition. If we accept the default settings we can get through the installer in just a few minutes.
On the desktop
Linux Mint comes with, effectively, three desktop environments, each of them a flavour of GNOME. The default environment is the GNOME 3 Shell with Mint extensions. What this gives us is basically the traditional Mint interface with task switcher and application menu at the bottom of the screen. The GNOME Activities menu is placed at the top of the screen. This means that the user can use the new GNOME Activities interface to switch between tasks and to launch applications and we can also use the classic application menu and task switcher as we did with GNOME 2. With Mint's extensions windows have minimize and maximize buttons and the user menu has an option to shut down the computer. The user also has the choice of turning off Mint's extensions so we can get back to a vanilla GNOME Shell experience or form our own custom desktop. It's a fairly flexible system which I found easy to customize. At first I found it a little strange to have two application menus and a third menu to logout/shutdown, but after a while I began to appreciate the duality. Once one becomes accustomed to having both the Mint menu and the Activities menu it means that we can move the mouse to whichever menu is closer. After half an hour I found the small reduction of desktop space was a fair trade for the speed and ease I had in accessing items.
Linux Mint 12 - GNOME 3 Activities menu
(full image size: 231kB, screen resolution 1024x768 pixels)
The second environment provided by Linux Mint is the GNOME 3 fallback mode. The fallback mode does not benefit from extensions. When running on a machine which does not support 3D effects, the operating system automatically switches from the full GNOME 3 desktop with extensions to fallback mode, providing us with a watered-down version of the classic GNOME 2 environment. It's probably not going to appeal to most users, but it's good to see the system will drop back to the alternative interface smoothly. The third environment provided on the DVD is MATE, the desktop which is derived from GNOME 2. I didn't use MATE for long, but I found it worked exactly as I would expect GNOME 2 to work on Mint. The application menu, task switcher and system tray are placed at the bottom of the screen. Really, MATE looks and feels a lot like GNOME 3 with Mint extensions, but without the Activities bar at the top of the screen and without the need for 3D support. Fans of the GNOME 2 desktop should find themselves well at home with MATE.
Linux Mint 12 - the MATE desktop environment
(full image size: 324kB, screen resolution 1366x768 pixels)
Software updates and package management
When I first started using Mint an icon in the system tray informed me that there were software updates available. Clicking on the notification icon brings up the custom Mint updater app. This application gives us a list of the new packages available. It also provides a number in the range of 1-5 next to each package letting us know how safe the Mint team considers the upgrade. This allows us to apply updates based on testing and recommendation and to filter out packages which may introduce stability risks. I was surprised to find that just a week after Linux Mint 12 was released there were 215 updates waiting and more appeared during the week. At time of writing all updates have downloaded and installed without any problems.
Aside from the update utility, Mint comes with two graphical package managers. The first package manager is Synaptic, which is a tried-and-true application. It's probably familiar to most readers and continues to be both fast and reliable. The other package manager is called the Software Manager and it takes a simplified, more modern approach to handling packages. Users are able to burrow down through software categories to find packages. Categories and packages are represented by both a name and an icon. Each package is given a description and a popularity rating. Users can click on items to get a full description and install/remove actions can be queued with a single click. We can continue to use the Software Manager after queuing actions and we can watch the progress of actions as they are processed. It's quite user friendly and I had no problems with handling software packages using either package manager.
Linux Mint 12 - fetching software and browsing settings
(full image size: 171kB, screen resolution 1024x768 pixels)
On the topic of available software, Linux Mint comes with a good collection of default programs. The distribution provides the Firefox web browser, Thunderbird for email, Pidgin for instant messaging and Transmission for downloading torrents. LibreOffice is included, as are the GIMP, a document viewer and an image viewer. We're given the Banshee multimedia player, the VLC media player, MPlayer, the Totem movie player, a sound recorder and disc burner. (The user may feel overwhelmed by the number of ways they can watch videos.) Along with the previously mentioned media players Linux Mint comes with a full range of multimedia codecs and Flash. The distribution also supplies handy administration tools, including a firewall configuration utility, a program for testing and configuring the network, an easy backup tool and a domain blocker. Also in the menu we find a calculator, text editor, Tomboy Notes and an archive manager. We're provided with Java, the GCC and the Linux kernel, version 3.0. All in all, it makes for a wide range of functionality out of the box. The above, combined with the various desktop environments, takes up a little over 3 GB of disk space.
Linux Mint 12 - exploring firewall and filtering tools
(full image size: 310kB, screen resolution 1366x768 pixels)
Much like its Ubuntu base, the Linux Mint distribution features a guest account, which is accessible from the graphical login screen. The guest account gives the user the ability to use any of the desktop environments, create files, use programs, browse the web, etc. When the user logs out, the guest account is returned to a pristine state. The guest account cannot use sudo and can be disabled if so desired, though the method for deactivating the guest login option isn't immediately obvious.
I ran Mint 12 on two physical machines, my laptop (dual-core 2 GHz CPU, 3 GB of RAM, Intel video card) and a desktop machine (2.5 GHz CPU, 2 GB of RAM, NVIDIA video card). In both cases Mint detected all of my hardware and I encountered no hardware related issues. My Intel wireless card was picked up and audio was set to a reasonable level. When I first began using Mint I installed it using Btrfs on all partitions. This resulted in two problems, the first was that at start-up the machine would pause with the error message "Error: sparse file not allowed. Press any key to continue..." As it turns out, this is a known issue which occurs when GRUB 2 is used in combination with Btrfs. The operating system is still able to boot, but it halts, waiting for user confirmation to continue. I also found that Linux Mint was unusually slow to boot and, once logged in, applications were slow to launch.
After a few days of this, I re-installed Mint using the default ext4 file system for all partitions and found that boot times were greatly reduced and programs launched faster. Given the performance problems I noticed, the GRUB 2 error and Btrfs' lack of a file system check program, it's probably best not to use Btrfs on anything other than a test machine. During my trial of Linux Mint I also ran the distribution in a virtual machine. I found that the system would operate as long as it had 256 MB of memory to use, though more is obviously desirable for most tasks.
It's hard not to be impressed with what Linux Mint has accomplished with this release. The developers have not only taken Ubuntu and made it more attractive to end users, but they've also greatly improved on GNOME Shell. The extensions and customized design give the shell all the benefits of running GNOME 3 with all of the options and abilities of GNOME 2. Additionally, users are able to seamlessly switch over to MATE for an authentic GNOME 2 experience. As usual, Linux Mint worked on all of my hardware without any problems, all codecs and extras were available out of the box and the distribution comes with a strong set of default applications.
The only issues I ran into were a result of going out of my way to use Brtfs instead of the default ext4 file system, once I switched back to ext4 everything functioned faster and without error. The project has a huge repository of 36,000 packages, everything feels responsive and free from error and the installer worked well. I was able to login and immediately get to work without configuring anything or hunting down additional software. I'm of the opinion that Linux Mint has raised the standard for Linux distributions yet again and my only regret is that the various community editions featuring LXDE, KDE, etc have not yet become available alongside the main edition.
|Miscellaneous News (by Ladislav Bodnar)
Ubuntu's GNOME Shell edition, RHEL clones readying 6.2 release, interview with Debian's Ben Hutchings, Puppy Linux overview
Ubuntu's Unity desktop has received all sorts of marks in the Linux media and blogs; despite that, the distribution's management insists that it is the interface of the future and that the majority of Ubuntu users are happy with Unity. Still, there are signs of lingering doubts, at least among some of the developers. Last week Sebastien Bacher suggested on the ubuntu-desktop mailing list that "it would be really cool if a team stepped up to maintain a derivative ISO image with GNOME Shell by default." Joey Sneddon reports in "Developers Suggest Ubuntu Spin Using GNOME Shell by Default": "Ubuntu Desktop team has asked for help in the creation of an Ubuntu derivative that uses 'GNOME Shell by default'. The creation of a 'Gnobuntell' (as no-one but me is calling it) would require the assembly of a committed team of developers capable of maintaining it. It's presently unclear how or where such an ISO image would be distributed, or what branding would be used, but its creation would go part way to appeasing the minority of user who are unhappy with Ubuntu's default Unity desktop shipping by default." Among the many Ubuntu derivatives in existence, there are already projects that cater for users who prefer GNOME Shell to Unity; these include Ubuntu GNOME Shell Remix and LinuxLex OS (both currently on the DistroWatch's waiting list) and Linux Mint 12 which offers a pure GNOME Shell option by turning off the custom Mint extensions.
* * * * *
With the release of Red Hat Enterprise Linux 6.2 two weeks ago, all eyes now turn towards the "clones" to see which one will be the first to deliver. PUIAS Linux has seemingly won the race by announcing 6.2 last week, but only "netinstall" images are currently available for download. Oracle Linux 6.2 was also announced last week, but at the time of writing the company's download page still only lists DVD images for version 6.1. The Scientific Linux project is in the early alpha stage of testing 6.2. And what about CentOS, the most popular of them all? Last week there was a brief period when the project's main download server got populated with ISO images for 6.2, but these were later withdrawn and the 6.2 directory deleted. A last-minute bug? In any case, if you are looking for a free enterprise-class server, CentOS isn't the only option. As Steven Rosenberg reports, "Debian and Ubuntu deserve consideration, too": "I've built a couple of servers lately -- nothing mission-critical, mind you, but critical to my own work, and I chose the Linux distribution I know best, Debian GNU/Linux. Not only is every stable release of Debian pretty much a 'long-term-support' release given the roughly every-two-years rhythm of stable Debian releases, but the Debian security team is top-notch. They're always right there with needed patches for critical components of the system."
* * * * *
Speaking about Debian GNU/Linux, here is a link to an interesting interview with Ben Hutchings, member of the Debian kernel team: "Ben Hutchings is a rather unassuming guy, but hiding behind his hat, there's a real kernel hacker who backports new drivers for the kernel in Debian stable so that our flagship release supports very recent hardware." One of the touchy issues with any Debian release is the project's policy to provide free software only in the default install. But what about those users who want to include non-free kernel modules in their systems? "Q: Do you believe that Debian has done enough to make it easy for users to install the non-free firmwares that they need? A: The installer, the Linux binary packages and initramfs-tools will warn about specific files that may be needed but are missing. Users who have enabled the non-free section should then be able to find the necessary package with apt-cache search, because each of the binaries built from the firmware-nonfree source package includes driver and file names within its description. For the installer, there is a single tarball that provides everything. We could make this easier, but I think we have gone about as far as we can while following the Debian Social Contract and Debian policy."
* * * * *
Finally, a link to an article by Howard Fosdick at OSNews, giving an overview of Puppy Linux. From "Puppy Has A Litter": "Puppy Linux was first released by Australian developer Barry Kauler in 2005. Since then this community distribution has gone through five releases, with the current crop of 5.x versions coming out starting in late 2010. Puppy is a general-purpose distro that bundles a full range of applications. It's easy to use. What makes it unusual is that it offers high performance on minimal hardware. It is fully functional on lightweight netbooks, thin clients, and older computers. Puppy uses specific technologies to make this happen. For example, it runs from memory by default; it excludes all but the mandatory functions, services, and daemons; its default GUI is the lightweight JWM; and its bundled applications are all selected for low-resource consumption. While there are competing distros that run on low-end hardware -- such as Lubuntu, SliTaz, Tiny Core Linux, and others -- Puppy is probably unique in that it specifically tests and runs on older equipment. If you've ever tried running Linux on an ageing computer, you know that lightweight distribution and older computer are two different requirements. Puppy fulfills both."
|Questions and Answers (by Jesse Smith)
Solo-Security asks: For operating systems and distributions that provide little or no timely security updates, is it possible to maintain a relatively secure desktop system anyway, even if it means a lot of work? There are a number of operating systems I would like to run on my computer, but as far as I can see they pose a security hazard: Solaris, OpenIndiana, OpenBSD and, perhaps, DragonFly BSD and NetBSD. Solaris, though it is free to download for what might be roughly called "non-commercial purposes", does not supply any security updates at all unless you get a support contract with them, one that is prohibitively expensive. OpenIndiana, on the other hand, ostensibly provides security updates for free, but in practice this has not worked out. The latest OpenBSD that just shipped had Firefox 5. They recommend you use packages instead of ports, but where are you supposed to get, for example, Firefox 8 from? I was thinking if you are behind a hardware firewall/router, your own machine has no ports open, and has a software firewall to boot, you can achieve a fair amount of security merely by installing the latest versions of Firefox, Thunderbird, and Flash, especially if you install NoScript on Firefox, etc. So I guess what I am really asking here is, what attack vectors will not be taken into account by the procedure (or similar) I am suggesting?
DistroWatch answers: Let's break this down into a few separate points. First, let's look at the operating systems you are hoping to run and the tasks you have in mind. You say you're looking for a desktop system which will have no open ports, so no network services, yet all of the operating systems you list are primarily server operating systems. While these operating systems can be used on desktop machines that's obviously not their area of focus. If you wanted to run a website or host network storage I would say the above projects are good options, but they're near the bottom of my list for desktop machines. My point is that unless you have a really good reason for wanting to run one of these on your desktop I think you are using the wrong tool for the job. If you simply want to experiment with these systems as desktops you can run them in a virtual environment to negate the security risk. Or, if you're determined to try a BSD-style operating system as your primary desktop, consider using a project designed for that purpose, such as PC-BSD or GhostBSD.
Second, you suggest keeping your system secure by keeping up to date with the Internet-facing applications you use most (Firefox, Thunderbird, Flash) and that's a good start. But there are other considerations to make. For example, you may have the latest version of Firefox, but is Firefox (or Thunderbird) relying on another library to display images, play sounds, etc? You may be running the latest, patched web browser, but it's possible that the library which is processing JPEG images is out of date and vulnerable. If you're using Thunderbird you're probably getting attachments, are you going to be opening images, word processing documents, spreadsheets, PDFs? Those will be handled by outside applications which should also be kept up to date. Will you be playing music or watching videos? If so, those programs should be updated too. My point is keeping the main Internet-facing programs up to date is the tip of the iceberg. Those applications' dependencies and any other programs which will touch content from the Internet (and the dependencies of those programs) also need to be kept up to date with security patches. It doesn't take long for "maintaining a few applications" to branch into "maintaining a few hundred separate packages."
Is it possible to maintain a secure desktop operating system without support from the distribution? Technically it may be possible, but it's not practical. The operating systems which do not provide regular security updates for you are typically the more obscure (or simply less popular) projects. This means that upstream application and library projects aren't likely to provide binaries for you and you will end up patching and compiling all of your software and many of the dependencies. You're looking at a lot of packages and a lot of patches you will have to maintain on your own. To keep things patched in a timely manner you'll probably want to subscribe to a series of security mailing lists and maybe set up your own build system. It's a lot of work and your machine will be burning a lot of CPU cycles compiling software. You will probably be more secure and a lot less busy if you stick to projects which both cater to the desktop crowd and provide timely updates.
Should someone wish to install one of the operating systems listed above and maintain it as a desktop system, I would recommend joining the project's "ports" mailing list. The people on those lists can give a good deal of insight into how all the pieces of a desktop system fit together. They may also welcome someone who is willing to maintain cutting-edge ports of applications like Firefox and Thunderbird. You may find it's easier to work with them to the benefit of the community than to branch away and work solo.
|Released Last Week
Puppy Linux 5.3.1 "Slacko"
Barry Kauler has announced the release of Puppy Linux 5.3.1, a minor update and bug-fix release of the project's flagship distribution: "Slacko Puppy Linux 5.3.1 is a bug-fix release of the recent 5.3. It has binary compatibility with Slackware 13.37, which simply means that it is a Puppy built with packages from the Slackware, Salix and Slacky repositories. The main version has kernel 184.108.40.206 compiled with Aufs, layered file system support, in the typical Puppy manner. There is also a PAE_HIGHMEM version to cater for machines with large amounts of RAM. Both ISO images have SCSI boot support. The Seamonkey suite is the default browser and email suite, but Firefox Aurora, Chromium, Opera, Netsurf, Iron, Dillo and Links are only a few clicks away. Slickpet is a cut-down version of Quickpet to get a few handy applications without diving into the well-stocked Puppy package manager." See the release announcement and release notes for more details.
Untangle Gateway 9.1
Dirk Morris has announced the release of Untangle Gateway 9.1, an updated version of the project's specialist Debian-based distribution for firewalls and gateways: "Untangle 9.1. With this release, we have made enhancements and fixes to the platform itself and to a number of applications. Changelog: the application order in the rack has been revised; event logs have been reimplemented, columns have been added, improvement improved, and options added; many usability improvements in the installation and setup wizards; application downloads now show progress correctly; many application settings have been moved from PostgreSQL to files; local directory users are now saved in a file; BerkeleyDB has been removed; DHCP renewing no longer restarts networking (nor disrupt VPN connections); SIP helper is now disabled by default; improve start-up time." Here is the complete changelog with more detailed notes.
Pear OS 3.0
David Tavares has announced the release of Pear OS 3.0, an Ubuntu-based desktop distribution with a Mac OS X-like look and feel (as well as slogan): "Pear OS 3.0 'Panther' available. From the desktop you see when you start up your PC to the applications you use every day, everything is designed to be simple and intuitive. Of course, making amazing things simple requires some seriously advanced technologies, and Pear OS is loaded with them. Working and playing on a PC is all about applications, so Pear OS makes it simple to find and open those applications fast. The Dock is a handy place on your desktop for storing and launching your favorite applications, and it makes switching between them a breeze." The release announcement doesn't offer any details, but the product page has some screenshots alongside much marketing talk.
Pear OS 3.0 - GNOME Shell customised to resemble Mac OS X
(full image size: 1,345kB, screen resolution 1280x1024 pixels)
GParted LiveCD 0.11.0-2
Steven Shiau has released a new version of GParted Live, a specialist utility live CD, based on Debian GNU/Linux, with graphical tools for disk management and data recovery tasks. Version 0.11.0-2 comes with updated GParted, the latest Linux kernel, GRUB 2, Dillo 3.0.2 as a simple and lightweight web browser, and the usual round of package updates from Debian's "testing" branch. From the changelog: "This is GParted Live 0.11.0-2. New in this release: the underlying GNU/Linux operating system is based on the Debian 'Sid' repository as of 2011-12-14; new GParted release 0.11.0; Linux kernel has been updated to 3.1.5-1; program NTFS-3G has been updated to 2011.10.9AR; GRUB 2 instead of GRUB 1 is included in the release since most of the modern distributions use GRUB 2 already."
Kororaa Linux 16
Chris Smart has announced the release of Kororaa Linux 16, a Fedora-based distribution with separate KDE and GNOME editions, both featuring a large number of user-friendly enhancements: "It was a little while in coming, but it was worth the wait! It is my pleasure to announce the release of Kororaa 16 (code name 'Chum') which is now available for download. Derived from Fedora 16, this updated release comes with the usual Kororaa extras, such as: tweaked KDE 4.7, GNOME 3.2 and base systems; third-party repositories (Adobe, Chrome, RPMFusion, VirtualBox); Firefox 8 as the default web browser (with integration theme for KDE); Firefox extensions included (Adblock Plus, DownThemAll, Flashblock, Xclear); micro-blogging client (Choqok for KDE, Empathy for GNOME); full multimedia support...." See the release announcement for additional information and screenshots.
Kororaa Linux 16 - the default desktop of the KDE edition
(full image size: 947kB, screen resolution 1280x1024 pixels)
Chakra GNU/Linux 2011.12
Phil Miller has announced the release of Chakra GNU/Linux 2011.12, a KDE-centric desktop distribution originally forked from Arch Linux: "The Chakra development team is proud to announce the third and final release of 'Edn', Chakra GNU/Linux featuring Linux 3.1 and KDE 4.7. Edn has followed the KDE 4.7 releases, and with KDE 4.8 a new name will be used. With this release KDE is updated to 4.7.4, kernel to Linux 3.1.4. The sound group has been rebuild/updated, latest network management and Mesa stack are also included. With this release we offer: KDE 4.7.4 Linux kernel 3.1.4 (220.127.116.11 optional); updated sound-stack; DVD image, including all locales and a nice selection of applications; tomoyo-tools 2.5 added to a default install, for more security options; wqy-microhei became the new default font for Chinese, Japanese and Korean; QtWebkit 2.2...." Here is the full release announcement.
* * * * *
Development, unannounced and minor bug-fix releases
|Upcoming Releases and Announcements
Summary of expected upcoming releases
New distributions added to database
* * * * *
New distributions added to waiting list
* * * * *
DistroWatch database summary
* * * * *
This concludes this week's issue of DistroWatch Weekly. To all those readers who celebrate the upcoming holidays the DistroWatch team would like to wish you a peaceful festive season and a very happy and prosperous New Year! DistroWatch Weekly will return on Monday, 2 January 2012.
Jesse Smith and Ladislav Bodnar
|• Issue 588 (2014-12-08): PC-BSD 10.2, rolling-release Ubuntu GNOME, Bitrig, systemd|
|• Issue 587 (2014-12-01): Trisquel 7.0, Kubuntu 14.10 "Plasma5", FreeBSD on 64-bit ARM, Jolla and UbuTab|
|• Issue 586 (2014-11-24): Scientific Linux 7.0, Debian and systemd, Ubuntu MATE, application-level firewalls|
|• Issue 585 (2014-11-17): openSUSE 13.2, PC-BSD's "roles", MATE + Compiz on Mint, cleaning package cache|
|• Issue 584 (2014-11-10): OpenMandriva 2014.1, Debian freeze, trickle, systemd and boot times|
|• Issue 583 (2014-11-03): Ubuntu 14.10, ownCloud, Kylin interview, The Book of PF, Elive's commercial ways|
|• Issue 582 (2014-10-27): GhostBSD 4.0, Tumbleweed and Factory merge, systemd and fork of Debian|
|• Issue 581 (2014-10-20): SparkyLinux 3.5, Fedora's graphics stack, Debian and systemd, OpenBSD 5.6|
|• Issue 580 (2014-10-13): Rolling releases, Arch as best distro, GNOME on Wayland, MINIX 3.3.0|
|• Issue 579 (2014-10-06): PC-BSD 10.0.3, Debian's Jessie freeze, setting up home server|
|• Issue 578 (2014-09-29): Calculate 14, Debian's default desktop, Shellshock vulnerability, practical Tiny Core|
|• Issue 577 (2014-09-22): SymphonyOS 14.1, FreeBSD drops pkg_add, MINIX on ARM, GNU screen|
|• Issue 576 (2014-09-15): PCLinuxOS 2014.08, Mint's documentation, Debian's hardware database, CDE|
|• Issue 575 (2014-09-08): Porteus 3.0.1, Fedora's blivet-gui, Red Hat's Docker, systemd|
|• Issue 574 (2014-09-01): Ubuntu Kylin 14.04, Haiku and Linux kernel, Wayland support, Lumina, Bash completion|
|• Issue 573 (2014-08-25): SolydXK 201407, VPN gateway with FreeBSD, Ubuntu MATE, Raspbian, trusting binary packages|
|• Issue 572 (2014-08-18): ZFSguru 10.1, Fedora's Flock, beta installer for "Jessie", Ubuntu Core, rolling releases|
|• Issue 571 (2014-08-11): HandyLinux 1.6, LMDE update, default desktop in "Jessie", running out of disk space|
|• Issue 570 (2014-08-04): Neptune 4, Kubuntu's KDE Plasma 5, FreeBSD and UEFI, Linux servers|
|• Issue 569 (2014-07-28): Deepin 2014, Ask Fedora, Gentoo and LibreSSL, encrypted package downloads|
|• Issue 568 (2014-07-21): Antergos 2014.06.24, Mint based on Debian stable, upgrading CentOS, BinaryTides|
|• Issue 567 (2014-07-14): Manjaro 0.8.10, PC-BSD jails, Debian and glibc, Fedora's DNF, Xiki and Opera 24|
|• Issue 566 (2014-07-07): LXLE 14.04, OpenBSD's SimpleDE, openSUSE artwork, home security basics|
|• Issue 565 (2014-06-30): Chakra 2014.05, Fedora on BeagleBone, Matthew Miller interview, e-book readers|
|• Issue 564 (2014-06-23): Antergos 2014.05.26 and Q4OS 0.5.11, Debian LTS and glibc, Fedora DNF|
|• Issue 563 (2014-06-16): Mint 17, CentOS 7 pre-release, Debian MATE, accessing encrypted content|
|• Issue 562 (2014-06-09): GoboLinux 015, Gentoo interview, Fedora leader change, climagic tricks|
|• Issue 561 (2014-06-02): OpenMandriva 2014.0, Debian GNU/Hurd, Lubuntu and LXQt, Final Term, TrueCrypt|
|• Issue 560 (2014-05-26): KaOS 2014.04, Wayland and KDE 5 on Fedora, distros with commercial support, DenyHosts|
|• Issue 559 (2014-05-19): VortexBox 2.3, LTS-only Linux Mint, FreeBSD 11 ambitions, KDE 5 beta|
|• Issue 558 (2014-05-12): RHEL 7 Workstation impressions, LXQt and Lumina, Haiku interview|
|• Issue 557 (2014-05-05): Xubuntu 14.04, Ubuntu 14.10 roadmap, Fedora Workstation, ownCloud|
|• Issue 556 (2014-04-28): Ubuntu 14.04, LibreSSL, Lumina desktop, Deepin interview|
|• Issue 555 (2014-04-21): Robolinux 7.4.2, Ubuntu release day stats, Debian security, Porteus update|
|• Issue 554 (2014-04-14): Review of FreeNAS, OpenSSL bug, Fedora.next, Robolinux Stealth VM, measuring memory|
|• Issue 553 (2014-04-07): Puppy 5.7 "Slacko", end of Ubuntu One, file encryption with GPG|
|• Issue 552 (2014-03-31): Tanglu 1.0, Ubuntu GNOME LTS, SliTaz for ARM|
|• Issue 551 (2014-03-24): Linux Mint "Debian" 201403, call for end to proprietary firmware, LVM|
|• Issue 550 (2014-03-17): Review of NixOS 13.10, Lubuntu seeking feedback, Android-x86 4.4-rc1 impressions|
|• Issue 549 (2014-03-10): ClearOS 6.5 and UCS 3.2, Gentoo interview, Ubuntu app contest, Into the Core|
|• Issue 548 (2014-03-03): Review of Mageia 4, FreeBSD console driver, filtering web content, Pitivi fundraiser|
|• Issue 547 (2014-02-24): Chakra 2014.02, Ubuntu privacy, preventing unwanted remote logins|
|• Issue 546 (2014-02-17): Review of PC-BSD 10.0, Red Flag closure, Ubuntu and systemd, SlackE18, Fedora book review|
|• Issue 545 (2014-02-10): Impressions of FreeBSD 10.0, Debian votes systemd, Ubuntu file manager, server security|
|• Issue 544 (2014-02-03): Netrunner 13.12, openSUSE future, Ubuntu Touch in emulator, running commands in multiple places|
|• Issue 543 (2014-01-27): Review of Korora 20, FreeBSD 10.0, DNF, ZFS rescue CD, Bridge Linux interview|
|• Issue 542 (2014-01-20): QupZilla, Ubuntu with MATE, Arch on Raspberry Pi, best applications|
|• Issue 541 (2014-01-13): openSUSE 13.1 and Zentyal 3.3, CentOS joins Red Hat, Bodhi on Chromebooks|
|• Issue 540 (2014-01-06): SMS 2.0.6 and SME Server 8.0, Hawaii desktop, PHR statistics 2013, more on multi-part archives|
|• Issue 539 (2013-12-23): Centrych 12.04.3, Fedora 20 and its spins, dividing archives across multiple discs|
|• Issue 538 (2013-12-16): Mint 16 review, RHEL and CentOS 7 plans, SteamOS, Windows XP replacement suggestions|
|• Issue 537 (2013-12-09): OpenMandriva 2013.0, Gentoo developer interview, project Neon, Linux Mint and security|
|• Issue 536 (2013-12-02): Impressions of openSUSE 13.1, Ubuntu Touch, FreeBSD 10 delay, troubleshooting OS lock-ups|
|• Full list of all issues|
|Free Tech Guides
C/C++ Essential Training
In this FREE video course, Bill Weinman dissects the anatomy of C and C++, from variables to functions and loops, and explores both the C Standard Library and the C++ Standard Template Library.