DistroWatch Weekly |
DistroWatch Weekly, Issue 597, 16 February 2015 |
Welcome to this year's 7th issue of DistroWatch Weekly!
Computers are not, by nature, intuitive devices to use. Using an operating system requires learning at least a few basics about how it works and how to interact with it. Different projects take different approaches to making their operating systems as easy to use as possible. Canonical, for example, tries to make its Ubuntu operating system work the same way across multiple devices, including desktops and the new Ubuntu phone. In our News section this week we talk a little about the new Ubuntu-powered phones and link to discussions on the new devices. Other projects, like PC-BSD, take pains to automate actions and keep the operating system running smoothly. This week we talk about PC-BSD's new upgrade procedure and how it avoids common problems. Another approach to making computers easy to use is to keep them consistent and familiar. The Xfce project has avoided making big changes, sticking to small improvements as opposed to the drastic changes introduced by GNOME and KDE. This week we link to a mailing list post about the Xfce project's imminent 4.12 release. Of course, often the best way to learn the ins and outs of an operating system is to read documentation. This week we share an excellent book for Linux users, Mark G. Sobell's A Practical Guide To Ubuntu Linux. Plus we discuss a change in how the elementary OS developers ask for donations, say a sad good-bye to m0n0wall and cover live patching coming to the Linux kernel. Our Feature this week is a review that explores the exciting and unusual MakuluLinux distribution. Also this week we list the open source torrents we are seeding and share with you the distribution releases of the past week. We wish you all a fantastic week and happy reading!
Content:
- Reviews: MakuluLinux 2.0 Cinnamon
- News: Ubuntu phones launch in Europe, PC-BSD's new upgrade process, elementary OS has a new approach to payments, Xfce plans new stable release, m0n0wall ceases development and Linux to get live updates
- Book review: A Practical Guide To Ubuntu Linux
- Torrent Corner: Network Security Toolkit, Rebellin, Robolinux, Univention Corporate Server
- Released last week: Network Security Toolkit 20-6535, Kali Linux 1.1.0, Univention Corporate Server 4.0-1
- Upcoming releases: Ubuntu 15.04 Beta 1
- New distributions: Arquetype, Crash Clinic Diagnostics, Pink Rabbit Linux
- Reader comments
|
Feature Story (by Jesse Smith) |
MakuluLinux 2.0 Cinnamon
MakuluLinux is a Debian-based distribution that attempts to provide an attractive, friendly desktop operating system. MakuluLinux (which I will refer to as simply Makulu for the remainder of this review) offers a number of editions featuring various desktop environments. There is a KDE edition, another for Xfce and one for Cinnamon. I decided to try the Cinnamon branch as I enjoyed my recent trial with Linux Mint's Cinnamon edition.
Makulu's Cinnamon edition is based on Debian's Testing branch and is available as a 32-bit build only. For people running computers with lots of memory, Makulu's kernel features PAE support. Looking through the project's release announcement we find a good deal of information. The latest release of Makulu's Cinnamon edition ships with the 3.16.7 version of the Linux kernel, new themes, new wallpapers, new desktop extensions, a recent release of the WPS (formally Kingsoft) productivity suite and the login screen is now powered by LightDM instead of GDM. Further, Makulu ships with the Steam gaming portal, PlayOnLinux and the WINE compatibility software. The release notes mention Makulu's build of WINE has been patched to provide users with better gaming performance: "Makulu Cinnamon offers "Patched WINE" with D3D and CSMT support. What this means is this version is specially built for gaming, with some games getting up to 800% improvement over the default version of WINE, there is also great improvement on a number of other areas including true type fonts. Users can now simply run Windows software out of the box simply by double clicking .exe or .msi files." The distribution also ships with a new device driver manager and desktop settings panel. The release notes let us know people running the distribution in a VirtualBox virtual machine should enable 3-D video acceleration and PAE support, otherwise the distribution will not run properly.
The ISO I downloaded for Makulu was 1.2GB in size and built for the i686 (32-bit x86) architecture. Booting from the project's live disc brings up a menu asking if we would like to run a live desktop environment, try Makulu in a text-only mode or launch a desktop in safe graphics mode. There is also an option for loading the distribution entirely into RAM for faster performance. Loading the project's live desktop environment brings up the Cinnamon interface. On the desktop we find wallpaper showing us a picture of a large shark, a digital clock and an inspirational quote. Icons on the desktop open the distribution's file manager and launch the project's system installer. The application menu, task panel and system tray sit at the bottom of the screen.
Makulu's system installer appears to be the same installer used by the Linux Mint Debian Edition distribution. The graphical installer walks us through selecting our language and country from a list. Then we are asked to select our time zone from a map of the world and, next, we are asked to confirm our keyboard's layout. Makulu incorrectly assumed my keyboard was French Canadian, but I was able to switch it to my actual (US English) layout. We are then asked to create a user account for ourselves. Partitioning our hard drive comes next. We can either ask the installer to create a default disk layout for us or we can click a button to launch the GParted partition manager application that will allow us to manually divide our disk. I tried the guided partitioning option and ended up with two partitions, a large swap partition and a root partition formatted with the ext4 file system. Taking the manual route was fairly straight forward and, once our partitions are created, we can click on a partition to assign it a mount point. On the next page of the installer we are asked where the GRUB boot loader should be installed. The final screen shows us a list of actions the installer will take and asks us to confirm we wish to proceed. Then the system installer copies its files to our drive and, when it is finished, we are asked to reboot the computer.

