| DistroWatch Weekly
|DistroWatch Weekly, Issue 425, 3 October 2011
Welcome to this year's 40th issue of DistroWatch Weekly!
The Linux community is gearing up for the year's second release season, when we will see new versions of Ubuntu, Fedora and openSUSE. This week we saw a relatively short list of releases -- the calm before the storm -- and this quiet time seems like the perfect opportunity to look at a lesser known distribution. In this edition of DistroWatch Weekly Jesse Smith reviews ConnochaetOS, a project dedicated to free software. Also this week we bring you an interview with Kris Moore, the founder of PC-BSD, in which he talks about the desktop BSD project and how it compares to other operating systems. We also share some words of wisdom on project management from Linux kernel creator Linus Torvalds and we cover the announcement of a brand new release from the GNOME project. This week we also have a guest appearance by Clement "Clem" Lefebvre, who has offered to give us a look into what goes on behind the scenes at the Linux Mint project. In last week's edition we talked about the threat of the BEAST, an exploit which breaks SSL/TLS security in web browsers, and this week Robert Storey returns with some practical advice on how to protect yourself from the BEAST. As always,
Listen to the Podcast edition of this week's DistroWatch Weekly in OGG (12MB) and MP3 (17MB) formats
Join us at irc.freenode.net #distrowatch
|Feature Story (by Jesse Smith)
A few weeks back one of our readers posted in the comments section that they were looking for a distribution which would work on an old Pentium (i586) machine. Linux is often promoted as working on older hardware, but the truth is many modern distributions are targeting i686 (and newer) architectures. This can lead to frustrating cases where discs labelled as being i386 compatible are actually built for more modern processors. Bearing that in mind I decided we should take a look at a project which really is catering to hardware which, thankfully, just refuses to die.
The word "Connochaet" may not roll gracefully off the tongue, in fact it's a mouthful, but it is the name of a surprisingly small distribution with two goals in mind. ConnochaetOS, formally DeLi Linux, is designed to be small so as to work well on older machines, and it is put together with exclusively free (as in FSF-approved) software. The operating system is said to work on Pentium I (i586) machines with 64MB of RAM or more. A disk drive of 2GB or more is recommended.
I downloaded the ISO, which weighs 390MB, and gave it a try. Booting from the CD takes us straight into the installer, which is presented as a series of text menus. It's a pretty simple installer and contains little more than the bare minimum to get the operating system up and running. We start by setting the system clock and supplying our time zone. Next we move into partitioning, which can either be automated or we can choose to carve up the disk ourselves using cfdisk. The first time through I used cfdisk to create a root partition and swap space. The installer refused to accept these, saying it couldn't locate my partitions. Going back a few steps I opted to let the installer take over the entire disk and partition things the way it wanted. This worked and I was able to proceed. Next I confirmed my preferred language and provided my keyboard layout. A note of warning here, this installer doesn't try to provide sane defaults for keyboard settings, so if you grab a copy of Connochaet, read the options carefully. Our next steps are to set a root password and create a regular user account. Lastly we are given the option of installing a boot loader (GRUB Legacy). The whole process is quick and, aside from backtracking during the partitioning section, the whole process took about ten minutes.
Booting Connochaet from the hard drive brings up a plain, blue graphical login screen. Once we're logged in we're presented with the IceWM window manager and a pleasant blue background. At the bottom of the screen we find the application menu, a series of quick-launch icons for opening terminal windows, an e-mail client, a web browser and a graphical file manager. Over in the bottom-right corner is a clock and resource usage monitors. The first thing new users will probably notice is the responsiveness of the desktop. On a fairly modern machine the small distribution flies! It also has a tiny footprint, using between 50-60MB of memory when sitting idle in the GUI. If we look at the amount of hard drive space Connochaet requires we find it only uses about 500MB, yet the developers have managed to supply a good collection of useful software.
Connochaet OS 0.9.0 -- Exploring applications
(full image size: 504kB, resolution 1366x768 pixels)
Included in the application menu we find a small web browser (XXXTerm), the Sylpheed e-mail client, the wicd network manager and XChat. We're given Abiword and Gnumeric for handling documents and a PDF viewer. A copy of MPlayer is included, as is the SimpleBurn disc writer. We're given an image viewer, a small collection of games and system monitors. There are apps for changing the look and feel of the interface, a text editor and virtual terminals. We're also given utilities for managing printers and system services. I found that the distro would play audio and most video files without any problems through the MPlayer application, though the system's volume is muted by default. In following with their commitment to libre software, the developers haven't included Flash. I didn't find Java, nor the GNU Compiler Collection either, in keeping with the distro's lightweight nature. In the background the Linux kernel, version 2.6.32, keeps things running.
ConnochaetOS uses the pacman package manager to install, upgrade and remove software from the system. The pacman program is fast, terse and performed well during my trial. For users unfamiliar with handling software from the command line, the developers have provided manual pages on their website, which guide the user through the basics. My only issue when dealing with the distribution's software wasn't a problem with pacman, but rather with the small repositories. A quick glance at the repo revealed about 500 packages, quite a small collection. Of course, the distro is focused on being light on resources and completely libre, and this restricts the packages which can appear in the repositories, sometimes more than I would have expected. For instance, I can understand omitting Flash support, but I noticed Gnash is also missing. Aside from Gnumeric and Abiword I didn't find any office suite packages and, again with the libre restriction, some multimedia packages are omitted.
Connochaet OS 0.9.0 -- Syncing with the software repositories
(full image size: 554kB, resolution: 1366x768)
The libre aspect also shows up in the realm of hardware. Connochaet was able to get up any running on my desktop machine (2.5GHz CPU, 2GB of RAM, NVIDIA video card) without any problems. It ran like lightning, not surprising since everything included in the install could fit nicely in memory. On my laptop (dual-core 2GHz CPU, 3GB of RAM, Intel video card) Connochaet worked quickly, but failed to handle my Intel wireless card. The Intel card requires non-free firmware with is, of course, stripped from the distribution. My laptop display worked, though I had to fiddle a bit to get the resolution I wanted.
While using Connochaet I was of two minds. On the one hand, the project does pretty much what it was designed to do. It uses very few resources and it delivers basic functionality using free software. I especially appreciate its performance and I'm impressed with the low memory usage I saw during my trial. But a big front has a big back and the same characteristics which make Connochaet a success also carry a downside. Namely, this distribution, being so compact and freedom oriented, probably won't appeal to people with modern (or semi-modern) equipment. What it really boils down to is that Connochaet is, as we can expect from a project targeting low-end hardware, focused on the essentials. And the essentials is something the distribution does well. We have a working graphical environment, software compiled to run on early Pentium machines, a web browser, a word processor, e-mail... Really everything we'd need to take that old machine out of the basement and get it running for the local school or library. And being so good at filling this niche means that people looking for additional features, such as wider support for video codecs, Flash, full-featured desktop environments and more development tools, won't find what they're after with this distribution. Connochaet isn't trying to be a one-size-fits-all product, it's targeting a specific audience and I think it's doing it well. Ideally I'd like to see a graphical package manager added to the system as a lot of users find it easier to install and search for software via a GUI. Otherwise, the distro provides a fairly friendly experience and provides a way to resurrect old equipment. Worth a try if medium-sized projects like Zenwalk have proven to be too heavy.
Kris Moore explains PC-BSD, Linus Torvalds on project management and GNOME releases version 3.2
When we think of open source desktops we typically think of Linux distributions. However, in recent years, the PC-BSD project has been gaining notice for its easy to install and use approach to BSD. Kris Moore, the founder of PC-BSD, recently joined the FLOSS Weekly show to talk about PC-BSD, licenses and how the project compares to Linux distributions. The chat is available on the FLOSS Weekly website.
* * * * *
Linus Torvalds, father of the Linux kernel, has had a lot of experience in project management and leading a diverse group of developers. Last week he shared some insight as to what goes into managing a large project and some of the issues to avoid. One of the gems he share is, "...even if you wrote 100% of the code, and even if you are the best programmer in the world and will never need any help with the project at all, the thing that really matters is the users of the code. The code itself is unimportant; the project is only as useful as people actually find it. The rest of the interview is available on HP's website.
Also in developer-related news, a new version of GTK+, the toolkit behind the GNOME desktop, has been released. Version 3.2 of the popular toolkit includes preliminary support for the Wayland display server and HTML5. The new HTML5 support means applications based on GTK+ can be run in a web browser. A demo of the GNU Image Manipulation Project running in a browser is
available on YouTube.
Hot on the heels of the GTK+ announcement came word that GNOME 3.2 has been released and is available for download. Improvements to the popular desktop environment include shorter buttons and title bars, contact management and integration with on-line accounts. If that wasn't enough, the developers are already looking forward to GNOME 3.4, which they report will include better extension support, social network integration and better HTML rendering in e-mail messages.
Rounding out the news from the GNOME project, one of the founders of the popular desktop environment spoke out recently about why he feels Linux has not gained a greater share of the desktop. Miguel de Icaza was quoted as saying, "To be honest, with Linux on the desktop, the benefits of open source have really played against Linux on the desktop in that we keep breaking things." He adds, "It is not only incompatibilities between Red Hat, Ubuntu, Suse, but even between the same distribution. Ubuntu from this week is incompatible with the one nine months ago." While Miguel's words have upset many in the Linux community who are quick to defend their favourite operating system, others acknowledge the long-term Linux developer raises a valid, and common, concern.
|Questions and Answers (by Jesse Smith)
A look behind the curtain
A few weeks ago I received the following question:
"I'd like to know more about how a distribution works. I suspect the
answers differ across the spectrum, but how are they organized, why do
they do what they do, what are the costs and how do they meet them? I
guess I understand Red Hat, as a commercial venture, but what about
It's been many years since I was involved in the developing of a distribution and so, to better answer the question, I reached out to the developers of several community projects. The first response came from Linux Mint developer and founder Clem Lefebvre. Today he shares with us the story of how Mint got started, what drives the developers, their challenges and how they pay for their infrastructure.
Clement Lefebvre (Linux Mint) answers:
I can't say for other projects but I can try and explain Linux Mint a little. Whether it's in a large company or a small structure, projects reflect the organization, the behaviour, the ideas and motivation of the key people who are empowered to lead them. In a small structure, projects can be totally independent and lead by a very small number of people, or sometimes even just one person. We're all different and that makes each project and distribution unique in the way they are organized, their goals, and the way they achieve them. So with this said, how representative of a community project is Linux Mint? I don't know.
Why do we do it?
What drives us is passion; passion for software, development and Linux. It starts when you're not only using a technology but you feel the need to tinker with it. It goes beyond the technology and you're quickly seduced by the social aspect, the collaboration of so many, the free gift you're given, the idea of sharing and the political aspect of Free Software. You find yourself involved and like many others you feel like you're part of something big and you want to contribute back to it. You help out existing projects to improve the Linux desktop and other users to migrate to it. This is the fun part and something a lot of people experience within the Linux community. You're part of a community, the Linux community as a whole, made of millions of people, who together achieved something beautiful and decided to give it to the World. There's no real need to describe this, because it's all in here, in each and everyone of us. If you're reading me on DistroWatch right now, and you're taking the time to come here every week and follow this website, then you surely know what I mean. What you're doing is getting involved in something you feel a passion for.
Now, the important aspect of this, is that many people feel this way. To lead a project successfully, you need passion, time, skills, motivation, feedback, recognition, resources and most importantly you need to know exactly what you want to achieve. You don't wake up one morning thinking "I want to be successful, let's start today". I don't think projects start like that, and I don't even think companies start like that either. That process which leads to the creation of a project, is the same that drives so many people to contribute to our community. It starts with people, their passion, the time they invest and the skills they apply... give them some recognition and feedback and you'll see their motivation double. If they have a vision they'll achieve it and find ways to gather the resources they need and maximize the time they can spend. At the start of every project there's one person's vision and motivation which got lit by either early success, recognition or stubbornness.
In the case of Linux Mint it started with me. I discovered Slackware back in 1996 and I fell in love with it, with Linux and also at the time with Free Software (I'm not as radical as I used to be when it comes to Open Source and Free Software, but I was at the time). So like many others then, and many others now, I spent a lot time and passion in diverse activities related to Linux. I advocated and promoted Free Software, I helped people migrate to it, I wrote articles and tutorials, I spent a good part of my life on the IRC... and one day somebody came to me and offered to pay for my articles. I was getting good feedback from readers and with a little bit of extra money I had the recognition and resources needed to spend more time on this and to develop it more than just a hobby. That's when you start working at night and spending less time with the family... there's a fine line between a hobby and that thing you're doing so often, and if it keeps your attention while at work and takes time away from your social life, you need some level of recognition and success from it to be able to go further. So, I was lucky and from there I decided I would try and publish my own articles. I named my website Linux Mint and I wrote even more. I wrote a lot of reviews and continued to tinker with Linux.. and then some day I decided to learn a little more about live CDs, packaging, repositories and how distributions were made. It gave me an opportunity to use my skills as a developer, which I really enjoyed, I was full of ideas for the Linux desktop and motivated to implement them, and as what I was doing got popular, it was only a matter of time before I wanted to dedicate all my time to it.
So that doesn't explain why we do it, but you can see how it started, and you can see it started the same way it starts for people when they take the time and effort to contribute to Linux, and this is something many of you are doing on a daily basis.
Now, why do we continue to do it? Well... it's the best thing in the World isn't it? A vision, an implementation, feedback, improvement, success. You work at improving what you like best, and you get both a feeling of achievement and recognition from it. That would drive anybody so you can imagine how passionate we are, just as passionate as you when you give that time. We can see how Microsoft Windows and Apple Mac OS do, and we're confident about ourselves. We can feel the joy we give to people with everything we do, and the joy they give back to us. We're having fun messing with one of the most high-tech and open technologies there is, we invent new things, we're supported by a huge community of people, we love our project as much as they do and we can take over the World without a rush. These are some of the reasons we do what we do, and you can feel these with any contribution you make to Linux, plus the feeling of being part to something bigger. As a distribution we're at the center of this and we experience it on an even larger scale.
What are the costs and how do we meet them?
The biggest problem is to find time. That is the most costly resource in a project and the hardest to get. If you want to achieve what you want, at some stage you're going to need to do it full time. To you that means leaving your job, to the project that means buying your time. And it only gets worse, because sooner or later you want to do more and you simply can't do it by yourself anymore. That's where we're at, at the moment. Getting things done by volunteers is one thing, knowing you can reliably expect results is another. At some stage you need to get other people full-time into the project and that is the most costly resource. For them to leave their job and to join the project full-time you need to be able to guarantee you'll be able to gather an income for them, and you'll need to be sure it's going to work for the project. It's a complicated process to say the least, and unlike a company with an HR department, we're a project made of developers who share a passion, that means no experience in management, recruitment or the sort of skills you need to efficiently gather what is needed the most here: time.
Other than this there's a lot of costs but we're meeting them comfortably. What costs money is the infrastructure needed to serve such as large user base. Our business model grows proportionally with the size of our user base. So, as the user base gets bigger, the costs raise, but so does the income. When the project starts and the user base is small, the costs are insignificant, and so is the income. As things get bigger, they both rise in proportion. Now we're dealing with a network of dedicated servers, some of which are costly, and other IT related expenses (hardware, outsourcing, contracts..etc) but none of that matters as we're able to either use our income to pay for all of this, or use the project itself to reduce the bill (for instance via partnerships or sponsorships).
The reason we're successful is because we're driven by what we do and focused on the product itself, so it's extremely important we don't deviate from it. For this reason our business model comes almost entirely from the product's success and the Linux Mint community of users. Our most precious asset is our community, our most needed resource is time. Rather than engaging in activities we're not interested or specialized in, such as merchandising, support, and other areas that distributions and companies usually use within their own business model, we chose to focus solely on development and to raise the income entirely from the product. To achieve this we rely on one of the most passionate communities there is, a community which supports us every single day, with donations, sponsorships, and most importantly with time given to us. We're getting a lot of help from our community, whether it's support, artwork, promotion, development... at least half of the work that goes in each release comes from the community, it's like doubling the manpower and getting more done for free. You can look at the income generated by donations, sponsorships and you get an idea with a figure on it. Add to this the income we generate from people's activity and interaction with advertising, and above all, add all the time they're giving to the project which translates into more work done and less time for us to find.
In the end of the day, money is only a metric to measure time and power and it doesn't measure it all. Sometimes we spend money on things we can get for free, because the time we don't spend in getting them is more valuable than the money itself. So how do we do? We can tackle any problem and pay for what we need. We can engage in expensive projects (we recently decided to mirror Debian for instance and we're now confident enough in our new servers to have all LMDE users point to them). We're almost ready to scale up, to hire, to rent offices, the financial aspect of this isn't the main issue anymore. Our biggest problem is to buy time. Because unlike everything else in the project that's been getting better and better since the start, finding the time to achieve what we have in mind has become harder and harder. Do you achieve twice as much when you've got twice as many developers? What are big companies and their large IT staff doing wrong to let small projects like ours challenge them? How do we manage to become more productive and to take on bigger projects? We don't need to worry about the money, the community removes that problem for us and allows us to focus on what really matters, finding the time that we need. This is the real challenge.
|Security (by Robert Storey)
Taming The BEAST: Java Unplugged
In last week's DistroWatch Weekly, I wrote a brief article about the BEAST, a proof-of-concept exploit that pokes a potentially serious hole in SSL/TLS, the technology that makes secure online shopping "secure."
Since the BEAST only affects SSL and TLS 1.0, my admittedly lame suggestion was to install the Opera browser and enable TLS 1.1 and 1.2. The suggestion was indeed lame because - as I noted at the time - it does no good to have TLS 1.1/1.2 enabled if the web site you're connecting to doesn't support it. And most don't. In fact, using TLS 1.2 on a site supporting only version 1.0 is more of a protest than practical advice. It was my hope that by installing Opera, we could at least shame Google Chrome and Firefox to add support for TLS 1.2, which would be a good start.
Despite the feelings of moral superiority that one might gain from a protest, it doesn't necessarily get us where we want to go. That is to say, we need a solution that works right now, unless of course you don't mind giving up online banking, credit card purchases, and possibly your bank account.
Java, on the other hand, is another story. I speak here not of Java the programming language, which underlies much good software such as LibreOffice. Nor Java the coffee beans, or the island in Indonesia. Rather, it's the Java plug-in for your browser that you can probably live without. However, do note that nuking the Java plug-in will disable some web sites, notably Facebook video chat. Some corporate apps like Citrix are also Java-based, and thus are likely to halt in their tracks without the plug-in. However, the majority of Linux users will probably not even notice.
So without further ado, here is how to kill the Java plug-in on the three most popular Linux browsers:
Type "opera:plugins" in the address bar and hit Enter
Type "about:plugins" in address bar and hit Enter
When attempting the do the above, if you find no sign of the Java plug-in, that would indicate that it was never installed on your system, in which case you were safe from the BEAST all along. Indeed, my current distro of choice, AntiX, does not have it by default. But you needn't make any assumptions - check to see if your web browser is Java-enabled (or not) by going to the Java Tester web site.
Meanwhile, browser vendors are working on quick fixes of their own. Actually, Firefox has proposed killing Java by default. Chrome is working on a more convoluted solution that would allow the Java plug-in, but it's still in the testing phase and may have issues with some web sites. It appears that every solution but the best one (using TLS 1.2) will be tried first.
|Released Last Week
Tiny Core Linux 4.0
Robert Shingledecker has announced the release of Tiny Core Linux 4.0, a major new version of the world's smallest graphical desktop Linux distribution: "Team Tiny Core is proud to announce the release of Tiny Core Micro Core 4.0. Change log: updated Linux kernel to 3.0.3, udev to 173, glibc to eglibc 2.13, e2fsprogs base libraries to 1.41.14, GCC base libraries to 4.6.1, util-linux base libraries to 2.19.1; updated eglibc for 486/586 support; updated base Xlibs (Micro Core users need to get new Xlibs.tcz); updated all the custom core utilities to use the new repository area; new loadcpufreq to handle module loading; updated ondemand for console-based extensions via Freedesktop Exec=cliorx prgname; updated tce-load and tce-audit for dynamic kernel dependency processing; adjusted .xsession to handle X start-up failure...." Read the rest of the changelog for further technical details.
Clonezilla Live 1.2.10-14
Steven Shiau has announced the release of Clonezilla Live 1.2.10-14, a new stable version of the project's Debian-based live CD designed for disk cloning tasks: "This release of Clonezilla Live (1.2.10-14) includes major enhancements and major bug fixes: the underlying GNU/Linux operating system was upgraded, this release is based on the Debian 'Sid' repository as of 2011-09-22); Linux kernel was updated to version 3.0; Partclone was updated to version 0.2.29; gDisk was updated to version 0.8.0 and compiled without Unicode support; iPXE was updated to 20110910 from iPXE Git repository; German language files were added; by default when a GNU/Linux system is restored, the udev hardware records in the restored OS will be removed; source tarball for all the packages in Clonezilla Live was added...." See the release announcement for additional info.
DoudouLinux 1.1, an updated version of the Debian-based distribution designed for young children, has been released: "After three months of intensive work, we are very pleased to announce that our first update of DoudouLinux 'Gondwana', version 1.1, is now out! Thanks to the involvement of many new contributors, it is available in 25 officially supported languages, instead of 15 previously. The 10 new languages are Czech, Danish, German, Hungarian, Latvian, Malay, Norwegian (Bokmål), Portuguese (Brazil), Portuguese (Portugal) and Telugu. This release also brings minor fixes and a new tool to easily set the user name on the local network for Empathy, the instant messaging application. Other changes: Songwrite is now in its latest version to solve language issues; translation issues with Stopmotion and Vkeybd (the piano keyboard) have been solved...." See the release announcement and release notes for more information.
Josh Paetzel has announced the release of FreeNAS 8.0.1, a new stable version of the project's FreeBSD-based operating system providing free Network-Attached Storage (NAS) services: "On behalf of the FreeNAS development team I'm pleased to announce FreeNAS 8.0.1-RELEASE. Changes since 8.0-RELEASE: divorced the volume members in the database from the FreeBSD devices; support exporting ZFS zvols (virtual devices) as device extents via iSCSI; the GUI now has an event notification system; the email backend has been refactored; many many changes in the GUI to help it validate and sanitize inputs that are passed to the backend daemons; added UPS functionality; added rsync client and server functionality; added the ability to schedule cron jobs in the GUI; vastly improved and reworked snapshot replication." Read the rest of the
release announcement for further details and some errata notes.
Calculate Linux 11.9
Alexander Tratsevskiy has announced the release of Calculate Linux 11.9, a Gentoo-based distribution set for a variety of uses: "Calculate Linux 11.9 has been released. Major changes: Calculate Linux now has a new flavor - Calculate Media Center; local user profiles will be updated in a new way - changes will be made only when programs are installed; installation on a soft RAID partition and LVM partition supported; support added for Btrfs and NILFS2 and we've fixed the problem with installing on JFS; ext4 comes as the default file system at install; single-user installation mode added to allow login without entering the password...." See the full release announcement for a full list of main changes.
ArchBang Linux 2011.10
Willensky Aristide has announced the release of ArchBang Linux 2011.10, an Arch-based desktop distribution featuring the lightweight Openbox window manager: "ArchBang 2011.10 is out in the wild. You don't need it if you already have ArchBang running smoothly on your system. It's basically 2011.10 RC2 with the following following changes: updated DOC; urxvt scrollbar color adjusted; Jumanji replaced by Firefox Nightly; icons in the applications menu; clarity icon theme instead of GNOME; 2 pixels top desktop margin so you can right-click on the desktop even when a window is maximized; you can edit keyboard layout configuration while installing ArchBang. Note: NetworkManager was updated today so you can remove it from 'autostart' once you update it since it will launch the applet automatically." Here is the brief
release announcement with a screenshot.
ArchBang 2011.10 -- The latest ArchBang desktop
(full image size: 406kB, resolution: 1024x768 pixels)
* * * * *
Development, unannounced and minor bug-fix releases
|Upcoming Releases and Announcements
Summary of expected upcoming releases
DistroWatch database summary|
* * * * *
This concludes this week's issue of DistroWatch Weekly. The next instalment will be published on Monday, 10 October 2011.
Jesse Smith and Robert Storey
|• 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|
|• Issue 535 (2013-11-25): GhostBSD 3.5, Debian and MATE, Ubuntu 14.04 features, security updates|
|• Issue 534 (2013-11-18): Review of OpenBSD 5.4, Fedora on ARM, menu names vs command-line names|
|• Issue 533 (2013-11-11): Point Linux 2.2, Pisi update, Debian and Xfce, Bruno Cornec interview|
|• Issue 532 (2013-11-04): Ubuntu and Kubuntu 13.10, Debian's init, FreeBSD's PKG-NG, Linux on ARM|
|• Issue 531 (2013-10-28): PC-BSD 9.2, openSUSE testing, nftables, upgrade pros and cons|
|• Issue 530 (2013-10-21): Kwheezy 1.2, DPL interview, Zenwalk's future, keeping up with vulnerabilities|
|• Issue 529 (2013-10-14): Ubuntu's Mir, dmesg and photorec tips, Tiny Tiny RSS|
|• Issue 528 (2013-10-07): Semplice 5, Haiku package management, Klaus Knopper interview, making custom distro|
|• Issue 527 (2013-09-30): Tiny Core Linux 5.0, SteamOS, moving operating system to new computer|
|• Issue 526 (2013-09-23): Look at ArchBang 2013.09.01, BSD Now, kernel stats, command-line tips|
|• Issue 525 (2013-09-16): The Official Ubuntu Server Book, FreeBSD 10 and OpenBSD 5.4, Skype alternatives|
|• Issue 524 (2013-09-09): Look at LXLE 12.04.3, Ubuntu's new package format, Secure Boot and dual-booting|
|• Issue 523 (2013-09-02): OpenIndiana 151a8, openSUSE "Evergreen", GNOME and DuckDuckGo, running apps from RAM|
|• 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.