| DistroWatch Weekly
|DistroWatch Weekly, Issue 223, 8 October 2007
Welcome to this year's 41st issue of DistroWatch Weekly! The big openSUSE 10.3 release week is now behind us. All went without a hitch and many users are enjoying the newest software, improved package management, and extended support for the latest hardware in this new version. No major bugs have been reported so far, but let's wait for the first reviews before concluding that this is indeed openSUSE's best release ever. In other news, Mandriva Linux 2008 has been released to "early seeders", Ubuntu has begun accepting pre-orders for "Gutsy Gibbon", and Judd Vinet has resigned as the lead developer of Arch Linux. Finally, don't miss the featured story of this week - a Susan Linton's report on the major new release from Puppy Linux, version 3.00. Happy reading!
Listen to the Podcast edition of this week's DistroWatch Weekly in ogg (7.9MB) and mp3 (7.6MB) formats (many thanks to Jim Putman)
Join us at irc.freenode.net #distrowatch
First look at Puppy Linux 3.00 (by Susan Linton)
Puppy Linux is a 100 MB distribution that can be used as a live or installed system. Version 3.00 was released this past week to quite a bit of excitement. Many popular web sites have carried the news of this release probably because this is a major update in Puppy development. The primary difference is the use of Slackware 12.0 as the build base and Puppy's compatibility with Slackware 12.0 packages. This makes Puppy Linux 3.00 ideal for newer hardware. However, I was still skeptical when I inserted the new Puppy Linux CD into my HP Pavilion notebook.
There are many boot parameters the user can use to customize their system from the start. Some of these include loading Puppy to RAM, ignoring saved sessions, or no DMA. I booted the default configuration and was soon presented with a dialog box to choose my keyboard. The next interactive phase was the video wizard. This walks the user through setting up their graphics. The first choice is whether to use X.Org or Xvesa. Xvesa is a smaller, light-weight graphical interface ideal for older hardware. I used X.Org. Secondly, I was able to choose resolution and depth, and finally the mode. I was happy that my optimal resolution of 1280x800 was available.
The graphics setup was successful and I was taken to the Puppy desktop. My basic hardware was functional, such as the keyboard, touchpad, USB mouse, sound, and drive support. On the desktop is a Drives icon. Click it to open the Pmount graphical tool to mount, navigate, and unmount any drives or partitions found, including removable media.
However, the first area of real interest is the Internet connection. My laptop contains an Ethernet chip that is not supported natively by Linux, so I must use NdisWrapper to extract and load the Windows drivers. Although NdisWrapper has become a fairly dependable method of making a connection possible, it doesn't always work. It did in Puppy. At the command line it was as simple as typing a few commands, but there is also a graphical utility for setting up the connection. The network wizard requires several steps and clicking back and forth, but it works even with Wi-Fi Protected Access (WPA). I've tested maybe three distros with graphical network configurations that actually work for my chip. It's an amazing accomplishment. In addition, there's a little Blinky applet in the system tray to monitor the connection. I was impressed and ready to proceed.
The Tools of Puppy Linux
You might expect a distro of less than 100 MB to be configurable solely from the command line, but there are lots of handy graphical configuration tools and system utilities included in Puppy. It has tools to customize the desktop, set up hardware, and install Puppy to other devices.
For the desktop, there are graphical tools to set the background, select the theme, and how you interact with the interface. GTKSet contains settings for mouse acceleration, keyboard auto-repeat, font paths, screensaver, and Display Power Management Signaling (DPMS). The JWM (the default desktop in Puppy Linux) configuration has even more desktop customization settings for the theme, color, and focus model.
In the System menu we find tools to gather information, set up the printer, create partitions, format a floppy, or configure and install a bootloader. The Common Unix Printing System (CUPS) browser interface is provided for the user to set up local and remote printers. Pupscan can gather any or all your hardware information and save it to a text file. Usbview shows information on your USB bus and devices. KP allows you to manage running processes. Gcrontab provides an interface for setting up cron jobs (scheduled tasks). GParted and Pdisk are available to modify your partitions. I found all of these tools straightforward and easy to use.
Perhaps the most handy are the wizards found in the Setup menu. These include the Puppy Package Manager, hardware configuration wizards, the Puppy Universal Installer and remastering applications. The hardware configuration wizards walk the user through setting up devices and support. These include the ALSA sound wizard, CD/DVD drive wizard, mouse and keyboard wizard, network wizard, and the X.Org video wizard. Also included in this menu are two ISO remastering applications and the WakePup boot floppy maker. Perhaps the most useful is the Wizard wizard, which is a container for several of the most popular system tools and wizards. All of these in this menu are simple, but useful graphical tools that allow the user to input choices through check boxes, drop down menus, and regular text areas. Many times configuration is much quicker at the command line, but these are quite useful for those without that knowledge at their fingertips.
The Puppy Universal Installer is for installing Puppy Linux to other locations. These include USB Flash drive or USB hard drive, IDE Flash drive, ZIP drive, SATA hard drive, or IDE hard drive. This would be the tool to use if you wish to install Puppy onto your hard drive or a USB stick, for example. It's a basic file copy tool, so one would need to partition and create file systems prior to starting the install. Bootloader options are available, if a bit limited.
Puppy Linux 3.00 desktop
(full image size: 231kB, screen resolution: 1280x800 pixels)
Package management is perhaps one of the most important elements of any distro to its users. They want to know they can install their favorite applications without any problems. Puppy handles its package management through another graphical utility called Puppy Package Manager or PET Installer. PETs are the extension and format of the Puppy packages. Start the package manager by clicking the entry in the menu or the PET install icon on the desktop.
In this window there are several choices. When I click on the first button, a browser opens at the PET introduction page. It's an informative series of notes, basic HOWTOs, and links to further information for official PET collections as well as unofficial packages.
The second button opens the local PET software manager. From there I can browse, install, or uninstall PET packages. It's a simple, user-friendly interface. Divided into two frames, one side contains the list of available packages and the other the list of packages I have installed. In the middle are arrows to move packages from one frame to another. Official PETs put an entry in the menu for easy access. Perhaps a search feature might be nice, but the packages are listed in alphabetical order, so it's not so bad. The biggest drawback is that any problems encountered, such as lacking dependencies or not enough disk space, aren't reported until after the install or the fetch.
There are unofficial packages called DotPups. These are packages submitted by community members and can be accessed by the same initial PET install interface. Click on the button under the DotPup packages heading in the PET installer to be taken to a web page for more information.
This release of Puppy Linux is compatible with Slackware 12.0 This opens up their stable package repository to Puppy users. This is an exciting and useful development for the Puppy community. To use Slackware packages, just download them from a Slackware mirror to a local directory and convert them to PET packages. This is much easier than it sounds. There is a utility included in Puppy that will convert the packages for you. It's called tgz2pet, and it is used at the command line. The process is as easy as typing
tgz2pet package-version.tgz. Then install them normally through the PET install manager. I tested this process on several packages and had no problems. In addition, in the same Pet Installer, there is a dependency checker. Run this on the newly installed packages to make sure there are no missing dependencies, although PET install will usually inform you if there are any.
There is also a community project working to bring GSlapt to Puppy. This will make using Slackware packages much easier by eliminating the manual downloading and conversion of each individual package. Perhaps it will be officially integrated in future Puppy releases.
Applications and Software
No matter how much effort is put into the system tools, a distro isn't much use without a nice set of applications. Well, despite the small download size, Puppy isn't lacking much in software. They aren't flashy and full of heavy graphics. Basic functionality is emphasized instead.
For multimedia tasks Puppy includes applications to play media files, rip and burn CDs and DVDs, mix and merge sounds and files, apply sound effects, and record files. The main player in Puppy is Gxine, a GNOME/GTK+ front-end for xine. With it I could play AVI, MPEG, MOV, MP3, and MP4 files. This is also the application that is called when viewing websites in SeaMonkey for certain media formats such as streaming QuickTime videos. I could also watch Google, YouTube, and Veoh video files with no problem.
Another interesting application found in the multimedia menu is Soxgui. It is a container for several handy applications for manipulating sound bytes. This is a very handy novice tool for merging two files or normalizing sound volumes, among many other tasks. PBcdripper, Pupdvdtool, ripperX, Burniso2cd, TkDVD, and Grafpup are included for copying and burning your favorite CDs and DVDs.
Under Network we find various applications for connecting to and using the Internet. Puppy comes with three modem dialers as well as the Network wizard mentioned previously and RP-PPPoE for those using Digital Subscriber Line (DSL). There are also monitoring applications such as Firelog, Superscan, SockSpy, and Xnetload. Connect to remote hosts using LinNeighborhood, RemoteDesktop, or TightVNC. Also, RutilT is included to scan for and connect to wireless networks.
Internet is a separate menu and in it are some nice applications and old favorites. SeaMonkey is the primary browser suite of Puppy, but Firefox is available through the Puppy Software Manager. The light-weight NetSurf is also included. Pidgin and Meebo could be used for instant messaging. Axel, Xwget, PupCtorrent, and Transmission are available for file sharing and downloading needs. The gFTP client is there for transferring files to and from FTP servers. Graphical SSH clients are also included.
There are also a few graphics applications. There is Inkscape Lite and mtPaint for creating and "gimping" photos and images. GTKSee is included for image viewing. Grabc and ColorExplorer are there for picking or finding HTML codes for colors. The GIMP is available through the PET installer for those needing more power, although you will need to download some dependencies from Slackware mirrors.
The Document menu contains the word processing and editing applications. AbiWord is the office suite included in the Puppy image, but OpenOffice.org is available. MP, Leafpad, Geany, and e3 are available for smaller tasks. Also included are an online dictionary, PDF viewer, and a PDF converter. Under Calculate we find several Math related applications, such as personal finance software, a spreadsheet, some calculators, and a handy unit converter. Namely, these include ExpenseTracker, Gnumeric, and HomeBank. In the Personal menu are Agenda event manager, DidiWiki personal Wiki, Gpasman (password manager), Ical (appointment book), and NoteCase. There are a few games too; these include Rubix, Gem Game, Bubbles, Tkmines, and Gtkfish.
There are also several graphical file system tools. ROX-filer is the main file manager. There is PRename for batch renaming, several search tools, and a couple of mount tools. I found MUT to be superior to Pmount because one click will mount the media and open a file manager. In addition, Partview, Fragger, Gdmap are also present.
My Conclusions of Puppy Linux
The first thing I noticed was that Puppy Linux is not particularly pretty. The interface seems a tad outdated and the default wallpaper, despite being informative, is probably one of the least attractive I've seen. The included alternate background images aren't much better. It's too bad really that the developers don't spend a bit more time and a few megabytes to enhance the first impression of this otherwise wonderful little distro. However, like all Linux distributions, these looks can be changed to taste. In fact, Puppy can be made to look as beautiful as any other distro out there. Just peruse this Puppy forum thread where community members are showing off their gorgeous Puppy desktops.
While the applications are handy and are a fairly complete starter set, they are lesser known and sometimes unconventional or unfamiliar in appearance. There are other applications available, but the Puppy repository is a bit limited. The DotPup packages extend the offerings, but they too are limited. It helps that Puppy is compatible with Slackware and one can use those packages, but you still may have to do some looking around to find just what you want.
While Puppy has the power of a newer kernel at its foundation and ultimately any hardware supported by other distros will mostly likely be supported in Puppy too, perhaps not everything that is normally "automagically" available in most distros will be functional at first boot of Puppy. One example might be the Internet connection, which may require at least clicking around in the Network wizard. In addition, one may have to do a bit of manual tweaking to get everything working. As stated previously, there are handy dandy wizards for many common areas if needed; however, advanced needs like laptop power saving will require command line work. I was able to load any module I needed, so the foundation is there.
The init and session saving scripts were rewritten for this release of Puppy. The boot-up is fairly fast. However, I experienced a few problems when trying to boot the live system while using the option to ignore the last saved session when I received a kernel panic. Upon the next boot of the live system, some of my customizations were lost, but not all. Subsequent saves and default reboots restored my session as expected.
Otherwise, all the applications and the system as a whole offered good performance and stable operation. It could be a wonderful start, especially for anyone wishing to be a little different, someone needing to save space and resources, or those requiring a portable solution. It'd be really great on a desktop with minimal input, and could be useful on a laptop with a bit more. It may not be the prettiest at the party, but it has a great personality.
openSUSE 10.3 released, Mandriva 2008 seeded, Ubuntu 7.10 available for pre-order, Judd Vinet resigns as Arch Linux project leader
The long-awaited openSUSE 10.3 was finally released last week as scheduled. Besides all the improvements, updated packages and new features, one noticeable difference between this release and the old stable version 10.2 is the amount of community coverage following the launch of news.opensuse.org a few months ago. This site has now become the official mouthpiece of the project, with daily coverage of openSUSE topics that include interviews with the developers, introduction to new features, and updates about community happenings. It culminated in the excellent Sneak Peeks at openSUSE 10.3: A Plethora of Improvements, published just before the product's official release. The openSUSE news site is a fantastic effort of the writers - the articles are clear and concise, they include screenshots to illustrate the points, and they reveal much of what's happening under the hood of openSUSE. We are still waiting for any comprehensive reviews, but judging by the first impressions found in the blogsphere, the reaction is mostly positive. What do you think? Let us know in the comments section.
openSUSE 10.3 includes a plethora of improvements and the latest open source software innovations.
(full image size: 536kB, screen resolution: 1280x1024 pixels)
* * * * *
Next on the release calendar - Mandriva Linux 2008. Slightly delayed from the original release schedule, the ISO images of Mandriva's "PowerPack" and "Free" editions were finally made available to the "early seeders" over the weekend. There is still no news as to when the official launch might occur, but based on the distribution's previous releases, some point later this week looks like a realistic candidate. Mandriva Linux 2008 is based on Linux kernel 126.96.36.199 and includes glibc 2.6.1, a release candidate of GCC 4.2.2, X.Org 7.2 (xorg-server 188.8.131.52), KDE 3.5.7, GNOME 2.20.0 and all the usual open source software packages. The commercial "PowerPack" edition and the freely downloadable "One" live CD also come with proprietary graphics drivers, while the "Free" edition is limited to free software only. While Mandriva's recent release candidates didn't get as much media and blog coverage as the openSUSE ones, those users who took the time to report about their experiences were mostly impressed with the new product. Will Mandriva Linux 2008 mean a major breakthrough for the company that has historically struggled to keep their finances in the black? Let's hope so!
* * * * *
One of the exciting, but somewhat controversial feature of the upcoming Ubuntu 7.10 is CompizFusion, enabled by default wherever supported by the suitable graphics card. But what exactly is CompizFusion and why is it such an interesting technology? Forlorn's Blog attempts to answer the question: "Compiz is a window manager, which means that it takes care of all the basic needs to interact with the windows on your desktop - like moving, minimizing and resizing. In GNOME the default window manager is Metacity. Most people won't have even heard about it, because it's integrated into the desktop environment and its name is not mentioned anywhere. This results in the fact that the usual user isn't aware of the mere existence of such software or rather that it's a separated application that can be replaced like any other on Linux. The bottom line is: Ubuntu's desktop effects are not just an enhancement of the desktop environment but a replacement of a specific part of it."
On a related note, Ubuntu's ShipIt system has started accepting pre-orders for "Gutsy Gibbon".
* * * * *
It is always a sad occasion when the founder of a distribution decides to leave the project he created. But such is life - the developers' interests and availability of free time are factors that can change easily throughout a person's life. Arch Linux's Judd Vinet has not been involved with the distribution for several months so his resignation came as no surprise to most of his co-developers: "I plan to step down as leader of Arch Linux and pass the torch. The reason for this is that I do not have the time to devote towards a leadership role in a project the size of Arch Linux, and Arch deserves someone who does. It needs some work, it needs some unification, and it needs someone at the helm who can devote a lot of time to it. I've given it a lot of thought, and based on the state of things, all-round competencies, initiatives, and willingness, I would like to pass this leadership role on to Aaron Griffin, also known as 'Phrakture' on IRC and the forums." Besides the formal announcement, the founder of Arch Linux gave a few hints about his future plans on his personal blog. So thanks for a great distribution and let's hope that the project will continue to go from strength to strength despite Judd's absence!
* * * * *
It was, by general consensus, one of the most entertaining posts for some time. Answering the usual "what is the best distro" question, a poster in last week's DistroWatch Weekly came up with the following parody (reprinted here for those who don't read the comments, but who enjoy a good laugh every now and then): "This is an interesting meta discussion, but I just have to post here to mention the Greatest Linux Distro out there: (fill in the blank). I just can't believe everybody is not using (fill in the blank) and so many crappy distros like (fill in the blank), (fill in the blank) and (fill in the blank), are still ranked high in the page hit rankings here. Before I discovered (fill in the blank) I was always trying to get my (fill in the blank) to work properly and my (fill in the blank) to at least (fill in the blank) let alone (fill in the blank). Now, everything just works! I've even decided to contribute several dollars to the developer(s) of (fill in the blank) even though I can't afford it with my part-time job as a (fill in the blank) at (fill in the blank), but at least it is a token of my (fill in the blank). For those of you who have not yet tried (fill in the blank), I urge you to go to www.(fill in the blank).com and download the ISO and let the magic begin. (fill in the blank) for President!"
|Released Last Week
Puppy Linux 3.00
Barry Kauler has announced the release of Puppy Linux 3.00: "Puppy 3.00 released. This Puppy is a massive upgrade from the previous (v2.17.1) version. I decided to aim for close binary compatibility with Slackware 12.0, with the objective of being able to install Slackware packages and have all or most of the required dependencies already in place. To that end, I used all the building block packages from Slackware 12, such as glibc 2.5, GCC 4.1.2 and GTK+ 2.10.13. Most of the libraries in Puppy are now from Slackware. Another major thing that I have done is totally rewritten the key scripts that control how Puppy boots up, is configured, and shuts down. Then there are some major breakthroughs, such as finally getting periodic flushing of RAM to Flash drive working properly." Read the complete release notes for a detailed list of changes and improvements.
A new major version of SystemRescueCd, a Gentoo-based distribution with focus on disk partitioning and data rescue tasks, has been released. What's new? "Added PXE network booting support; added a 64-bit kernel (rescue64) to chroot on a 64-bit Linux; added a 32-bit alternative kernel (vmlinuz2) based on 184.108.40.206; updated the default 32-bit kernel (rescuecd) to 220.127.116.11 (with Reiser4); added Partimage client with SSL support; updated the e1000 network driver; updated the 'Offline NT Password & Registry Editor' disk (Vista support); added option 'minishell' to debug the initramfs and the start-up scripts; updated Squashfs to version 3.2 (with LZMA support); optimized and cleaned the linuxrc start-up script; updated Oscar (French tool to backup computers); updated ntfs-3g to 1.913...." Read the changelog for more details.
Yoper Linux 3.0.1
Tobias Gerschner has announced the release of Yoper Linux 3.0.1: "The Yoper team is proud to announce the first (and only) maintenance release of Yoper Linux 3.0, code name 'Titanium'. This release ships with Kernel 18.104.22.168, including the Ken Colivas patch set with the SD scheduler, X.Org 7.3, KDE 3.5.7, KOffice 1.6.3, Firefox 22.214.171.124 and a vast range of other cutting-edge desktop packages. The unstable repository also contains a kernel with the CFS scheduler for those who are keen to compare their performance under different workloads. Since 3.0 there have been more than 500 new or updated packages, as well as numerous bug fixes and clean-ups. If you have Yoper 3.0 installed, simply use the smart upgrade function to update the packages. There are only minor and mostly visual differences between a default installation of 3.0 and 3.0.1." Here is the full release announcement.
Novell has announced the release of openSUSE 10.3: "Novell today announced the availability of openSUSE 10.3, the newest version of the award-winning community Linux distribution. Enhancements to openSUSE 10.3 include the newest versions of the GNOME and KDE desktop environments, including a KDE 4 preview. OpenOffice.org 2.3 makes sharing files easy, and the newest version of AppArmor protects the Linux operating system and applications from attacks, viruses and malicious applications. OpenSUSE 10.3 also now includes MP3 support out of the box for Banshee and Amarok, which are the default media players in openSUSE. In addition, openSUSE 10.3 offers the latest open source applications for developing applications, setting up a home network and running a web server." Read the press release and release announcement for more information.
Parsix GNU/Linux 0.90r2
Alan Baghumian has announced the availability of the second revision of Parsix GNU/Linux 0.90: "An updated version of Parsix GNU/Linux 0.90, code,name Barry, has been released. Barry r2 merges all published updates from Parsix and Debian testing repositories as of Oct 3, 2007. Several bugs have been solved, including installer crash problem in languages other than English. Highlights: GNOME 2.18.3, Linux kernel 126.96.36.199 with CK and Suspend2 patches, OpenOffice.org 2.2.1, GNU Iceweasel 188.8.131.52, Pidgin 2.2.0 and more. Users who regularly update their systems using apt, do not need to download this version. Note that this is the last maintenance release of Parsix Barry series and will be supported until one month after the next release of the Parsix GNU/Linux project, called 'Ramon' (version 1.0)." More details in the release announcement and release notes.
Zenwalk Linux 4.8
Jean-Philippe Guillemin has announced the release of Zenwalk Linux 4.8 "The Zenwalk Team is happy to announce the Zenwalk 4.8 release. After several release-candidates, it seems that we are ready for a very stable release. Kernel is now at 184.108.40.206, with its new wireless stack, tickless clock and 1000 Hz scheduler for better reactivity while lowering power consumption (ideal for laptops). Talking about applications, the very visible change in 4.8 is the substitute of Firefox and Thunderbird into the equivalent GNU licence versions, named Iceweasel and Icedove. Video and X.Org auto-configuration has been improved to handle wide-screen monitors as well as to provide full features for Synaptics touchpads. The fine-tuning of the user interface continues with new desktop artwork, new bootsplash." Read the full release announcement to learn more about the new features in Zenwalk Linux 4.8.
Arch Linux 2007.08-2
Tobias Powalowski has announced the release of Arch Linux 2007.08-2: "Arch Linux 2007.08-2 'Don't Panic' has been released. This is the first release to use our new repository layout. There are two ISOs - FTP and Core. Changelog: kernel 220.127.116.11 usage; disabled arch_addons hook by default, it is now triggered by arch-addons boot parameter; fixed the nasty /dev mount bug; fixed the /dev/ttyS0 errors if no serial port is installed in the system; fixed repositories in install environment to fit to both architectures; fixed km to not show broken characters after exit; fixed GRUB installation with XFS file system; fixed package clearing if setup option was chosen; added PPTP client to install environment; added sdparm to install environment; added all free wireless drivers to install environment...." Read the rest of the release announcement for a complete list of changes.
Granular Linux 2007 "Fireworks"
Here is something interesting for the Linux distro testing community: a distribution with four desktops (KDE, Xfce, Enlightenment and Looking Glass 3D) and complete multimedia support - all on an installable live DVD: "On behalf of Team Granular, I happily announce the immediate availability of the first DVD edition of Granular Linux - FunWorks 2007. Some of the major features include: four desktop environments - KDE 3.5.7, XFce 4.4.1, Enlightenment (E17) and Looking Glass (LG3D), updated most major and small applications, more stable, bug-free and feature-rich release, 5.5+ GB of software packed in just 1.92 GB live DVD, and out-of-the-box support for virtually all multimedia formats, and improved support for Flash, Java and media streaming in web browsers." Read the full release announcement and visit the screenshots page for further information.
* * * * *
Development, unannounced and minor bug-fix releases
|Upcoming Releases and Announcements
Summary of expected upcoming releases
New distributions added to waiting list
- Alegna Linux. Alegna Linux is a Spanish distribution based on Ubuntu. Besides standard Ubuntu, it offers better localisation into Spanish, popular multimedia codecs and browser plugins, and out-of-the-box support for 3D desktops with Beryl.
- Elbuntu. Elbuntu is an Ubuntu-based distribution with an objective of providing the maximum eye candy for the end user using the Enlightenment window manager and related libraries.
- KinuX Linux. KinuX Linux is a new Brazilian desktop distribution based on Slackware Linux. Its main features are "Candy" - a universal package manager, "KKaroto" - a media centre developed with C++, Xine and Qt, and "Copier" - a very simple installer.
- Linius. Linius is an openSUSE-based Portuguese Linux distribution, developed for the use at Portugal's Ministry of Justice.
- Mythbuntu. Mythbuntu is a derivative of Ubuntu with the focus on providing a simple way of setting up a MythTV box using Ubuntu sources.
* * * * *
DistroWatch database summary
And this concludes the latest issue of DistroWatch Weekly. The next instalment will be published on Monday, 15 October 2007.
|• Issue 599 (2015-03-02): Sabayon 15.02, creating good passwords, new YaST modules, LMDE preview
|• Issue 598 (2015-02-23): Netrunner 14.1, Vivaldi web browser, Debian election, Cinnamon improvements|
|• Issue 597 (2015-02-16): MakuluLinux MCDE 2.0, Ubuntu phones launch, m0n0wall ceases development, live Linux updates|
|• Issue 596 (2015-02-09): ArchBSD 2014.09.04, encrypted e-mail, Fedora upgrade stats, FreeBSD's support policy|
|• Issue 595 (2015-02-02): ExTiX 15.1, Destroying encrypted data, openSUSE election, OSDisc statistics|
|• Issue 594 (2015-01-26): KaOS 2014.12, Commercial distros, Snappy Ubuntu, PackageKit fixes|
|• Issue 593 (2015-01-19): ReactOS 0.3.17, Unity on Mir, Bluetooth support, openSUSE election|
|• Issue 592 (2015-01-12): Mint 17.1, load averages, binary logs, GNOME Software|
|• Issue 591 (2015-01-05): Manjaro 0.8.11, systemd, Devuan, Torrent Corner|
|• Issue 590 (2014-12-22): Fedora 21, Ubuntu phone, expanding ZFS storage, Able2Extract|
|• Issue 589 (2014-12-15): Parsix 7.0, Ubuntu "Snappy", PC-BSD upgrades, How Linux Works|
|• 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|
|• 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.