MakuluLinux 2.0 -- The application menu
(full image size: 930kB, resolution: 1280x1024 pixels)
Our local copy of Makulu boots to a graphical login screen with a black background. Signing in we are presented with the Cinnamon desktop. The wallpaper changes on a regular basis. Many of the wallpapers provided are bright and colourful, making the desktop seem cheerful, but at the same time the bright colours, combined with semi-transparent components on the desktop, made it hard for me to see icons and read text on the screen. I went into the distribution's settings panel to change the wallpaper settings, but found the background continued to change and the settings panel did not have an option to stop rotating through background images. With a little looking around I found a program running in the system tray that auto-rotated background images and disabled it. This gave me a more static and customized interface.
Another icon I found in the system tray was a news feed reader. Clicking this icon brings up a list of recently posted news headlines on the Makulu website. Clicking on a headline opens our web browser to the news post. Actually, sometimes the news reader would show recent headlines, other times it would display an error saying it was unable to connect to the feed. Sometimes I had to wait a while for the reader to locate its news source. Yet another icon in the system tray indicates when software updates are available. Clicking on this icon opens the mintUpdate update manager. The update manager shows us a list of available software updates along with the version of the package currently installed, the new version of the package available in the repository and the size of the available package. Unlike the version of mintUpdate that ships with Linux Mint's main edition, Makulu's update manager does not display a safety rating for each package. During my trial I experienced a slow stream of updates. On the first day I installed 22 updates, totalling 52MB in size. As the week went on I averaged about two or three updates each day, all of them fairly small, less than 5MB each. All software updates downloaded and installed without any problems.
One of the first components of Makulu I explored was the System Settings panel. This panel allows us to control the look and feel of the desktop, our screen resolution, user accounts, desklets, applets and Cinnamon extensions. We can also adjust power management settings and change our wallpaper. I found the modules in the System Settings panel generally worked well for me. The configuration modules are easy to navigate and I found Cinnamon to be fairly flexible. The only module I had trouble with was the one controlling start-up applications. The start-up applications module shows a list of programs that will automatically run in the background and we can click a box to enable or disable each program. The problem I ran into was the field displaying the name of the program was too narrow and so the program names were not visible. Since the field width would not change, this meant enabling or disabling services became a sort of digital Russian roulette where it was impossible to tell what was being disabled. There is a second settings panel which, I found, provides links to the same configuration modules. I'm not certain why there are two configuration panels as their functions appear to be almost entirely overlapping. However, the second configuration panel has a different, and unusual, icon set, one which matches most of the rest of the distribution.

MakuluLinux 2.0 -- The System Settings panel
(full image size: 659kB, resolution: 1280x1024 pixels)
Speaking of the icons, Makulu components use an unusual icon theme that makes most icons look wood-like or old-timey. For example, the icon to minimize all windows and show the desktop is not a flat picture of a monitor screen. Rather it is a 3-D drawing of a wooden desk. The panel icon looks like a stone tablet and the networking icon looks a bit like an eighteenth century globe. I'm not sure yet how I feel about this default icon theme. On the one hand I feel the purpose of icons is to be quickly recognizable and using unusual artwork slows navigation as the user is no longer immediately drawn to the proper launcher. On the other hand, the theme does have a certain charm; there's a warm feeling about it that the current design fad, involving flat-and-square icons, distinctly lacks.
Makulu uses the same software manager found in Linux Mint. This software manager shows us categories of software and we can browse through lists of applications. Each application is represented by a name and icon and we are shown a user supplied rating next to each item, making it easier to find popular applications. Clicking on an application's entry brings up an information page with a description of the application, user reviews and a screen shot. Installing or removing a package is just a button click away. The software manager installs and removes packages in the background while we can continue to browse available software. The software manager further enables us to search for software by name or description. Some modern package managers filter out command line programs and libraries, focusing exclusively on desktop applications. I was pleased to note Makulu's package manager allows us to find and install libraries, fonts and command line programs as well as desktop applications.

MakuluLinux 2.0 -- The software manager
(full image size: 1.2MB, resolution: 1280x1024 pixels)
The distribution ships with a second package manager, Synaptic, for people who prefer a more traditional interface when it comes to dealing with software. Synaptic handles locating software, installing, removing and upgrading packages. Software is presented to us in simple alphabetical lists and Synaptic processes actions in batches, locking the user interface while it works. In the background, Makulu's package managers pull software primarily from Debian's Testing software repositories. Additional software is retrieved from third-party repositories. For example, Google Chrome and Skype packages come from separate repositories.
I tried running Makulu in a VirtualBox virtual machine and on a physical desktop computer. When running in the virtual environment, Makulu started up quickly, but the Cinnamon desktop was occasionally slow to respond. While sound and networking functioned as expected, I ran into several scenarios where the desktop would lock-up or applications would crash (more on the crashes later). When running Makulu on my physical desktop computer, everything functioned smoothly. The distribution booted quickly, the desktop was responsive and the operating system was stable. In either environment Makulu tended to use 250MB of memory when logged into the Cinnamon desktop.
The Makulu distribution ships with quite a lot of software. Digging through the application menu we find the Chrome web browser with Flash enabled, the Thunderbird e-mail client and the Pidgin instant messaging software. The Foxit PDF reader is installed for us along with the WPS (formally Kingsoft) productivity suite. The MyPaint drawing program is available along with the Nomacs image viewer and a screen recorder. The VLC multimedia player, the Rhythmbox audio player and the Brasero disc burning software are provided too. Makulu ships with a full range of multimedia codecs allowing us to play most media formats. The distribution ships with the Steam gaming portal, the WINE compatibility software for running Windows applications and the PlayOnLinux software for facilitating the installation of Windows programs. Makulu provides users with an archive manager, an ISO image mounter and the Leafpad text editor. We also have copies of Synapse, a Whatsapp registration program and the luckyBackup utility. Network Manager is available for helping us get on-line and the distribution ships with the GNU Compiler Collection. I did not find Java installed by default, though Java can be obtained via the project's software manager. In the background we find the Linux kernel, version 3.16.
There were a few aspects of Makulu which stood out while I was using it. For instance, when running the distribution in VirtualBox I found running the VLC media player would cause the desktop interface to lock-up. Forcing the VLC process to close would result in the operating system locking up and Makulu required a reboot to get back to a functioning system. While this was a consistent problem when running the distribution via VirtualBox, the same problem did not occur when running Makulu on physical hardware. On a similar note, I ran into a few problems with the Google Chrome web browser. Chrome crashed on me a few times and, on other occasions, would appear to shut down, but then report it had not closed cleanly the next time I opened the browser.
On a positive note, I very much enjoyed working with the luckyBackup utility. Using luckyBackup we can create backup tasks, then test and run these tasks. The luckyBackup tool is run as the administrative user so we can backup any part of the operating system. The luckyBackup program can schedule backups too with a good deal of flexibility. Despite its flexibility, luckyBackup has a nice interface and it carefully walks users through the steps required to make backups of our files.
Another utility I appreciated using was Synapse. Synapse looks like a simple program launcher, the kind you usually get on any Linux desktop when you press ALT-F2. However, Synapse doesn't just locate and launch applications, it can also be used to find documents, audio files and videos. When Synapse is launched we can start typing the name of a file or program we want and then filter items based on file type. Synapse is similar in functionality to Unity's Dash with scopes, but with a more compact interface.
I had mixed feelings at first about Makulu shipping the proprietary WPS productivity suite rather than an open source solution such as LibreOffice. However, WPS did win me over. While WPS does not handle ODF files (like LibreOffice does), the WPS suite does work well with Microsoft Office files and includes a word processor, spreadsheet and a slide show presenter. One feature I think many people will find handy is the on-line repository of templates WPS offers. When we open a WPS application we are shown a list of popular document templates (resumes and time sheets, for example). We can click on these templates to download them and start a new document. There are a lot of templates to choose from and they can make getting started on a form document much easier. Otherwise, WPS is generally a good office suite with the usual range of functions and a traditional menu interface.
Finally, there is the Whatapp registration program. I was not sure what to expect from this application. I thought it might be a desktop version of the popular mobile messaging software, or maybe just a sign-up application. When I tried to run it, I was told I would need Mono installed on my system. The system then downloads Mono and, once Mono was installed, a window appeared with a long list of instructions I should perform, including downloading software from a git repository. I was not sure what the end result was supposed to be, so I skipped the instructions and left the Whatapp program alone after that.

