| DistroWatch Weekly
|DistroWatch Weekly, Issue 572, 18 August 2014
Welcome to this year's 33rd issue of DistroWatch Weekly! Having a powerful tool, such as an advanced file system can be very appealing. However, having a powerful tool is only helpful if we have a way of understanding and making use of the tool. This is why it is important for operating systems to ship with documentation and comprehensive interfaces. This week we begin with a review of ZFSguru, a FreeBSD distribution which offers users an intuitive web-based interface for controling the operating system's advanced file system. In our News section we discuss changes coming to Fedora and some presentations shared at Flock, the Fedora contributor conference. We also cover Debian's progress with regards to supporting ARM64, the appointment of new members to the Gentoo Board of Trustees and share a tutorial on managing system processes, provided by openSUSE. Then we tackle the question of why many developers and users find rolling-release distributions so appealing. We wrap up this week by sharing news of recently released distributions and we look ahead to exciting new releases to come. We wish you all a fantastic week and happy reading!
|Feature Story (by Jesse Smith)
Exploring ZFSguru 10.1
A project that was recently recommended to me is ZFSguru. What is ZFSguru? According to the project's website, "ZFSguru is a multifunctional server appliance with a strong emphasis on storage. ZFSguru began as simple web-interface front-end to ZFS, but has since grown into a FreeBSD derivative with its own infrastructure. The scope of the project has also grown with the inclusion of add-on packages that add functionality beyond the traditional NAS functionality found in similar product like FreeNAS and NAS4Free. ZFSguru aims to be a true multifunctional server appliance that is extremely easy to setup and can unite both novice and more experienced users in a single user interface."
Put another way, we might think of ZFSguru as distribution of FreeBSD with a user-friendly, web-based interface which makes system administration tasks easier. The latest edition of ZFSguru is available as a 64-bit x86 build and comes in two editions: Regular and GNOME. An older version of ZFSguru with 32-bit x86 support is available. In addition, it is possible to download the ZFSguru web interface only and install this front-end on an existing FreeBSD server or workstation. The download for the main edition of ZFSguru is 378MB in size and the GNOME edition is 676MB. I opted to download the former.
Booting from the ZFSguru media brings up a text-based menu where we are given a few options. We can exit the menu and access the live media's command line, we can attempt to detect our IP address or we can reset the configuration of the web interface. There are also options for shutting down or rebooting the computer. Near the top of the menu ZFSguru displays our current IP address. Copying this address into a web browser allows us to bring up the operating system's web interface. I found that, by default, ZFSguru presents us with a web interface over the HTTP protocol only, there is no secure HTTPS option.
ZFSguru 10.1 - overview of system status
(full image size: 135kB, screen resolution 1221x1000 pixels)
The first time we connect to the web interface we are presented with a few configuration screens. The first one contains security options and here we can set a password for the web interface. We can also tell ZFSguru to accept connections only from certain locations. For example, we can have ZFSguru restrict access to just computers on our local network or, alternatively, to one specific IP address. The second configuration screen shows us a list of disks connected to our server, confirming we have the correct number of storage devices. The third screen allows us to either import an existing ZFS storage pool or create a new pool using the attached storage devices. The forth and final screen asks if we would care to send feedback or hardware related information to the ZFSguru project to help the developers improve their software. Once the configuration steps have been completed we can decide whether we wish to continue running ZFSguru from the project's live media or we can install the operating system locally in our storage pool.
The ZFSguru installer runs in the project's web-based interface and consists of three screens. First we are asked which storage pool should host our local install of the operating system. Then we confirm which version of ZFSguru we want to install. Next, we can optionally tune the ZFS storage pool, adding file system compression, file redundancy and the amount of swap space to use. The installer then shows us detailed progress reports while it copies the required files and configures the new operating system. I found my installation went very quickly, requiring about three minutes. Once the system installer finished a prompt appeared asking me to reboot the computer. Booting the local copy of ZFSguru brings up the same text-based menu we saw in the live environment and the web interface is automatically enabled for us.
For my experiment with ZFSguru I ran the operating system in a VirtualBox virtual machine. FreeBSD-based projects tend to take longer to boot than Linux distributions (at least when run in VirtualBox), but ZFSguru booted fairly quickly, requiring less than a minute to come on-line. Once up and running, ZFSguru worked quickly and the web interface was highly responsive. The operating system does not require much memory either. My installation of ZFSguru used approximately 23MB of active memory and, in total, used less than 200MB. In the past I have heard people express concern that ZFS might require too much memory to be run on low-resource machines, but I found that even with file duplication, compression and its web interface enabled, ZFSguru required only a few hundred megabytes of memory to function.
The web interface presented by ZFSguru is clean and well organized. Along the top of the screen we find a series of tabs which represent broad categories of information or actions we can explore. These tabs (Status, Network, Disks, Pools, Files, Access, Services and System) each contain their own sub-categories of options and I found most functions quite easy to locate. What follows is a summary of what each category (and sub-category) has to offer the system administrator.
The Status tab shows us a general overview of the operating system. Its various sub-tabs allow us to monitor specific aspects of the operating system. There are sub-tabs for monitoring system logs, watching processor usage and checking memory consumption. Under the Network tab we can find a list of our computer's network interfaces, the IP addresses in use and other details on the network configuration. It appears as though we cannot alter the network configuration from this tab, though we can access the operating system's command line to adjust network settings.
The Disks tab shows us the status of all connected storage devices. It also allows us to format our storage devices and monitor the health of our disks using SMART. There are utilities under the Disks tab for monitoring storage input/output and running read/write benchmarks. I ran a benchmark and was shown a graph with the results. However, the two axis of the graph were not labelled, so I was not sure what to make of the results.
In the Pools tab we can view a list of ZFS storage pools and examine feature flags enabled on the file system. Under this tab we can enable ZFS scrubs and upgrade our pool's file system. We can also delete existing storage pools, export pools, rename a pool or search for pools we may wish to import. We can further create a new storage pool, expand an existing pool to include new devices and add a "hot spare" disk. A hot spare is a disk which is not currently in use, but can be activated in the case one of our active storage devices fails.
The Files tab allows us to create new file systems within an existing storage pool. Using the Files tab we can create file system snapshots, clone a snapshot or rollback the file system to an older snapshot. The Files tab contains a file browser and offers us point-n-click ways to share our file systems using either Samba or NFS. In addition we can change the permissions and ownership of files using the Files tab.
ZFSguru 10.1 - working with file system snapshots
(full image size: 86kB, screen resolution 1221x1000 pixels)
Exploring the Access tab we find the ability to create Samba network shares and user accounts. We can also create NFS shares and set a password for the operating system's secure shell account. The user account set up for secure shell access does not have special (administrative) permissions by default, but the account can be used to access the root account without a password.
The Services tab provides us with the ability to enable/disable system services. Some available services in the default installation include a secure shell, a name server, the Cron daemon, Samba, NFS, a network time synchronization daemon and a packet filter. There are additional services we can install through the web interface, about 90 in total. These services include web browsers, more network services, bittorrent clients and anti-virus software.
ZFSguru 10.1 - managing system services
(full image size: 152kB, screen resolution 1221x1000 pixels)
Finally, the System tab allows us to check for software updates, perform new installations and shutdown or reboot the computer. I found the installation function worked well and, during my trial, there were no new versions of ZFSguru available. The update feature appears to check only for updates to the web interface, not the underlying FreeBSD operating system. I tried to check for updates to the core operating system from the command line, but found ZFSguru would not successfully connect to any FreeBSD mirrors to fetch updates.
When I went into this review I did so with the impression ZFSguru was mostly about storage and designed to deal with NAS devices. For the most part this seems to be true. ZFSguru does feature a number of functions which make it suitable for a more general purpose operating system, but the bulk of the functionality deals with disks, RAID configurations, network sharing, ZFS tweaking, snapshots and file systems. As ZFSguru is a storage-focused operating system based on FreeBSD with a web interface, I found myself constantly comparing my experience with ZFSguru to my experiences with FreeNAS. Both projects make working with ZFS easy, both automate the initial installation and configuration of the operating system, both have polished web interfaces and both projects allow the user to install additional services to extend functionality. The two projects appear to diverge in two ways. First, FreeNAS has a lot of features, many of them probably only useful in business environments. ZFSguru, on the other hand, feels more streamlined, more geared toward home and small office installations. FreeNAS has a nice, but busy interface with a large tree of option screens. The ZFSguru interface feels cleaner to me, perhaps easier to navigate because of its fewer options.
ZFSguru 10.1 - checking the status of storage pools
(full image size: 135kB, screen resolution 1221x1000 pixels)
Taken on its own, ZFSguru struck me as being a very easy to use operating system. The scope of the project may be relatively narrow when compared against a general purpose operating system such as Debian or FreeBSD, but there is a great deal of storage- and services-oriented functionality presented in the web interface. The operating system is wonderfully easy to set up, makes managing disks, pools and snapshots remarkably easy and uses very few resources. The FreeBSD base is stable and the underlying ZFS technology is very powerful and flexible. ZFSguru does a great job of presenting the powerful aspects of ZFS while being simple to use. It only took me seconds to find features I wanted, there was no extra clutter and the web interface is quite snappy.
If pressed to criticize something I would say the one issue I ran into was with regards to security. ZFSguru was unable to download security updates for the underlying FreeBSD base, HTTPS was not enabled when the operating system was installed and, by default, there is no password on the administrator account. Granted, we can create a password for the root account and manually enable HTTPS, but I felt these could have been part of the installation process. These aspects of ZFSguru bring me back to the idea that the project seems best suited to home and small office environments while projects such as FreeNAS are more geared toward bigger organizations.
All in all, I really liked ZFSguru. It takes complex pieces of technology (FreeBSD and ZFS) and makes them surprisingly straight forward to install, configure and use. With the streamlined interface, the ZFSguru project makes a lot of tasks surprisingly easy and I think this project will appeal to people who want to set up a backup solution at home with a minimum amount of fuss.
|Miscellaneous News (by Jesse Smith and Ladislav Bodnar)
Fedora contributors share ideas at Flock, Debian releases first beta installer for "Jessie", Gentoo appoints new board members, openSUSE provides tutorials on system processes, Ubuntu Core update
Flock is a conference for Fedora contributors where people can come together to share ideas and present new concepts. Fedora Magazine covers many of the highlights from this year's conference. Two key points are likely to be of use to system administrators and end users. One is a smaller Linux kernel along with support for the 64-bit ARM architecture. "During the Fedora.next process, the Fedora Cloud Working Group made requests of the kernel team to shrink down its size. There are a lot of optional components built into the kernel and many of these weren't actually needed in a cloud environment. So the kernel team went and broke out the available modules into a core set and a common set above that. This made the minimal installation set much smaller and reduced the space on the cloud images substantially."
Another talk concerned package and application management on Fedora. As Fedora Magazine reports: "PackageKit just isn't a real solution. A software installer that actually deals with users' needs is called for. This is a paraphrase of Richard Hughes first statement at his presentation on the GNOME Software and how to connect users to the applications they want." The post goes on to describe some changes coming to Fedora that will make managing packages and getting information on available applications easier for users of the popular distribution.
* * * * *
Fedora is not the only distribution working on an ARM 64-bit build. This post to the Debian ARM mailing list shows building packages for the 64-bit ARM architecture is underway in the Debian community. Not all packages in the Debian repository currently build on ARM64, but progress is being made and there is hope ARM64 will be an officially supported architecture in time for Debian's next release, code name "Jessie". "The ARM64 port is now open in the main archive and the initial (build-essential) bootstrap set of packages was uploaded on Friday. We expect official builds to come on-line this week and start churning through the rebuild of everything. Meanwhile the debian-ports archive is at 84.5% built, having been hovering tantalizingly close to the official qualification percentage of 85% for the last couple of weeks."
Speaking about "Jessie", the Debian developers are clearly entering the final stages of its development. Last week, Cyril Brulebois announced the availability of the first beta build of the Debian installer for the distribution's upcoming new release: "The Debian Installer team is pleased to announce the first beta release of the installer for Debian 8 'Jessie'. Important changes in this release of the installer: GNOME installation images have been fixed - they will now really install GNOME (instead of Xfce); a major parted release was merged lately, and many related components needed an update accordingly; a major release of syslinux also appeared, with incompatible changes; the default init system on Linux is now systemd." Those who would like to test the new installer and check out the current state of "Jessie" can get the "netinst" images from the Debian Installer page.
* * * * *
The Gentoo distribution holds regular elections for seats on their Board of Trustees. There were two open seats on the board for the 2014-2016 term and these seats have been filled without need for a vote. The Gentoo Monthly Newsletter explains, "The two open seats for the Gentoo Trustees for the 2014-2016 term will be: Alec Warner (antarus) [and] Roy Bamford (neddyseagoon). Since there were only two nominees for the two seats up for election, there was no official election. They were appointed uncontested." Congratulations to the two nominees and good luck!
* * * * *
Being able to control the programs which are running on our computers is a very important aspect of maintaining any operating system. Often times a program will misbehave or refuse to close or take up too many resources. When this happens it is good to know how to locate and handle the offending program. The openSUSE blog continues their tutorial series, this week talking about process management. The tutorial covers running programs, directing tasks to run in the background, finding misbehaving programs and terminating them.
* * * * *
Finally, some useful information for those readers who enjoy the Ubuntu distribution, but would prefer a variant that would allow more fine-grained customisation options. As this blog post by Dustin Kirkland reminds us, the popular distribution project does indeed produce a highly minimalist Ubuntu in just 63 MB when compressed. Formerly called JeOS (Just enough OS), it is now known under the name of Ubuntu Core: "JeOS has been here all along, in fact. You've been able to deploy a daily, minimal Ubuntu image, all day, every single day for most of the the last decade. Sure, it changed names to Ubuntu Core along the way, but it's still the same sleek little beloved ubuntu-minimal distribution. 'How minimal?, you ask. 63 MB compressed, to be precise. Did you get that? That's 63 MB, including a package management system, with one-line, apt-get access to over 30,000 freely available packages across the Ubuntu universe."
|Questions and Answers (by Jesse Smith)
The appeal of rolling-releases
Curious-about-rolling-releases asks: Why is there such an interest in rolling-release distributions? Variants of Arch Linux and Debian "Testing" are cropping up everywhere and now openSUSE too. What do rolling-release distributions have to recommend them?
DistroWatch answers: With a traditional, fixed-release operating system the idea is that we install one release and the software which is included in our operating system stays pretty much the same for the duration of the product's life cycle. When a new version of a fixed-release operating system becomes available (six months or a year or a few years later) it is typically recommended that we wipe out the old version of the operating system and replace it with a fresh copy. This means there is some additional work involved in re-installing applications, restoring settings from our original install and so forth.
The fixed-release model has some nice features to recommend it. Our software should continue to work without any surprises or broken dependencies for the duration of the operating system's life. Typically, distributions providing fixed releases only provide security updates and minor fixes to released products and this usually makes for a stable operating system. People who run servers or people who are not familiar with Linux tend to like fixed-release operating systems as there is very little maintenance involved and rarely any unpleasant surprises. Plus, fixed-release systems are typically supported for three to ten years in the Linux community, depending on which distribution we are using. This means upgrades need happen only rarely.
A rolling-release model is quite different. The repositories of a rolling-release distribution are typically not frozen at a fixed point in time. Packages in a rolling-release distribution are regularly updated with new features as well as security fixes. This means we regularly have access to new versions of applications very shortly after they are created. People who like to try out the latest features and software changes tend to like rolling-release distributions as there is always something new in the software repositories. In theory rolling-releases have another advantage: a rolling-release distribution does not have an end-of-life, a point where they are no longer supported. With a rolling-release the distribution is constantly being updated so the software never goes out of date, never reaches a point in time where it is no longer being supported. The idea is we can install a rolling-release distribution once and continue to use it for the full life time of our computer's hardware, all the while benefiting from the latest versions of open source software.
Rolling-release distributions are appealing to a few groups of people. Distribution developers often like them because it means less work. The developers are not forced to juggle maintenance for older packages, plus security patches, plus new releases coming in for testing. The distribution developers can focus on one branch of their operating system and keep it up to date. With a rolling-release distribution there is no backporting bug fixes or features because the project's users are always running the latest software version.
People using a rolling-release distribution may appreciate it for a few reasons. Perhaps they are a developer who wants to use the latest technologies in their own software project. Others simply like to try out and test new technologies and a rolling-release distribution provides an endless supply of new software. Others like the idea of being able to install a distribution once without concerning themselves with fresh installations in the future.
Rolling releases do tend to have their downsides though. For instance, it is difficult for third-party developers to create software for rolling-releases as a rolling-release distribution is a moving target. It is difficult to target and support an operating system which is changing on a regular basis. This is, in part, why we see companies like Oracle, Valve and GOG support long term support releases and not rolling-release distributions. Users of rolling-release distributions also tend to face issues arising from broken software or dependency problems. A modern operating system contains thousands of packages and, when many of them are constantly changing, this can make for a less stable environment.
Now, whenever we discuss rolling-release distributions on this site and their potential stability issues come up there are people who comment, pointing out their installation of Arch Linux or PCLinuxOS has been running smoothly for years. I don't doubt their sincerity. However, while some people may have had success maintaining long running rolling-release installations, I receive a regular stream of e-mails from people who are dealing with broken rolling-release systems (usually Arch-based) who are looking for help. I get enough of these e-mails describing broken dependencies that I created a form letter to assist with all the replies. What I take away from this is, with a handful of exceptions aside, rolling-releases are statistically less stable than fixed releases.
What it really comes down to is a rolling-release distribution typically appeals to people who want to be on the leading edge of software development. If you want to regularly see new features and get a peek at features most people will need to waits months to experience, then a rolling-release is appealing. On the other hand, a fixed release is geared toward people who want their computers to work the same way tomorrow as they did yesterday. People who rely on their desktops and servers working in a consistent manner probably will not find what they are looking for in a rolling-release distribution.
|Released Last Week
Univention Corporate Server 3.2-3
Nico Gulden has announced the release of an updated build of Univention Corporate Server 3.2, a Debian-based server distribution with a web-based server management system: "We are pleased to announce the availability of UCS 3.2-3, the third point release of Univention Corporate Server (UCS). It includes all errata updates issued for UCS 3.2-0 and comprises the following highlights: the new module Active Directory Connection merges the domain administrated by UCS and an existing Active Directory; the UCS setup wizard has been completely overhauled and now guides users particularly comfortably through the domain configuration of UCS and detects; PHP 5.4.4 has been back-ported to UCS 3.2; the OpenLDAP replication has been improved significantly by tracking changes in the directory service with unique IDs; Linux kernel has been updated to version 3.10.11...." Read the brief release announcement and check out the detailed release notes for more information.
Zorin OS 9 "Lite", "Educational Lite"
Artyom Zorin has announced the release of two new editions of the Ubuntu-based Zorin OS 9 distribution, the i386-only "Lite" and "Educational Lite" variants: "We are pleased to announce the release of Zorin OS 9 Lite and Educational Lite. These releases are the latest evolutions of the Zorin OS Lite series of operating systems, designed specifically for Linux newcomers using old or low-powered hardware. This release is based on Lubuntu 14.04 and uses the LXDE desktop environment to provide one of the fastest and most feature-packed interfaces for low-spec machines. This new release includes newly updated software as well as new software inclusions for the best lightweight desktop experience. The Educational Lite edition adds educational software to the desktop, making it the ideal choice for students, teachers and schools with low-powered hardware. All Zorin OS 9 editions are Long Term Support (LTS) releases." Here is the brief release announcement.
Robolinux 7.6.1 "Xfce"
John Martinson has announced the release of a new edition of Robolinux (a Debian-based distribution designed for newcomers to Linux) featuring the Xfce desktop: "Robolinux is pleased to announce a brand new Xfce edition based on Debian stable. A much more advanced operating system with far greater productvity, but incredibly easy to use for Linux beginners. Plus expert tech support is free. Robolinux Xfce 7.6.1 is extremely optimized, using only 140 MB of RAM in full composite video. It is very stable and has been fully tested for months. It doesn't require a video driver to be installed when running in full composite graphics mode (which is the default). If you are a Windows user this new streamlined Linux OS will blow your mind because it's so fast, super easy to use and highly reliable. Best of all it runs your favorite Windows apps natively with its built in Stealth VM software." Visit the project's SourceForge page to read the release announcement.
* * * * *
Development, unannounced and minor bug-fix releases
|Upcoming Releases and Announcements
Summary of expected upcoming releases
New distributions added to waiting list|
- Debox GNU/Linux. Debox GNU/Linux is a Debian-based distribution featuring the Openbox window manager.
- livarp. livarp is a Debian-based distribution designed to run on low-resource computers.
* * * * *
DistroWatch database summary
* * * * *
This concludes this week's issue of DistroWatch Weekly. The next instalment will be published on Monday, 25 August 2014. To contact the authors please send email to:
- Jesse Smith (feedback, questions and suggestions: distribution reviews, questions and answers, tips and tricks)
- Ladislav Bodnar (feedback, questions, suggestions and corrections: news, donations, distribution submissions, comments)
- Bruce Patterson (feedback and suggestions: podcast edition)
|• 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|
|• 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
In this course, author James Williamson offers a high-level overview of Cascading Style Sheets. This course explores the basic concepts, terminology and tools of the language.
Free Online Video Tutorial