| DistroWatch Weekly
|DistroWatch Weekly, Issue 291, 23 February 2009
Welcome to this year's 8th issue of DistroWatch Weekly! This week we re-visit the minimal distribution install, this time with openSUSE 11.1. In the news this past week, Mark Shuttleworth announces details of the 9.10 Ubuntu release, openSUSE board members post a joint statement about the project's future in light of Novell layoffs, Red Hat signs an interoperability agreement with Microsoft, Debian project announces the appointment of a new Secretary, and NetBSD launches a desktop initiative that should bring more users to the popular cross-platform operating system. Also in the news, we introduce VirtualBSD, a FreeBSD-based desktop environment for VMware and provide a link to an animated video interview about FreeNAS, a BSD system for building network-attached storage devices. Finally, if you are an accomplished distro tester, but worry that you'll run out of new distributions to try, fear not - last week no fewer than eight new Linux distributions were submitted to DistroWatch. These include some really exotic fares, such as moonOS from Cambodia or Kongoni from South Africa. Happy distro hopping!
- Tutorial: Minimal openSUSE 11.1 install
- News: Ubuntu 9.10 "Karmic Koala", openSUSE Board statement, Red Hat and Microsoft, new Debian secretary, desktop NetBSD and virtual FreeBSD, Linux companies in recession
- Released last week: SimplyMEPIS 8.0, Arch Linux 2009.02, VectorLinux 6.0
- Upcoming releases: Ubuntu 9.04 Alpha 5
- New additions: Nova
- New distributions: Bio-Linux, Firefly Linux, flexxxpup, Kongoni, Linux4One, moonOS, pupitup, Ubuntu extras remix
- Reader comments
Listen to the Podcast edition of this week's DistroWatch Weekly in OGG (7.9MB) and MP3 (12MB) formats
Join us at irc.freenode.net #distrowatch
Minimal openSUSE 11.1 install
Every distribution has its goals and purpose. Some are designed to include everything, others like to take a small selection of what's available. But all distributions start from a small base and install more and more packages until they have a complete environment. For some that's GNOME or the latest snapshot of KDE 4, while for others it is a tiny footprint with the most lightweight window manager. As many readers will be aware, I like minimalist systems and wrote an article for DistroWatch Weekly on how to get a more lean Ubuntu system. Some readers however, thought I was stupid to choose Ubuntu if I wanted a light-weight system and claimed other distros were faster and better. Undoubtedly so, but I didn't choose it because it was lightweight, quite the contrary. I chose it because, by default, it's pretty hefty and like it or not, it is the most popular desktop distribution at the present time. The article intended to show that you don't have to be stuck with the Ubuntu way of doing things and that you could take control. You can do this with almost any distribution out there and today I'll show you how to do so with openSUSE.
openSUSE is a great distribution with a great community. It has a rich heritage and a powerful configuration system in YaST. By default, openSUSE comes with three different environments, GNOME, KDE and Xfce. The installer is one of the most well-respected in the business, which also gives you the option to install a base system. For this article I used the openSUSE 11.1 x86_64 DVD on a computer with an Intel Core2 E8400 3 GHz CPU, 8 GB of memory, 750 GB SATA hard drive and a NVIDIA 8800GT video card.
Boot to the DVD and choose to install from the menu. You can press F2 and select an alternate language if required. The system will boot straight into the installer, where you should begin your 'New Installation'. I chose to use the automatic configuration option and proceeded to set my time zone. At the 'Desktop Selection' screen hit the 'Other' button and choose either 'Minimal X Window', or 'Minimal Server Selection (Text Mode)'. The first option will install the base system, plus the X Window server and the basic desktop environment, Tab Window Manager (TWM). If you want less control then take this one, but if you want more, then take the second text-mode option.
openSUSE 11.1 installer - choosing a desktop
(full image size: 261kB, screen resolution: 1024x768 pixels)
Partition your hard drives however you desire - I like to turn off access time and so select 'No access time' on a per-partition basis. Create a user (I turn off automatic login), complete the rest of the setup procedure and begin the install. If you took the second option, then at the summary screen ensure you change the default run level from 3 to 5 (full multi-user with network and display manager). This entire install process took only 6 minutes to complete and a further 2 minutes to configure the system on first boot. If you took the first option, then by default it will boot straight to the X Window desktop manager and the basic TWM desktop. You can log into this environment as root or switch to a terminal if you prefer. Unlike Ubuntu, the base openSUSE system includes a fully functional splash screen and includes many services, such as D-Bus, HAL, Firewall, CPUFreq, NFS, CUPS, OpenSSH and Postfix out of the box. It also includes YaST and all the modules for configuring your system. Next we can begin to tweak the system.
Now that you have a basic X Window system installed (if you don't yet, you will shortly), we can use the Internet to download the latest packages. Any packages that have been updated since the initial release will be installed from the Internet, while anything else will be installed from the local DVD. By default the openSUSE installer will have configured your repositories for you; however, you can use a custom mirror if you like. To accomplish this, I use Zypper, openSUSE's powerful RPM package management tool.
List the repositories.
# zypper repos
Delete the default Internet repositories, but leave the DVD. Repeat until only the DVD source remains.
# zypper removerepo 2
Add the mirrors you want to use (this takes the form; [command] [option] [path] [name]).
# zypper addrepo ftp://mirror.internode.on.net/pub/opensuse/distribution/11.1/repo/oss OSS
# zypper addrepo ftp://mirror.internode.on.net/pub/opensuse/distribution/11.1/repo/non-oss non-OSS
# zypper addrepo ftp://mirror.internode.on.net/pub/opensuse/update/11.1 updates
Whether you changed the mirrors or not, let's now update the system.
# zypper refresh && zypper dist-upgrade
This should provide you with an up-to-date base system. Before moving on, there are some other tasks that you may wish to perform. For me, I don't like to use the search tool Beagle as I find it can slow down the system. You will still require the libraries as many applications are built against them; however, you can lock it easily with Zypper so that it's never installed.
# zypper addlock beagle*
If you are installing on a notebook, openSUSE uses traditional network configuration methods by default, so if you want to use NetworkManager it's easy! First, install it.
# zypper install networkmanager
Next, tell YaST to configure it as the default network manager.
# yast2 sysconfig set NETWORKMANAGER=yes
Next, let's get a basic desktop environment. There are groups you can install under openSUSE, called 'patterns', which pull in packages as specified by the package maintainer. For example, if you want a basic GNOME or KDE desktop, you can install 'gnome_basis' or 'kde4_basis' respectively. KDE3 is also available with 'kde3_basis'. The problem with using these is that you forfeit some control and minimalism for your system as many packages are pulled in for you. The upside is that you don't need to know each and every little package to make everything work, which can be frustrating if you want something but don't know how to get it! Feel free to experiment, but for the purposes of this exercise, here is how to use the available patterns.
# zypper install -t pattern gnome_basis
This will pull in all required packages to get you a default openSUSE configured desktop.
If you took the text mode option during install time and do want a more minimal desktop, perform the following instead.
# zypper install gdm gnome-terminal xorg xorg-x11-driver-input xorg-x11-driver-video xorg-x11-fonts yast2-gtk
# cp /etc/X11/xorg.conf.install /etc/X11/xorg.conf
By default, openSUSE will continue to boot the original lightweight window manager and so we need to tell it to switch to GNOME. This is done either by editing the respective configuration file under /etc/sysconfig/ or via YaST. We'll use YaST.
First, set the login manager (if you want to).
# yast2 sysconfig set DISPLAYMANAGER=gdm
Next, change the default desktop environment.
# yast2 sysconfig set DEFAULT_WM=gnome
Reboot your computer and you should be greeted with the openSUSE GNOME Desktop Manager. Log in as the user you set up during installation and it should load the GNOME desktop.
Now that you have a fully functioning GNOME environment, you can continue to install any other applications you require and tweak your system further. The pattern we used has pulled in many of the basic packages we need, including a web browser, email and calendar program, chat client, CD burner and an image viewer. If you didn't use the pattern, then you'll need to install the packages you want manually. There are many other ways to tweak your system further of course, now that it is installed. Try disabling unused services, removing programs you don't need and introducing some package locks.
This new custom openSUSE system boots from GRUB to login screen in around 28 seconds, taking a further 6 seconds to load the GNOME desktop. It is using up 175 MB of memory once fully logged in and just over 1.7 GB of hard drive space. Compare this to the default install, which takes 39 seconds to boot and over 10 seconds to load the desktop, while using up 3.6 GB of hard drive space and over 315 MB of memory.
If you want a really light weight environment then openSUSE might not be the way to go, but if it's your favourite operating system, you don't have to give it up just yet! You can tweak the system to make it quite small, especially with the help of Zypper and its ability to lock packages. At the very least, you will learn some more about how your openSUSE system works and, if at the end you decide to just install everything, well, you can do that too!
openSUSE 11.1 - custom GNOME desktop
(full image size: 454kB, screen resolution: 1280x1024 pixels)
Ubuntu 9.10 "Karmic Koala", openSUSE Board statement, Red Hat and Microsoft, new Debian secretary, desktop NetBSD and virtual FreeBSD, Linux companies in recession|
Mark Shuttleworth has released information on the 9.10 release of Ubuntu, which will be called Karmic Koala. This version will build on the improvements made in the upcoming 9.04 Jaunty Jackalope release, but will also explore some new regions. The biggest new area Ubuntu will tackle is in the clouds. Shuttleworth explains, "Ubuntu aims to keep free software at the forefront of cloud computing by embracing the API's of Amazon EC2, and making it easy for anybody to setup their own cloud using entirely open tools." Karmic will also include Eucalyptus which "enables you to create an EC2-style cloud in your own data center, on your own hardware." On the desktop, users can finally expect to see newer and fancier artwork, with the team contemplating switching Usplash over to a kernel mode setting based system, such as Fedora's Plymouth. Netbooks will also get a boost, with Shuttleworth saying Karmic will include the latest enhancements from Moblin.
* * * * *
openSUSE Board Members Pascal Bleser and Bryen Yunashko have released a joint statement on the future of openSUSE in the wake of Novell's recent layoffs. They write, "Some people have approached us publicly and privately and asked us what this means for the future of openSUSE. In fact, openSUSE is a community project driven both by Novell and the community at large. Within this project, we make no distinction between Novell and non-Novell employees. As such, those laid off are still important and vital members of our project, and we look forward to the opportunity to continue working with them as fellow members for the good of our community, our distribution and for free and open source software at large." They state that despite the layoffs, Novell remains committed to the openSUSE project and that the community at large is still active, vibrant and motivated. The two also convey their disappointment at those outside their community who have "decided to exploit the hardship of our fellow community members in these trying economic times for their own personal gain in their misguided rants against the project and misinterpreted portrayals to the general public."
* * * * *
When Novell signed their deals with Microsoft in 2006, Red Hat had much to say on the matter. Now it appears it's their turn to sign an agreement with Microsoft, but unlike the Novell deal it has nothing to do with patents or licensing. The agreement centres on the need to have better virtualisation support for each company's products, due to consumer demand. From the announcement: "Each company will join the other's virtualization validation and certification program and will provide coordinated technical support for their mutual server virtualization customers." Windows products will be supported under various open source technologies from Red Hat, while their own products will be supported under Microsoft's Hyper-V virtualisation technology. Red Hat also confirmed that "the agreements do not include any patent or open source licensing rights, and additionally contain no financial clauses, other than industry-standard certification and validation testing fees."
* * * * *
Hot off the heels of the Lenny release, Debian Project Leader Steve McIntyre has announced the appointment of a new Project Secretary: "As required in the constitution, Bdale (as acting Secretary) and I have worked together and decided on which of the volunteers we feel would be best for the position," he writes. "Im happy to announce that Kurt Roeckx will be the new Secretary." McIntyre also announces that they will once again be including the role of assistant secretary and have re-appointed Neil McGovern to the position. He continues: "We have spoken about the job and agreed that adding an Assistant Secretary would again be a good idea, especially given that we expect several votes to come up soon." The previous Debian Project Secretary, Manoj Srivastava, resigned due to dissent over the options in the Lenny firmware ballot.
* * * * *
Mentioning the words 'desktop' and 'BSD' in the same sentence has always been more in the wishful thinking category, but there are signs that this is changing. Last week, the NetBSD project has announced its intention to develop a desktop-oriented NetBSD, complete with a graphical installer and a set of basic applications for common desktop tasks: "For those new to NetBSD, the early user experience can be poor. This is especially true when coming from a Windows, Mac or Linux backgrounds. While basically sound, the installer asks many detailed questions and is unintuitive. If new users persevere and install the system, they are left with a 1980s-style text prompt, a lot of useful but unfamiliar tools, and no way to browse the web in order to learn more. The learning curve is steep. For more experienced users, installing a desktop to perform basic tasks like web browsing or word processing is cumbersome. It generally involves hours spent installing packages and editing configuration files. That can be fun if you have nothing better to do, but most of us have busy lives." For more information please see the newly created Desktop Project pages on the NetBSD Wiki.
* * * * *
Reece Tarbert has emailed DistroWatch to let our readers know about VirtualBSD, a desktop-oriented FreeBSD 7.1 in a VMware appliance: "VirtualBSD is a desktop-ready FreeBSD 7.1-RELEASE, in the form of a VMware appliance, based on the Xfce 4 desktop environment. Many of the most common and useful applications are ready to run, and the desktop has been styled to look a bit like Mac OS X. VirtualBSD is squarely aimed at people with VMware Player (or better) who: have never tried FreeBSD so far; wanted to, but didn't have the right hardware; used FreeBSD in the past, but have since moved to a different OS and are struck by nostalgia from time to time. Installed applications: Firefox 3.0.5 (and plugins), Thunderbird 2.0.19, Pidgin 2.5.4, XChat 2.8.6, OpenOffice.org 3.0, GIMP 2.6.4, VLC 0.9.8a, Transmission 1.42, Samba 3.0.34, CUPS 1.3.9." Interested readers can download the VirtualBSD VMware image via BitTorrent: VirtualBSD.zip (1,445MB).
* * * * *
Still on the subject of BSDs, but switching to FreeNAS, a minimalist, FreeBSD-based operating system for building network-attached storage devices. All that is nice to know, but this definition sounds rather technical, so what does it mean in terms of practical use? Can it help with our everyday computing tasks? If so, how? Gary Sims, author of the book called Learning FreeNAS, has created an entertaining video animation that should make the purpose of FreeNAS more clear: "I have put together an interview on Xtranormal. In the interview, set in a TV studio, the guest talks about FreeNAS, what it can do and where you can find out more information." Xtranormal is an interesting site which enables users to create video using text: "Our revolutionary approach to movie-making builds on an almost universally held skill - typing. You type something; we turn it into a movie. On the web and on the desktop." If you're interested in building your own storage network then take a look!
* * * * *
It is interesting to watch how the current economic and financial crisis is affecting Linux companies. We have already reported about the recent layoffs at Mandriva, but last week brought more bad news for some developers of openSUSE and SUSE Linux. Stephan Binner, a well-known KDE hacker and the maintainer of the bleeding-edge KDE Four Live CD writes in a blog post entitled Not a Good Start Into a Problematic Year: "Like some other [open]SUSE developers, I was cast and am now forced to look for a new day job. It could have happened in better economic times for sure. Pointers to new interesting job positions are gladly accepted. Bonus points the more they have to do with open source, Linux, Qt and KDE." Stephan is reportedly not the only openSUSE developer who lost his job: "At least a quarter of Novell's recently laid-off employees are from the company's SUSE Linux development teams in Germany and North America, according to an anonymous source close to the company."
Luckily, it isn't all bad news. The two laid-off Mandriva developers (Adam Williamson and Vincent Danen) are now happily continuing their professional careers at Red Hat, while Ken Van Dine, the founder of Foresight Linux and an former employee of rPath has been hired by Canonical (the developer of the Ubuntu family of Linux distributions): "I have spent a wonderful three years working at rPath, which ended in January. Tomorrow I start the next leg of my journey, with Canonical. I will be a desktop integration engineer, working on the desktop team to integrate the fine work being done by the desktop experience team into Ubuntu. This is a very exciting opportunity for me, I have really been doing this for the past 4 years working on Foresight Linux. Taking cool stuff people have been working on and integrating it into a distro for broader consumption." Interesting news, to say the least. Are Red Hat and Canonical the only two Linux companies that will come out from the economic recession with flying colours?
|Released Last Week
Arch Linux 2009.02
Aaron Griffin has announced the release of Arch Linux 2009.02, an independently developed community distribution, based on a rolling-release package model and targeted at competent GNU/Linux users: "We proudly announce the release of the new Arch Linux installation images, version 2009.02. It took us quite a while, but we think the result is worth it - we added some cool new things and ironed out some long-lasting imperfections. 2009.02 comes with the following features: Linux kernel 2.6.28; ext4 support, installation can be done on a ext4 root partition; rescue and maintenance capabilities for ext4 root partitions; fallback ISOs with the ISOLINUX bootloader, for those that have trouble booting GRUB-based images; several bug fixes in the installer; brought the included documentation up to date; inclusion of AIF (Arch Linux Installation Framework), the next generation installer, currently under development." Here is the full release announcement.
DragonFly BSD 2.2
Matthew Dillon has announced the release of DragonFly BSD 2.2, a BSD operating system originally forked from FreeBSD 4.8: "The DragonFly 2.2 release is here! The HAMMER file system is considered production-ready in this release; it was first released in July 2008. The 2.2 release represents major stability improvements across the board, new drivers, much better pkgsrc support and integration, and a brand new release infrastructure with multiple target options. Three release options are now available - our bare-bones CD ISO, a DVD ISO which includes a fully operational X environment, and a bare-bones bootable USB disk-key image (less than 512M). We offer over 7,300 pre-built pkgsrc packages for this release. The pkg_radd(1) utility may be used to download pre-built binary packages. By default, this script will query the main package site for a random redirect to one of our mirrors." Read the detailed release notes for further information.
DragonFly BSD 2.2 - now also available as a live CD with the Fluxbox window manager
(full image size: 1,051kB, screen resolution 1280x1024 pixels)
ALT Linux 4.1.0 "School Server"
Alexey Rusakov has announced the release of ALT Linux 4.1.0 "School Server" edition: "Armada group and ALT Linux company are happy to release School Server distribution, based on ALT Linux OfficeServer technological base and targeted at schools and other educational institutions. This release of School Server is an extended version of a server suite for educational institutions that was developed for the government contract in the end of 2008. School Server includes: Linux kernel 2.6.25, base system glibc 2.5.1; LAN services: DHCP server, DNS server BIND 9.3.5, proxy server Squid 2.6.STABLE18 (with statistics viewer), a firewall, network interfaces management console, time server OpenNTPd 3.9p1; file servers - Samba 3.0.30 and FTP server ProFTPd 1.3.0, repository mirrors setup service (using NFS), print server CUPS...." Read the rest of the release announcement for more details.
Jonathan Riddell has announced the availability of an updated release of Kubuntu 8.04 "Hardy Heron", a distribution featuring the older KDE 3.5.10 desktop: "The Kubuntu team is proud to announce the release of Kubuntu 8.04.2, the second and final maintenance update to Kubuntu's 8.04 release. This release includes updated desktop, and alternate installation CDs for the i386 and amd64 architectures. This update is provided in recognition that the current Kubuntu release (8.10) with its cutting edge KDE 4 desktop is not yet appropriate for all users. In all, over 200 updates have been integrated, and updated installation media has been provided so that fewer updates will need to be downloaded after installation. These include security updates, and corrections for other high-impact bugs, with a focus on maintaining stability and compatibility with Kubuntu 8.04." See the complete release announcement for a detailed list of the most important changes.
Robert Lange has announced the release of VectorLinux 6.0: "The final release of VectorLinux 6.0 (code name 'Voyager') is now available. This release is a major milestone in the 10-year history of VectorLinux. With the unbridled enthusiasm of a community gone wild, we have forged our very own stable GUI installer and our repository now hosts over a thousand packages. VectorLinux is the fastest Linux desktop in its class. The main desktop is based on Xfce 4.4.3 with a custom theme and artwork unique to VectorLinux. LXDE is installed as a secondary desktop option. Much work has been done on localization and we know users from all over the globe will find VectorLinux a stellar experience." Read the complete release announcement for further details.
VectorLinux 6.0 - a major update for the Slackware-based desktop distro
(full image size: 694kB, screen resolution 1280x1024 pixels)
Foresight Linux 2.1.0
Ken VanDine has announced the release of Foresight Linux 2.1.0, an rPath-based desktop distribution featuring the latest GNOME technologies: "I am pleased to announce the release of Foresight Linux 2.1.0. Foresight 2.1.0 features the latest stable GNOME desktop, and a number of updates including the Linux kernel, Python and improved printer configuration. What's new? Foresight will now recognize your printer when plugged in and automatically configure it; it includes Python 2.6, generally this is an update you shouldn't really notice, but under the covers there are quite a few performance improvements; Linux kernel 18.104.22.168; it includes some tuning of default Conary configurations - downloadFirst (downloads updates before applying them) and excludeTroves (excludes development components of packages)." Read the complete release notes for a detailed list of all changes.
Warren Woodford has announced the release of SimplyMEPIS 8.0, a beginner-friendly desktop Linux distribution based on the recently released Debian GNU/Linux 5.0: "MEPIS LLC has released SimplyMEPIS 8.0, the community edition of MEPIS 8.0. SimplyMEPIS 8.0 uses a Debian 'Lenny stable' foundation enhanced with a long-term support kernel, key package upgrades, and the MEPIS Assistant applications to create an up-to-date, ready-to-use desktop computer system. In addition to Linux kernel 22.214.171.124, MEPIS 8.0 includes many desktop applications, for example KDE 3.5.10, OpenOffice.org 3.0, and Firefox 3.0.6. To support US Government deployment of DNSsec and IPv6, MEPIS 8.0 includes BIND 0.9.6 and IPv6 is enabled out of the box. Virtualization is easily supported by downloading KVM 84 and libvirt 0.6.0 from the MEPIS 8.0 package pool." Read the rest of the release announcement for further information.
SimplyMEPIS 8.0 - a new release based on Debian "Lenny" and featuring KDE 3.5.10
(full image size: 354kB, screen resolution 1280x1024 pixels)
* * * * *
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
- Bio-Linux. Bio-Linux is a full-featured, powerful, configurable and easy-to-maintain bioinformatics workstation. Bio-Linux provides more than 500 bioinformatics programs on an Ubuntu Linux base. There is a graphical menu for bioinformatics programs, as well as easy access to the Bio-Linux bioinformatics documentation system and sample data useful for testing programs.
- Firefly Linux. Firefly Linux is a brand new Linux distribution designed especially for netbooks and older PCs. Based on Arch Linux, Firefly is inherently small, fast, and customisable. It runs on all types of x86 hardware, with built-in WiFi support for netbooks, laptops, and PCs with Atheros WiFi chipsets.
- flexxxpup. The flexxxpup project develops a modular operating system based on Puppy Linux.
- Kongoni. Kongoni is a new Slackware-based desktop Linux distribution and live CD. Its main features include: a graphical installer, a Kongoni Integrated Setup System (KISS) - an easy-to-use tool for doing common system configuration tasks and Ports Installation GUI (PIG) - an easy-to-use tool for installing and managing programs.
Kongoni 1.12.2 - a new Slackware-based desktop distribution featuring KDE 4 with an African theme
(full image size: 1,810kB, screen resolution 1280x1024 pixels)
- Linux4One. Linux4One is a beginner-friendly distribution designed for the Acer Aspire One netbook. It is based on Ubuntu.
- moonOS. moonOS is a complete and fully functional operating system based on Ubuntu and featuring LXDE and Enlightenment 17. The distribution is designed and developed by a Cambodian artist, Chanrithy Thim.
moonOS 2 - Ubuntu with Enlightenment 17
(full image size: 1,026kB, screen resolution 1280x1024 pixels)
- pupitup. The pupitup distribution is a music studio based on Puppy Linux and tuned for the Acer Aspire One netbook.
- Ubuntu extras remix. Ubuntu extras remix is the latest Ubuntu with restricted extras (Flash player, Java, multimedia codecs, additional fonts, unrar) and official updates.
* * * * *
DistroWatch database summary
* * * * *
And this concludes the latest issue of DistroWatch Weekly. The next instalment will be published on Monday, 2 March 2009.
|• 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|
|• 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|
|• 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.