MakuluLinux 2.0 -- Running various applications (WPS, PlayOnLinux and Steam)
(full image size: 342kB, resolution: 1280x1024 pixels)
Conclusions
I think it is easy to get excited about Makulu as the distribution offers a lot. Users are given a modern, feature rich desktop (Cinnamon), a lot of useful software, including VLC, the WPS suite, a rich settings panel and easy to use backup utility. Multimedia is well supported and the operating system (when run on a physical machine) performed well. Plus users have access to a huge supply of software in the Debian repositories. I was a little surprised at some of the choices offered. For example, offering us WPS over LibreOffice is an unusual choice for an open source operating system. It's not a bad choice necessarily, just uncommon. Likewise, the focus on gaming (providing Steam and PlayOnLinux) is an interesting choice. The theme, with its focus on rich, 3-D icons, is also strange, but a welcome breath of fresh air when compared against the stark utility of GNOME or the flat, washed out look of recent KDE releases.
I suppose what really stands out about Makulu is it is an open source operating system that does not shy away from including proprietary applications when the developers feel those are the right tools for the job. It is a philosophy that may disappoint proponents of free software, but I have to admit it seems a practical path, one which is likely to attract people transitioning from Windows to Linux.
While I did run into a few problems running Makulu in a virtual machine, the operating system performed very well on physical hardware. I greatly enjoyed using and exploring the distribution. There is so much software and functionality I don't feel I had enough time to discover it all. Most of the software worked well and there are many welcome features, such as the luckyBackup utility, that I think people will appreciate.
Makulu is, in my opinion, an unusual creation. It is a distribution which bucks current trends in visual themes, in default applications and in focus. It is a platform that is both fairly stable (thanks to its Debian base) and experimental. I am a little surprised a 64-bit build is not available, but for now a 32-bit build with PAE will probably suit the needs of most people. Makulu is, in my opinion, worth trying just because it is marching to the beat of its own drum and doing a pretty good job of being a general purpose desktop operating system too.
* * * * *
Hardware used in this review
My physical test equipment for this review was a desktop HP Pavilon p6 Series with the following specifications:
- Processor: Dual-core 2.8GHz AMD A4-3420 APU
- Storage: 500GB Hitachi hard drive
- Memory: 6GB of RAM
- Networking: Realtek RTL8111 wired network card
- Display: AMD Radeon HD 6410D video card
|
Miscellaneous News (by Jesse Smith) |
Ubuntu phones launch in Europe, PC-BSD's new upgrade process, elementary OS has a new approach to payments, Xfce plans new stable release, m0n0wall ceases development and Linux to get live updates
The big news for many people this past week was the arrival of mobile phones running the Ubuntu operating system. The Ubuntu phones gained a lot of attention, especially for the way in which Ubuntu's mobile operating system focuses on scopes rather than applications for accessing data. For more information on the new Ubuntu phones, which are now available in select areas across Europe, interested readers may wish to browse last week's Ubuntu Weekly Newsletter as it contains links to many articles and blog posts about the Ubuntu powered mobile device. Are you interested in running Ubuntu on your smart phone or tablet? Leave us a comment letting us know how you feel about Canonical's move into the mobile market.
* * * * *
Upgrading an operating system from one version to the next can be an experience filled with surprises and problems. In recent years several PC-BSD users have reported issues when it came time to upgrade their operating system. Fortunately, the PC-BSD developers have been working on a solution that makes operating system upgrades cleaner and atomic. In a forum post Ken Moore addresses the work being done to insure safe, successful upgrades. "The reason we put so much time and effort into a new upgrade procedure with 10.1.1+ is that it is getting harder and harder to "shield" PC-BSD users from the "pkg upgrade" and "freebsd-update" breakages. Historically, Kris [Moore] has been spending tons of time trying to patch/fix those utilities before they get pushed out on the PC-BSD repos, but recently the issues are getting too large for us to simply patch away (such as infinite pkg SAT solver loops, interactive pkg prompts when running in non-interactive mode, freebsd-update files that do/do-not exist on some systems, improper file merges from freebsd-update, leftover files/pkgs, etc...). Once you finally get updated to 10.1.1 (either through the current 10.1 update procedures which just use pkg upgrade/freebsd-update, or by doing a fresh install), then you will be able to see the power/stability of the new update systems." Ken goes on to explain how new system upgrades will use boot environments to install packages without touching the existing operating system. This should prevent broken packages and make rolling back to previous versions of the operating system as simple as rebooting the computer.
* * * * *
The elementary OS distribution is an open source project which asks users, at download time, to donate money to the project. People wishing to try elementary OS are able to download the distribution for free by offering the project $0. In the past the distribution's website included a link users could click to download the open source operating system for free. However, the project's new website (currently in beta) requires potential users who want a free copy of elementary OS to explicitly type in "$0". The project's website explains: "We want users to understand that paying for software is important and not paying for it is an active choice. We didn't exclude a $0 button to deceive you; we believe our software really is worth something. And it's not an attempt to get rich quick; currently the only people who have received money for working on elementary OS have been community members through our bounty program.
It's about asking a fair price to offset the costs of development. It's about securing the future of elementary OS to ensure we can keep making software that millions of people love and use every day." According to the blog, over two million copies of the Luna edition of elementary OS have been downloaded, with just 0.125% of the downloaders offering donations.
* * * * *
It has been over two years since the Xfce project released the most recent version of the middle-weight desktop environment. Xfce is popular among desktop users who like to strike a balance between features and performance and, in recent months, some have questioned whether Xfce might be losing momentum. Fans of the Xfce desktop will be happy to know that a new release, version 4.12, is in the works and should be released within the next month. In a mailing list post, Simon Steinbeib suggested the project set a firm launch date for 4.12. "We're writing to you proposing a concrete release date for 4.12 about a
month from now, the weekend of February 28 and March 1. As we have discussed the status and progress of core components with many of you individually, we feel confident that the state of Xfce is good enough to polish some final edges and push more translations until then. We're suggesting this specific date partly for pragmatic reasons (as both of us have time that weekend to support the release process) and
to have a goal in the not-too-far-away future so that we can focus on getting things done."
* * * * *
For years the m0n0wall project produced an embedded firewall solution based on the FreeBSD operating system. We are sorry to report that m0n0wall development has ceased. Manuel Kasper posted a farewell message on the project's website last Sunday: "On this day 12 years ago, I released the first version of m0n0wall to the public. In theory, one could still run that version -- pb1 it was called -- on a suitably old PC and use it to control the Internet access of a small LAN (not that it would be recommended security-wise). However, the world keeps turning, and while m0n0wall has made an effort to keep up, there are now better solutions available and under active development. Therefore, today I announce that the m0n0wall project has officially ended. No development will be done anymore, and there will be no further releases." Kasper mentions in his post that other projects, such as pfSense and OPNsense exist, offering similar technologies and solutions for people who need to migrate off m0n0wall.
* * * * *
Sometimes kernel vulnerabilities or stability fixes come along and it is not convenient to take the operating system off-line long enough to apply the patch. These scenarios do not come along often, but for the system administrator in a hurry the idea of patching a running kernel without requiring a reboot is an attractive one. In the past the Ksplice technology offered Linux administrators the ability to apply security fixes to running kernels, but Ksplice is only available to Oracle customers these days. For people not running Oracle Linux there may soon be a solution. Developers from SUSE and Red Hat are working together to introduce live patching into the Linux kernel that anybody will be able to use. This code repository comment gives more background on the technology: "Originally, there was Ksplice as a standalone project that implemented stop_machine()-based patching for the Linux kernel. This project got later acquired, and the current owner is providing live patching as a proprietary service, without any intentions to have their implementation merged. Then, due to rising user/customer demand, both Red Hat and SUSE started working on their own implementation (not knowing about each other), and announced first versions roughly at the same time." With the basic functionality for live patching being merged into the kernel, it opens the doors for Red Hat, SUSE and other Linux providers to introduce their own implementations of live kernel patching.
|
Book Review (by Jesse Smith) |
Book review: A Practical Guide To Ubuntu Linux (Fourth Edition) by Mark G. Sobell
Books describing how to work with Linux-based operating systems are many and varied. Most technical texts have a focus, perhaps on using the desktop or setting up network services, perhaps configuring a firewall or trouble-shooting common problems. Relatively few technical tomes try to cover virtually every aspect of an operating system, such books would need to be huge. However, Mark Sobell likes to take the road less travelled and he writes massive volumes that cover virtually every aspect, nook and component of Linux distributions. Around this time last year I reviewed another of Mr Sobell's books, A Practical Guide to Fedora and Red Hat Enterprise Linux (7th Edition). It's an excellent text for people wanting to know everything about everything with regards to a Fedora or Red Hat Enterprise Linux operating system. But what about people who are more interested in Linux distributions based on Ubuntu, or distributions closely related to Ubuntu, like Debian and Linux Mint? For these people, Mr Sobell has written A Practical Guide To Ubuntu Linux (Fourth Edition).
Before I get into my impressions of this book, I want to mention two things. First, Mr Sobell is, in my opinion, one of the most talented educators writing Linux books today. I say educator because his books (particularly this one) take the form of a classroom text. Each chapter begins with a summary of what we will learn, the bulk of the chapter clearly explains the topic and provides examples and then the end of the chapter lists questions we should be able to answer once we have understood the material presented. This makes A Practical Guide To Ubuntu Linux as much a professor's tool as a guide for the curious. Mr Sobell has a talent for explaining complex topics. He explains concepts directly, not watering down the material, but neither does he throw in a lot of technical jargon. Technical terms in each chapter are accompanied by page numbers directing us to more detailed explanations. This means the flow of the text is not interrupted by tangent explanations and we can explore specific topics more deeply as needed.
The second point I would like to raise is, considering how massively thick some of Mr Sobell's books are, I am beginning to grow curious. I suspect Mr Sobell either has an army of writers working to complete his many mammoth books or otherwise he has robot minions that carry out all the routine tasks of his everyday life, leaving Mr Sobell to focus exclusively on his writing. Personally, I believe it is the latter.
Joking aside, A Practical Guide To Ubuntu Linux is a lengthy read. Amazon lists the book as having 1,416 pages of text while my e-reader claims the page count is over 3,000. Personally, I'm not going to take the time to count them manually. Either way, the table of contents for the text is over two dozen pages long. So what is included between the covers of A Practical Guide To Ubuntu Linux? Well, without taking up 30+ pages to list it all, I will try to sum up the book as featuring six general parts, with each part containing multiple chapters. These parts cover:
- An introduction to GNU, Linux, open source software and operating systems
- How to install Ubuntu, in its many forms and flavours
- The basics of the Ubuntu operating system, including key tools and file system layout.
- Tackling system administration tasks, including networking, security and package management
- Working with common clients and services, such as rsync, the Apache web server, FTP and Samba
- Shell and Python programming along with some database management
By the way, in case all of the above tasks sound very technical and server oriented, keep in mind there is an entire chapter dealing solely with how to use Ubuntu's graphical interface, including how to login, how to customize the desktop, how to find files, locating documentation and installing software through the operating system's graphical tools. Likewise, the section on installing Ubuntu includes a detailed walk through with screen shots of the project's graphical installer. This book is geared towards novice users as much as it is system administrators.
While it is hard to boil down the entire book into a few pages of review, there are some aspects of A Practical Guide To Ubuntu Linux that stand out. One characteristic I quite like is the placing of tip boxes. While the main body of the text provides us with knowledge, showing us how things work, the tip boxes provide wisdom. It's one thing to know how to use FTP to transfer files, it's another to know why using FTP might be dangerous. It's one thing to know how to configure a firewall, it's quite another to have the wisdom to create a way to access the operating system if a firewall rule locks us out. These little asides of hard won wisdom are welcome and will undoubtedly save many readers precious time as they explore Linux.
I also like how technical concepts and technologies are marked with references to other parts of the book. Some concepts, such as how a kernel interacts with processes, can get pretty complex and it is nice to have page numbers inserted into the text letting us know where we can get more detailed information on a specific topic.
Mostly though, I enjoy Mr Sobell's books for the examples. While Sobell presents topics clearly and precisely, nothing helps me learn quite like an example to follow. I like that A Practical Guide To Ubuntu Linux has a large number of screen shots, command line examples and shell scripts. Each example is explained and I find these examples give me the opportunity to experiment with concepts. Being told how the trailing slash (/) character in an rsync command affects the outcome is nice, but being shown how it affects the outcome and getting to verify that knowledge with an experiment is even better.
I thoroughly enjoyed reading A Practical Guide To Ubuntu Linux and I highly recommend it to anyone who wants to get the most out of their Linux-based operating system. While the book deals primarily with Ubuntu, the knowledge included in these pages will apply to most Linux-based distributions, especially Ubuntu's community editions, Linux Mint and Debian. The book touches on a wide variety of subjects and explores each one just deeply enough to give us the practical knowledge we need to configure and maintain our Linux distribution.
* * * * *
- Title: A Practical Guide To Ubuntu Linux
- Author: Mark G. Sobell
- Publisher: Prentice Hall
- ISBN: 0-13-392731-8
- Length: 1,416 pages
- Available from: InformIT and Amazon
|
Torrent Corner |
Weekly Torrents
Bittorrent is a great way to transfer large files, particularly open source operating system images, from one place to another. Most bittorrent clients recover from dropped connections automatically, check the integrity of files and can re-download corrupted bits of data without starting a download over from scratch. These characteristics make bittorrent well suited for distributing open source operating systems, particularly to regions where Internet connections are slow or unstable.
Many Linux and BSD projects offer bittorrent as a download option, partly for the reasons listed above and partly because bittorrent's peer-to-peer nature takes some of the strain off the project's servers. However, some projects do not offer bittorrent as a download option. There can be several reasons for excluding bittorrent as an option. Some projects do not have enough time or volunteers, some may be restricted by their web host provider's terms of service. Whatever the reason, the lack of a bittorrent option puts more strain on a distribution's bandwidth and may prevent some people from downloading their preferred open source operating system.
With this in mind, DistroWatch plans to give back to the open source community by hosting and seeding bittorrent files for distributions that do not offer a bittorrent option themselves. This is a feature we are experimenting with and we are open to feedback on how to improve upon the idea.
For now, we are hosting a small number of distribution torrents, listed below. The list of torrents offered will be updated each week and we invite readers to e-mail us with suggestions as to which distributions we should be hosting. When you message us, please place the word "Torrent" in the subject line and please make sure the project you are recommending does not already host its own torrents. We want to primarily help distributions and users who do not already have a torrent option. To help us maintain and grow this free service, please consider making a donation.
The table below provides a list of torrents we currently host. If you do not currently have a bittorrent client capable of handling the linked files, we suggest installing either the Transmission or KTorrent bittorrent clients.
Archives of our previously seeded torrents may be found here. All torrents we make available here are also listed on the very useful Linux Tracker website. Thanks to Linux Tracker we are able to share the following torrent statistics.
Torrent Corner statistics:
- Total torrents seeded: 20
- Total downloads completed: 2,999
- Total data uploaded: 1.3TB
|
Released Last Week |
Network Security Toolkit 20-6535
Ron Henderson has announced the availability of a new release of the Network Security Toolkit (NST) distribution. NST is based on Fedora and provides an extensive collection of open source network security utilities. "We are pleased to announce the latest NST release: "NST 20 SVN:6535". This is an interim release which includes all of the NST and Fedora 20 package updates since 2014-Feb-20 rolled into a fresh ISO image. This release is based on Fedora 20 using Linux Kernel: "3.18.5-101.fc20". If you are building your own NST YUM repository or have a subscription to the NST PRO YUM repository, you do not need this ISO image. You can simply "yum update" your NST system(s). A major effort was put forth in this release in the development of NST Mapping Tools to aid the end-user when working with geolocated network entities on Google Maps (See the NST Wiki article on: "NST Mapping Tools" for additional information)." The release announcement contains a full list of new features and a screenshot.
Kali Linux 1.1.0
Mati Aharoni has announced the release of Kali Linux 1.1.0, a point release of the project's Debian-based distribution with specialist software tools for penetration testing and forensic analysis: "After almost two years of public development (and another year behind the scenes), we are proud to announce our first point release of Kali Linux - version 1.1.0. This release brings with it a mix of unprecedented hardware support as well as rock-solid stability. For us, this is a real milestone as this release epitomizes the benefits of our move from BackTrack to Kali Linux over two years ago. As we look at a now mature Kali, we see a versatile, flexible Linux distribution, rich with useful security and penetration testing related features, running on all sorts of weird and wonderful ARM hardware. But enough talk, here are the goods: the new release runs a 3.18 kernel, patched for wireless injection attacks; our ISO build systems are now running off live-build 4.x..." Read the rest of the release announcement for upgrade instructions and to see a promotional video.

Kali Linux 1.1.0 -- Running the GNOME desktop
(full image size: 775kB, resolution: 1280x1024 pixels)
Univention Corporate Server 4.0-1
Nico Gulden has announced the release of Univention Corporate Server 4.0-1, the first point update of the Debian-based enterprise-class Linux distribution for servers: "We are pleased to announce the availability of UCS 4.0-1 for download, the first point release of Univention Corporate Server (UCS) 4.0. It includes all errata updates issued for UCS 4.0-0 and comprises the following highlights: integration of the Debian 'Wheezy' 7.8 point update; extended the 'Free for personal Use' edition license to 50 users and 50 clients; simplified system installation and setup of cloud instances by improvements in the appliance mode; simplified join an Active Directory domain; multiple bug fixes and improvements related to Samba, e.g. in the printer support and using Microsoft Sharepoint; several enhancements and bug fixes in design and usability of the Univention Management Console." See the release announcement and release notes for more information.
Robolinux 7.8.1 "KDE"
John Martinson has announced the availability of a brand-new edition of Robolinux, a Debian-based distribution with a customised KDE desktop: "Robolinux is proud and excited to announce our newly released 'X-Treme Plasma Speed' Robolinux KDE version 7.8.1. A mind-numbing amount of time and effort went into optimizing the KDE core and boot-up speed in order to make it run faster and use less RAM so that Linux beginners and advanced users would be very pleased. We believe that Robolinux KDE 7.8.1 is the fastest and most customizable KDE operating system available today. Windows users are going to love it as it runs their Windows applications natively inside using Stealth VM. Robolinux KDE 7.8.1 does not require a video driver to run it in full plasma mode. The 32-bit 64-bit variants are based on the rock-solid Debian 7.8 kernel and source code. A brand-new comprehensive Robolinux KDE FAQ section has been created as well." Read this readme file on the project's SourceForge page for further information.
Rebellin Linux 2.5
Utkarsh Sevekar has announced the release of Rebellin Linux 2.5, a set of distributions with a choice of MATE or GNOME desktop environments - based on Debian 7 (the "Synergy" edition) or Debian "Sid" (the "Adrenalin" edition): "We're proud to announce the release of Rebellin Linux 2.5. Plenty of great news from the Rebellin project: you can now download Rebellin Linux 100% free of cost; Rebellin now features the MATE desktop environment along with GNOME Shell; the entire site has undergone massive overhaul. We're committed to making this project better and better in every way possible. Live chat module, new forum, SSL security, pro-active site scanning have been added to the Rebellin website. Rebellin 'Synergy' updates: now available in MATE and GNOME; Linux kernel upgraded to 3.16; SMXI script integrated; various package and driver updates..." Read the full release announcement for further information.
Parsix GNU/Linux 7.0r1
Alan Baghumian has announced the availability of the first revision release of Parsix GNU/Linux 7.0, a desktop distribution based on the stable Debian GNU/Linux 7 but featuring the GNOME desktop with GNOME Shell 3.12: "We are happy to announce that the first revision of Parsix GNU/Linux 7.0, also known as 'Nestor', is available now. Parsix GNU/Linux 7.0r1 ships with GNOME Shell 3.12.2 and an updated kernel based on Linux 3.14.32. This version merges all security and bug-fix updates into an updated ISO image. Key features of version 7.0: modernized kernel build system, enhanced live boot system and installer to support UEFI based environments, built on top of the rock-solid Debian GNU/Linux 'Wheezy' (7.0) platform. Highlights: X.Org Server 1.14.7, GRUB 2, GNU Iceweasel (Firefox) 35.0.1, GParted 0.12.1, Empathy 3.12.7, LibreOffice 3.5.4, VirtualBox 4.3.18..." Here is the brief release announcement, with technical specifications available in the more detailed release notes.
* * * * *
Development, unannounced and minor bug-fix releases
|
Upcoming Releases and Announcements |
Summary of expected upcoming releases
|
DistroWatch.com News |
Distributions added to waiting list
- Pink Rabbit Linux. Pink Rabbit Linux is a Linux Distribution which facilitates making your own Linux Distribution. Pink Rabbit Linux is a collection of shell-scripts based on Linux From Scratch with an example ISO featuring a command line only interface.
- Crash Clinic Diagnostics. Crash Clinic Diagnostics is a Xubuntu-based distribution developed specifically for modern laptop and desktop diagnosis.
- Arquetype. Arquetype is a Fedora-based Linux distribution featuring additional developer utilities and 32-bit libraries in the default installation.
* * * * *
DistroWatch database summary
* * * * *
This concludes this week's issue of DistroWatch Weekly. The next instalment will be published on Monday, 23 February 2015. 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)
|
|
Tip Jar |
If you've enjoyed this week's issue of DistroWatch Weekly, please consider sending us a tip. (Tips this week: 0, value: US$0.00) |
|
|
|
 bc1qtede6f7adcce4kjpgx0e5j68wwgtdxrek2qvc4  86fA3qPTeQtNb2k1vLwEQaAp3XxkvvvXt69gSG5LGunXXikK9koPWZaRQgfFPBPWhMgXjPjccy9LA9xRFchPWQAnPvxh5Le |
|
Linux Foundation Training |
| |
TUXEDO |

TUXEDO Computers - Linux Hardware in a tailor made suite Choose from a wide range of laptops and PCs in various sizes and shapes at TUXEDOComputers.com. Every machine comes pre-installed and ready-to-run with Linux. Full 24 months of warranty and lifetime support included!
Learn more about our full service package and all benefits from buying at TUXEDO.
|
Archives |
• Issue 1039 (2023-10-02): Zenwalk Current, finding the duration of media files, Peppermint OS tries out new edition, COSMIC gains new features, Canonical reports on security incident in Snap store |
• Issue 1038 (2023-09-25): Mageia 9, trouble-shooting launchers, running desktop Linux in the cloud, New documentation for Nix, Linux phasing out ReiserFS, GNU celebrates 40 years |
• Issue 1037 (2023-09-18): Bodhi Linux 7.0.0, finding specific distros and unified package managemnt, Zevenet replaced by two new forks, openSUSE introduces Slowroll branch, Fedora considering dropping Plasma X11 session |
• Issue 1036 (2023-09-11): SDesk 2023.08.12, hiding command line passwords, openSUSE shares contributor survery results, Ubuntu plans seamless disk encryption, GNOME 45 to break extension compatibility |
• Issue 1035 (2023-09-04): Debian GNU/Hurd 2023, PCLinuxOS 2023.07, do home users need a firewall, AlmaLinux introduces new repositories, Rocky Linux commits to RHEL compatibility, NetBSD machine runs unattended for nine years, Armbian runs wallpaper contest |
• Issue 1034 (2023-08-28): Void 20230628, types of memory usage, FreeBSD receives port of Linux NVIDIA driver, Fedora plans improved theme handling for Qt applications, Canonical's plans for Ubuntu |
• Issue 1033 (2023-08-21): MiniOS 20230606, system user accounts, how Red Hat clones are moving forward, Haiku improves WINE performance, Debian turns 30 |
• Issue 1032 (2023-08-14): MX Linux 23, positioning new windows on the desktop, Linux Containers adopts LXD fork, Oracle, SUSE, and CIQ form OpenELA |
• Issue 1031 (2023-08-07): Peppermint OS 2023-07-01, preventing a file from being changed, Asahi Linux partners with Fedora, Linux Mint plans new releases |
• Issue 1030 (2023-07-31): Solus 4.4, Linux Mint 21.2, Debian introduces RISC-V support, Ubuntu patches custom kernel bugs, FreeBSD imports OpenSSL 3 |
• Issue 1029 (2023-07-24): Running Murena on the Fairphone 4, Flatpak vs Snap sandboxing technologies, Redox OS plans to borrow Linux drivers to expand hardware support, Debian updates Bookworm media |
• Issue 1028 (2023-07-17): KDE Connect; Oracle, SUSE, and AlmaLinux repsond to Red Hat's source code policy change, KaOS issues media fix, Slackware turns 30; security and immutable distributions |
• Issue 1027 (2023-07-10): Crystal Linux 2023-03-16, StartOS (embassyOS 0.3.4.2), changing options on a mounted filesystem, Murena launches Fairphone 4 in North America, Fedora debates telemetry for desktop team |
• Issue 1026 (2023-07-03): Kumander Linux 1.0, Red Hat changing its approach to sharing source code, TrueNAS offers SMB Multichannel, Zorin OS introduces upgrade utility |
• Issue 1025 (2023-06-26): KaOS with Plasma 6, information which can leak from desktop environments, Red Hat closes door on sharing RHEL source code, SUSE introduces new security features |
• Issue 1024 (2023-06-19): Debian 12, a safer way to use dd, Debian releases GNU/Hurd 2023, Ubuntu 22.10 nears its end of life, FreeBSD turns 30 |
• Issue 1023 (2023-06-12): openSUSE 15.5 Leap, the differences between independent distributions, openSUSE lengthens Leap life, Murena offers new phone for North America |
• Issue 1022 (2023-06-05): GetFreeOS 2023.05.01, Slint 15.0-3, Liya N4Si, cleaning up crowded directories, Ubuntu plans Snap-based variant, Red Hat dropping LireOffice RPM packages |
• Issue 1021 (2023-05-29): rlxos GNU/Linux, colours in command line output, an overview of Void's unique features, how to use awk, Microsoft publishes a Linux distro |
• Issue 1020 (2023-05-22): UBports 20.04, finding another machine's IP address, finding distros with a specific kernel, Debian prepares for Bookworm |
• Issue 1019 (2023-05-15): Rhino Linux (Beta), checking which applications reply on a package, NethServer reborn, System76 improving application responsiveness |
• Issue 1018 (2023-05-08): Fedora 38, finding relevant manual pages, merging audio files, Fedora plans new immutable edition, Mint works to fix Secure Boot issues |
• Issue 1017 (2023-05-01): Xubuntu 23.04, Debian elects Project Leaders and updates media, systemd to speed up restarts, Guix System offering ground-up source builds, where package managers install files |
• Issue 1016 (2023-04-24): Qubes OS 4.1.2, tracking bandwidth usage, Solus resuming development, FreeBSD publishes status report, KaOS offers preview of Plasma 6 |
• Issue 1015 (2023-04-17): Manjaro Linux 22.0, Trisquel GNU/Linux 11.0, Arch Linux powering PINE64 tablets, Ubuntu offering live patching on HWE kernels, gaining compression on ex4 |
• Issue 1014 (2023-04-10): Quick looks at carbonOS, LibreELEC, and Kodi, Mint polishes themes, Fedora rolls out more encryption plans, elementary OS improves sideloading experience |
• Issue 1013 (2023-04-03): Alpine Linux 3.17.2, printing manual pages, Ubuntu Cinnamon becomes official flavour, Endeavour OS plans for new installer, HardenedBSD plans for outage |
• Issue 1012 (2023-03-27): siduction 22.1.1, protecting privacy from proprietary applications, GNOME team shares new features, Canonical updates Ubuntu 20.04, politics and the Linux kernel |
• Issue 1011 (2023-03-20): Serpent OS, Security Onion 2.3, Gentoo Live, replacing the scp utility, openSUSE sees surge in downloads, Debian runs elction with one candidate |
• Issue 1010 (2023-03-13): blendOS 2023.01.26, keeping track of which files a package installs, improved network widget coming to elementary OS, Vanilla OS changes its base distro |
• Issue 1009 (2023-03-06): Nemo Mobile and the PinePhone, matching the performance of one distro on another, Linux Mint adds performance boosts and security, custom Ubuntu and Debian builds through Cubic |
• Issue 1008 (2023-02-27): elementary OS 7.0, the benefits of boot environments, Purism offers lapdock for Librem 5, Ubuntu community flavours directed to drop Flatpak support for Snap |
• Issue 1007 (2023-02-20): helloSystem 0.8.0, underrated distributions, Solus team working to repair their website, SUSE testing Micro edition, Canonical publishes real-time edition of Ubuntu 22.04 |
• Issue 1006 (2023-02-13): Playing music with UBports on a PinePhone, quick command line and shell scripting questions, Fedora expands third-party software support, Vanilla OS adds Nix package support |
• Issue 1005 (2023-02-06): NuTyX 22.12.0 running CDE, user identification numbers, Pop!_OS shares COSMIC progress, Mint makes keyboard and mouse options more accessible |
• Issue 1004 (2023-01-30): OpenMandriva ROME, checking the health of a disk, Debian adopting OpenSnitch, FreeBSD publishes status report |
• Issue 1003 (2023-01-23): risiOS 37, mixing package types, Fedora seeks installer feedback, Sparky offers easier persistence with USB writer |
• Issue 1002 (2023-01-16): Vanilla OS 22.10, Nobara Project 37, verifying torrent downloads, Haiku improvements, HAMMER2 being ports to NetBSD |
• Issue 1001 (2023-01-09): Arch Linux, Ubuntu tests new system installer, porting KDE software to OpenBSD, verifying files copied properly |
• Issue 1000 (2023-01-02): Our favourite projects of all time, Fedora trying out unified kernel images and trying to speed up shutdowns, Slackware tests new kernel, detecting what is taking up disk space |
• Issue 999 (2022-12-19): Favourite distributions of 2022, Fedora plans Budgie spin, UBports releasing security patches for 16.04, Haiku working on new ports |
• Issue 998 (2022-12-12): OpenBSD 7.2, Asahi Linux enages video hardware acceleration on Apple ARM computers, Manjaro drops proprietary codecs from Mesa package |
• Issue 997 (2022-12-05): CachyOS 221023 and AgarimOS, working with filenames which contain special characters, elementary OS team fixes delta updates, new features coming to Xfce |
• Issue 996 (2022-11-28): Void 20221001, remotely shutting down a machine, complex aliases, Fedora tests new web-based installer, Refox OS running on real hardware |
• Issue 995 (2022-11-21): Fedora 37, swap files vs swap partitions, Unity running on Arch, UBports seeks testers, Murena adds support for more devices |
• Issue 994 (2022-11-14): Redcore Linux 2201, changing the terminal font size, Fedora plans Phosh spin, openSUSE publishes on-line manual pages, disabling Snap auto-updates |
• Issue 993 (2022-11-07): Static Linux, working with just a kernel, Mint streamlines Flatpak management, updates coming to elementary OS |
• Issue 992 (2022-10-31): Lubuntu 22.10, setting permissions on home directories, Linux may drop i486, Fedora delays next version for OpenSSL bug |
• Issue 991 (2022-10-24): XeroLinux 2022.09, learning who ran sudo, exploring firewall tools, Rolling Rhino Remix gets a fresh start, Fedora plans to revamp live media |
• Issue 990 (2022-10-17): ravynOS 0.4.0, Lion Linux 3.0, accessing low numbered network ports, Pop!_OS makes progress on COSMIC, Murena launches new phone |
• Issue 989 (2022-10-10): Ubuntu Unity, kernel bug causes issues with Intel cards, Canonical offers free Ubuntu Pro subscriptions, customizing the command line prompt |
• Issue 988 (2022-10-03): SpiralLinux 11.220628, finding distros for older equipment and other purposes, SUSE begins releasing ALP prototypes, Debian votes on non-free firmware in installer |
• Issue 987 (2022-09-26): openSUSE's MicroOS, converting people to using Linux, pfSense updates base system and PHP, Python 2 dropped from Arch |
• Full list of all issues |
Star Labs |

Star Labs - Laptops built for Linux.
View our range including the highly anticipated StarFighter. Available with coreboot open-source firmware and a choice of Ubuntu, elementary, Manjaro and more. Visit Star Labs for information, to buy and get support.
|
Shells.com |

Your own personal Linux computer in the cloud, available on any device. Supported operating systems include Android, Debian, Fedora, KDE neon, Kubuntu, Linux Mint, Manjaro and Ubuntu, ready in minutes.
Starting at US$4.95 per month, 7-day money-back guarantee
|
Random Distribution | 
ARMA aka Omoikane GNU/Linux
Omoikane GNU/Linux, known as OGL, is a Japanese distribution based on Debian's testing branch. It has a user friendly installer based on Scheme and GTK+. The commercial branch of the Omoikane GNU/Linux is knows as ARMA - it includes the most popular Japanese input method "ATOK", RICHO True Type Fonts and other features. A free version of OGL, containing fewer packages, is available from FTP servers and mirrors.
Status: Active
|
TUXEDO |

TUXEDO Computers - Linux Hardware in a tailor made suite Choose from a wide range of laptops and PCs in various sizes and shapes at TUXEDOComputers.com. Every machine comes pre-installed and ready-to-run with Linux. Full 24 months of warranty and lifetime support included!
Learn more about our full service package and all benefits from buying at TUXEDO.
|
Star Labs |

Star Labs - Laptops built for Linux.
View our range including the highly anticipated StarFighter. Available with coreboot open-source firmware and a choice of Ubuntu, elementary, Manjaro and more. Visit Star Labs for information, to buy and get support.
|
|