DistroWatch Weekly |
DistroWatch Weekly, Issue 468, 6 August 2012 |
Welcome to this year's 32nd issue of DistroWatch Weekly! CentOS is a community project that not only rebuilds Red Hat's commercial Linux distribution and releases it as a free download, it also offers timely security updates and long-term security support. As such, its distribution has been growing in popularity in recent years as many users find it a perfect match for (not only) their servers. In this week's feature story Jesse Smith takes a look at the project's latest release, version 6.3. In the news section, Debian announces the availability of the first beta build of the system installer for its upcoming stable release and Fedora surprises many users by adding MATE, a GNOME 2 fork, to its development repository. Also in this week's issue - a not-to-be-missed article on Libtrash and its spectacular ability to recover files deleted by slippery fingers or other accidents. Finally, we are pleased to announce that the recipient of the DistroWatch.com July 2012 donation is BleachBit, a program which can be configured to remove a large chunk of unneeded and unnecessary data, such as browser caches and temporary files, that accumulate on one's hard disk over time. Happy reading!
Content:
Listen to the Podcast edition of this week's DistroWatch Weekly in OGG (26MB) and MP3 (23MB) formats
Join us at irc.freenode.net #distrowatch
|
Feature Story (by Jesse Smith) |
First look at CentOS 6.3
About a month ago the CentOS team released version 6.3 of its enterprise-focused project. This release, which follows fairly closely after the release of Red Hat Enterprise Linux 6.3, carries a fairly conservative collection of new features. Two of the features which stand out in the release notes are:
- A move from offering OpenOffice.org to using LibreOffice both in the repositories and installation media.
- The addition of a utility which will migrate virtual machines and bare metal installs to a KVM virtual machine. This will help system administrators move their existing installs to a modern virtual environment.
The latest release of CentOS is available in a number of different formats. Live discs in DVD and CD sizes are available as are plain installation DVDs and a net-install CD image. The various ISO images are available in 32-bit and 64-bit builds. I opted to download the 32-bit live DVD which is approximately 1.6GB in size. Booting from this disc lets us verify the media's integrity, boot into a graphical environment, boot into a text console or launch the installer in either graphical or text mode. Should we choose to boot into the live graphical mode we are brought to a GNOME 2 desktop. The background is a deep blue and a menu bar sits at the top of the screen. Down at the bottom of the display we find the task switcher and, on the desktop, there are icons for launching the installer and browsing the file system. There are two additional icons which will launch utilities for adjusting our display settings and configuring the keyboard.
CentOS 6.3 - getting started with the live DVD (full image size: 367kB, screen resolution 1366x768 pixels)
The CentOS distribution uses the Anaconda system installer, a tool which will probably be familiar to anyone who has installed Fedora or Sabayon. Anaconda is powerful and capable and, though it might not be much to look at, it does provide both graphical and text interfaces. We are walked through selecting our keyboard layout, setting our computer's hostname and confirming our time zone. From there we set a password for the root account and then we move on to partitioning. CentOS supports a wide range of options, including LVM, RAID and encryption. We have the option of setting up partitions manually or getting assistance in dividing the disk for CentOS. Some guided partitioning options include replacing an existing Linux installation, using any available free space on the drive or resizing an existing partition and using the resulting free space. This version of Anaconda has limited file system support, letting us choose between formatting partitions with ext2, ext3 or ext4. Once partitioning is complete we're asked to configure the boot loader and then reboot the machine.
The first time we boot our locally installed copy of CentOS a series of dialogs appear to assist us in configuring the system. We're shown a license agreement and then asked to create a regular user account. We then have the option of setting our machine's clock or making use of network time synchronization. The last screen gives us the option of enabling kdump, a utility which captures data in the event of a kernel crash. The idea behind kdump is that if something goes terribly wrong the data from kdump will help us trouble-shoot the problem. With these steps completed we're turned over to a graphical login screen where we can login to either the KDE or GNOME desktops.
Logging into either of the graphical environments gives us a fairly empty classic desktop interface. The background is a pleasant blue and there are icons on the desktop for navigation. No welcome pop-up or tutorial appears. After a while an icon appears in the system tray letting us know security updates are available, but otherwise the interface appears designed to stay out of the way. Visual effects and gimmicks are not in evidence.
CentOS 6.3 - exploring the distribution (full image size: 248kB, screen resolution 1366x768 pixels)
When a notice appeared informing me that updates were available I brought up the distribution's update manager. This application shows us the names of any available updates along with a brief description of each package. We can check or uncheck each item. When I opted to download all available updates I was prompted for my password a couple of extra times, once to confirm the validity of a new signing key and once more to confirm I wanted to install the downloaded items. After that future updates went smoothly without interaction on my part.
Package management on CentOS is handled by a program labeled Add/Remove Software, though it may be better known as the GTK+ front-end to PackageKit. By any name, the package manager provides us with a fairly simple interface. Categories of software are displayed down the left side of the window and package names, each with a brief description, are shown on the right. I found the package manager to be quite slow and limited in what it would do. For simple add/remove actions it works, but the front-end is sluggish and it refused to process complex batch jobs. I found I preferred managing software using the system's command line manager, YUM.
CentOS 6.3 - managing software packages (full image size: 210kB, screen resolution 1366x768 pixels)
As the CentOS DVD comes with both GNOME and KDE the application menu contains an interesting mix of software and quite a bit of functionality is duplicated. Looking through the menu we find Firefox 10, which is an Extended Support Release, the Evolution e-mail client, the Thunderbird e-mail client, the KMail e-mail client, the Konqueror web browser, the Kopete instant messenger and the Pidgin messenger client. XChat is included for communicating on IRC. LibreOffice is available as are the GNU Image Manipulation Program, Inkscape and the Okular document viewer. The menu contains a program for ripping audio tracks from CDs, two disc burners, the Cheese webcam tool, two video players and the Rhythmbox audio player. Despite these multimedia apps the distribution does not include popular media codecs or Flash. (More on adding those in a moment.)
The application menu includes the KGpg privacy tool, a pair of archive managers, a pair of text editors, a utility for formatting floppy disks and virtual terminals for each desktop environment. To help us get on-line CentOS comes with Network Manager and the KPPP dial-up networking utility. The menu also features system configuration tools for managing user accounts, printers, the firewall, authentication methods and system services. These tools are quite powerful and, I found, fairly straight forward to use. Digging further into the distribution we find Java is installed and a SMTP server is running in the background. Under it all the distribution is powered by the Linux kernel, version 2.6.32.
CentOS 6.3 - configuring the operating system (full image size: 209kB, screen resolution 1366x768 pixels)
As the CentOS install media and repositories do not include certain software packages, such as Flash and popular media codecs, many desktop users will probably want to enable additional repositories. When using the Fedora distribution, which is a close relative to CentOS, we would probably turn to RPMFusion for our software needs. However, when running CentOS, there is an extra step. First we need to enable the Extra Packages for Enterprise Linux repositories and then add the RPMFusion repositories. The steps for adding all the extra repositories are laid out on the RPMFusion website, making the process fairly straight forward. Once repositories are added multimedia players will offer to search and install codecs. To acquire Adobe's Flash plugin I first tried enabling the Adobe YUM repository and, when that failed to work, I found I could download and manually install the Flash RPM package, available on Adobe's website.
I ran CentOS on my laptop (dual-core 2 GHz CPU, 3 GB of RAM, Intel video card, Intel wireless card) and found the distro detected and used all of my hardware without any problems. Nearby wireless networks were picked up, sound was set to a low, yet audible, level and my screen was set to its maximum resolution. The enterprise distribution is fairly light on memory by modern standards, when logged in to either of the desktops available in the default installation the system only used about 160MB of RAM. At all times the system was quick to respond and performance was quite good. It was nice to have such a light-footed interface out of the box without having to disable unwanted services or enable 3D video drivers.
Given that CentOS is typically found on servers, not desktops, and the distribution comes with a conservative collection of software some people might be wondering why I chose to install the free enterprise distro. I had two driving motivations, the first being that people do tend to think of CentOS as strictly a server-oriented project and overlook it when choosing a desktop distribution. I feel this would be a mistake as CentOS is essentially a very long term support release of Fedora. If you like Fedora, but wish it had a longer support cycle, then CentOS is probably your ideal distribution.
The other reason I wanted to take this project for a spin is I, like some others in the open source community, am a little tired of seeing the big desktop environments change rapidly. It feels as though every time I turn around a desktop environment is introducing a change or forking or a feature is added that I, frankly, don't want. It's not that I'm opposed to change, as long as there is some benefit, and I like when change is evolutionary in nature, but it's starting to feel as though I have to relearn where everything is every time I upgrade my OS and that seems counter-productive. The CentOS distribution offers a calm shelter from the storm of updates and forks currently raging in the Linux community. CentOS comes with the simple, efficient GNOME 2 desktop (along with KDE 4.3) and security updates will be available for the next eight years.
For the most part using CentOS 6.3 was a pleasant experience. Installing codecs, Flash and various extras did require that I hunt down and install several additional repositories, which is a bit more work than is required from most other popular distributions. Further, some software isn't available for CentOS, even with the extra repositories (searches for items such as the VLC media player failed to find any matches). However, when we consider CentOS isn't aimed at the desktop crowd I feel the distro can be forgiven for the additional work required. Once the system was set up with the software and repositories I wanted it was smooth sailing from there. CentOS comes with good administrative tools, slightly aged, but still perfectly functional software and it will be supported for a good long time.
One aspect of the default install I really appreciated was the fact that both GNOME 2 and KDE 4 were available. Most distributions these days put just one desktop environment on a disc while CentOS provides two, along with a full office suite and plenty of other popular applications and they still manage to keep their live disc under 2GB. The distribution doesn't provide excitement or new, shiny features, it is pleasantly laid back and mature. The system is fairly light and stays out of the way. It's a good option for people who want to install their OS and forget about it for the next several years.
|
Miscellaneous News (by Jesse Smith) |
Debian releases beta installer for "Wheezy", Fedora adds MATE desktop to its repository
As Debian GNU/Linux edges closer to its next stable release, the project's installer team is making sure that the updated Debian system installer is as reliable and trustworthy as always. Last week Cyril Brulebois announced the availability of the Debian Installer 7.0 beta 1: "The Debian Installer team is pleased to announce the first beta release of the installer for Debian 7.0 'Wheezy'. Improvements in this release of the installer: debian-installer - switch the boot backgrounds to the Wheezy joy theme; debian-installer - adjust syslinux boot menu to not overlap with Debian logo; debian-installer - update to 3.2.0-3 linux ABI; apt - fix crashes on s390x; apt - improved behaviour with proxies (redirection handling improved and HTTP/1.1 pipelining disabled by default); brltty - add new braille USB IDs to d-i udev rules; busybox - enable ping applet for udeb build; grub2 - prevent EFI systems from running out of memory due to large disk cache; hw-detect - check-missing-firmware now supports looking into xz-compressed udebs; Linux kernel - updated to 3.2.21...." The announcement includes a long and detailed changelog, but if you aren't too interested in all the technical details, head directly for the installer page to download and test the latest build.
* * * * *
Some interesting news from a Fedora development meeting hit the news wires last week. MATE, a fork of the GNOME 2 desktop, has been added to the distribution's development repository. This may come as a surprise to many; Fedora, an active contributor to the GNOME desktop for years, is about to make it very easy for users who dislike the controversial GNOME 3 desktop to revert to the good-old GNOME 2-like user interface. The H Open reports: "A Fedora developer has proposed adding the packages for the MATE desktop environment - a fork of the older 2.x branch of GNOME - into the repositories for Fedora 18, which is due for release in early November. The proposal was approved at yesterday's meeting of Fedora's Engineering Steering Committee (FESCo). This is, however, conditional on the developers involved merging the desktop components into Fedora's package repositories on time, otherwise the MATE desktop will have to wait for a future Fedora version. Since Fedora's rules allow new packages to be added to the update repositories, MATE - which has come to the fore primarily through Linux Mint - could find its way into all currently maintained Fedora versions." Other points of discussion at FESCo included Samba 4, Python 3, ownCloud, and other additions.
|
Tips and Tricks (by Robert Storey) |
Libtrash - data disaster prevention
One man's trash is another man's treasure (McGraw-Hill Dictionary of Idioms)
* * * * *
It was a dark and stormy night. I was editing a file in Emacs, the all-purpose text editor that I've been using since my early geek days. I was putting the finishing touches on a book, getting it ready to email to my publisher. The final step was to delete the backup files that Emacs automatically creates. As it happens, Emacs appends a tilde to the end of a file to make a backup - thus, the backup of MyFile.txt becomes MyFile.txt~.
I opened a terminal, used the "cd" command to move into the appropriate directory where my book was stored. I intended to type the following:
rm *~
Meanwhile, outside my window the storm raged. Suddenly, the room was illuminated by the bright flash of lightening, followed by the loud crack of thunder. Momentarily distracted, my mind briefly disconnected from my slippery fingers... I typed:
rm * ~
And hit Enter.
The horror! The extra space between the asterisk and tilde had the effect of wiping out every file in that directory. My entire book - the one I had just spent six months writing - was instantly vaporized.
A shot rang out! Well actually, it was just the sound of me banging my head against the wall. In despair, I considered jumping from my bedroom window to end it all. However, I live in a one-storey building.
Then the storm intensified. A gust of wind entered through a partially opened window, blowing an old copy of Linux Journal magazine off my desk and onto the floor. It fell open to a critical page - an article about file deleting disasters.
Desperate Measures: Undelete Utilities
Sorry for all the drama, but the above really happened - sort of - and this episode is what led me to Libtrash eventually. However, Libtrash is for prevention - installing it after you've deleted critical files is like closing the barn door after the horses have bolted. Therefore, please allow me a brief digression into just what one should do after the shock/horror of discovering that crucial files have been wiped, because this question is frequently asked on various Linux forums.
It is at least theoretically possible to recover "deleted" files because the data within is not actually deleted from the hard drive, even though the file name has disappeared from the directory listing. In simpler times when MS-DOS ruled the desktop world, undeleting a file was actually very straightforward. MS-DOS itself actually didn't include an undelete command, but it was readily available from third parties such as the Norton Utilities (pre-Windows version). Armed with such tools, one could type del myfile.txt and rescue it immediately by typing undelete, which presents a menu of files available for undeletion. The success rate for recovery in those innocent times was very nearly 100%, provided that you hadn't saved any additional data before attempting rescue.
Alas, progress comes with a price. Undelete worked so well in MS-DOS because that OS used the simple-minded (some would say "brain-dead") FAT16 file system. A modern Linux file system such as ext4 is far more "sophisticated" than FAT16 ever was. Beyond merely saving files, other possible activities for your hard disk include writing a journal, temporary files, log files, as well as defragmenting and running cron jobs. All these things occur without user intervention. Thus, while you calmly sit and stare at your computer screen in disbelief that you just deleted crucial files, the file system is merrily overwriting and destroying whatever data is still left. The point is that you must act quickly before the window of opportunity closes - a few minutes of simply doing nothing will only make your already-dire situation still worse.
The premier tool for undeleting files on an ext4 or ext3 file system is extundelete. If you want to learn more about it, check out its page on SourceForge here. I suggest ignoring their advice about downloading and compiling it - rather, grab a copy of SystemRescueCd, which has extundelete already installed among its other rescue utilities. Properly and promptly used, an undelete utility can recover most of your data, but don't be surprised if some of it is missing, out of order or otherwise flawed. For the really desperate, there are professional data-recovery services, charging outrageous sums of cash to extract any remaining useful (or not) tidbits of data from your hard drive's digital graveyard. A lot more could be said about undelete, but I'll let others say it, because that's not the focus of this article. Onwards...
Put your trash in the cans
The modern concept of a "trash-can" made its debut on the Apple Lisa in 1982, where it was called Wastebasket. It was renamed Trash when the Macintosh was released two years later. Due to the rapidly growing patent and trademark lawsuit market, Microsoft tactfully named its first trash-can Delete Sentry but this morphed into Recycle Bin by the time Windows 95 arrived on the scene. The now-defunct Norton Desktop for Windows avoided potential legal entanglements with Apple by calling their trash-can Smart Eraser.
On Linux the trash-can is just "Trash" and on most distros resides in the hidden directory ~/.local/share/Trash/files/ for each user. Files that you attempt to delete will get moved to this directory, provided that you "delete" them with a GUI file browser such as Dolphin, Gnome-commander, Krusader, Nautilus, Pcmanfm, Thunar or Xfe. That last point is crucial. If you delete files with the non-GUI file browser Midnight Commander (mc), they will be genuinely borked, not merely moved to trash. Ditto for any files you delete with command-line tools such as rm.
Furthermore, there are other programs which can delete files from within: text editors (Emacs), FTP tools (gFTP), BitTorrent applications (KTorrent), image viewers (Geeqie), etc. It doesn't matter if these applications are GUI-based - they are not enabled to put files in the trash-can, so "delete" really means just what it says. In short, a GUI-based file browser is, at best, a half-baked solution. If you want a completely-baked solution, you need something that can override the various iterations of "delete."
Put your cans in the trash
Enter Libtrash. The name is self-explanatory - it's a library that provides a trash-can function. It will work no matter what method you use to delete files. Libtrash is the brainchild of Manuel Arriaga, and has been available to Linux users since 2002. The surprising part of this history is how little interest developers have shown in enabling such a useful tool. I do not know of a single distro which comes with Libtrash installed by default, a scandalous situation in my opinion.
Of course, Linux users are a resourceful lot - where there's a need, there's a market. Thus, a small but determined number of geeks continue to seek out and install Libtrash. However, helpful information on how to accomplish this is rather scarce. After poking around in various online forums, I've found just a handful of posts, many of them by perplexed users who tried to get Libtrash working but failed, and asked for help but found little in the way of answers.
As a Lubuntu user, I was at first encouraged to find that there is a Libtrash package in the Ubuntu repositories. The bad news is that after installing it, I could not get it to work. A search on the Ubuntu forum at least showed that I was in good company, as there were other geeks there scratching their heads and proposing various workarounds. Fortunately, I did find this thread in which the poster named Gasull wrote: I found the solution. The libtrash version included in Ubuntu is quite old. It has been the 2.4.2 since Intrepid. There is an unofficial repository with libtrash 3.2 at https://launchpad.net/~softec/+archive/ppa.
While I give the thumbs-up to Gasull for finding the problem, his solution leaves me just a little unsatisfied because it's very Ubuntu-specific. Furthermore, it also depends on someone maintaining this PPA archive, and I wouldn't count on that, given how amazingly little interest there is in Libtrash.
Install From Source
This is the most bombproof installation method, and should work for every distro. The main requirement is that you're comfortable working on the command line. Visit the Libtrash home page and click the download link to get the latest version. The file to download is called libtrash-latest.tgz and can be unpacked with the command "tar -zxvf libtrash-latest.tgz", creating a directory named libtrash-3.2. If you explore that directory, you'll find a README file which has numerous helpful tips for installation and use, but is missing a couple of important details which I'll try to fill in.
First, cd into the libtrash-3.2 directory. Here you can (optionally) edit file libtrash.conf if you want to customize how Libtrash behaves. The file is fully commented and has clear explanations. Or just accept the default configuration, as I did. Note that libtrash.conf will be installed as a read-only file, /etc/libtrash.conf, but can be redited if you reset permissions with the chmod command). Finally, according to README you install Libtrash by running the following commands:
- Run "make"
- As root, run "make install"
At this point I ran into a problem, as "make" generated a whole lot of threatening-looking error messages. I decided to run "make" as root, and those error messages just went away. Perhaps the README is wrong, or maybe it has something to do with my distro, or else my bad karma. Your mileage may vary, but if you see those error messages, consider my suggestion to retry "make" as the root user.
The README also discusses the need to edit each user's .profile file to make a few customizations to activate Libtrash. I actually found this was insufficient and needed to edit my .bashrc file too. In fact, I'd recommend that you just completely replace each user's .bashrc with the following content:
PS1="\u@\h:\w> " export PS1 alias rm='rm -i' alias cp='cp -i' alias mv='mv -i' set -o noclobber export LD_PRELOAD=/usr/local/lib/libtrash.so alias su="su -l" alias trashon="export TRASH_OFF=NO" alias trashoff="export TRASH_OFF=YES"
This does a number of things, but only the last four lines apply to Libtrash. Finally, I also suggest that you create a .bash_profile file with the above identical content - this will override any settings in .profile. Furthermore, it will be beneficial to do this not only for regular users, but do it for root as well. Indeed, a strong argument could be made that root needs Libtrash even more than other users, given root's potential for destruction.
Just by way of crude explanation, .bashrc customizes how the Bash shell behaves in a terminal window, while .bash_profile customizes its behavior for whatever is going on besides the terminal window. No doubt someone will rake me over the coals for this simplistic explanation, but suffice it to say that if you just create a .bashrc and .bash_profile with the above-mentioned content, all should be well.
Finally, copy /etc/libtrash.conf to ~/.libtrash - that is to say, a hidden file in your user's home directory.
Now just log out and log back in again, and Libtrash should perform its magic. Put it to the test by creating a few files and deleting them, using either the command line or various other programs like Geeqie and Gftp that possess the capability to delete files. After doing this, examine the contents of the newly created ~/Trash directory, and you should find that the deleted files now safely reside there.
Care and Feeding of Libtrash
It won't too long before your ~/Trash directory begins to accumulate too much trash, and at some point you may want to empty it. To accomplish this, you have a couple of options available. If you've installed my above-mentioned customized .bashrc file, then you have a "trashon" and "trashoff" command at your disposal. With this you can turn off Libtrash temporarily and delete the contents of ~/Trash, but try not to forget to turn Libtrash on again immediately after the clean-up operation.
The other and more elegant solution is to use the provided Perl script cleanTrash. This will not necessarily empty the Trash totally. Rather, it deletes the oldest files first when the trash can grows beyond 15 megabytes (this is configurable). You can change the size if you edit cleanTrash (easily done since it's a Perl script). If you want to change the default size, search inside the cleanTrash script for the line:
# maximum-Trash-size in kilo-bytes $cfgMaxTrashSize = 15000;
The README suggests that cleanTrash is meant to be run by root and can even be set up as a cron job. However, there is no reason why you can't run it as an individual user, in which case it will only clean the trash for that particular user. However, for anyone to run it at all, two things must be done: the script needs to be made "executable" and needs to be placed in the "path" (this is true for any script or program). To make it executable, cd into the libtrash-3.2 directory and type:
chmod 755 cleanTrash
You then need to copy cleanTrash to someplace in the path. On most distros I'd suggest /usr/local/bin. To find out what paths are available, type "echo $PATH" on the command line. On Ubuntu, that gives me this result:
/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
Finally, there may be occasions where there is some file(s) that you want to absolutely delete without a trace (those naughty pictures from last night's party, perhaps?). In that case, try this command:
shred -u FILENAME.TXT
The shred command will overwrite the file and then delete it without depositing it in the trash can. Once you shred a file, consider it gone for good.
Conclusion
If you're not a command-line guru, you might have found the foregoing discussion to be a bit mind-boggling. I sympathize, and genuinely wish that developers would get a clue and make setting up Libtrash a painless exercise - a few GUI dialog boxes is all it would take. Sadly, there does not seem to be much interest in even including a functioning Libtrash package in the repositories of the various distros, thus forcing users to get to earn their geek credentials the old-fashioned way (ie downloading source, compiling and fiddling with text configuration files). In fact, it is not so difficult, but I can see why Linux newbies used to point-and-click simplicity would be blown away by the user-unfriendly command line. The best spin I can put on it is that installing and configuring Libtrash is a great education.
Warts and all, I love Libtrash and I'm very grateful to Mr Arriaga for creating it. Not having it is akin to being a skydiver who leaves the emergency parachute at home...and that can have consequences.
|
Released Last Week |
Stella 6.3
Stella 6.3 is a CentOS remix designed specifically for the desktop - with GNOME 2, working multimedia codecs and many popular desktop applications. The project released version 6.3 yesterday: "Following the release of CentOS 6.3 I finally managed to get Stella 6.3 out as well. This is more an issue of incrementing the numbers since people running Stella have already received the updates from CentOS 6.3. So, what's new in your favourite EL-based remix? Updated multimedia stack - new FFmpeg (0.10.4), MPlayer (1.0svn) and VLC (2.0.3); updated in nux-dextop repository - Clipgrab, Minitube, Audacity 2.0; new inclusions in nux-dextop repository -Megamario (SuperMario clone), Geeqie, Mumble suite, Phantomjs, Tarsnap and SCrypt. Also, as a bit of a news, pkgs.org is now indexing my repositories; as such, searching for EL6 RPMs might give you results from li.nux.ro." Here is the brief release announcement.
Stella 6.3 - a CentOS 6.3 remix for the desktop (full image size: 467kB, screen resolution 1280x1024 pixels)
IPFire 2.11 Core 61
Michael Tremer has announced the release of IPFire 2.11 Core 61, a specialist Linux distribution for firewalls: "The IPFire development team has just released the 61st core update for IPFire 2.11. This update brings a lot of exciting changes, new features and several bug fixes. Since IPFire 2.11, OpenVPN net2net (N2N) or site2site (S2S) connections are supported. Here are some of the exciting new features: static routes may be defined for OpenVPN clients; connections can now be renamed when importing them; OpenVPN N2N connections are displayed with their status on the index page; optional client-config-dir (CCD) is supported which enables the option to add configuration parameters for a single client connection. On the connections page, you can now see how much traffic has been transfered over a single connection." The release announcement.
ClearOS 6.3.0 "Community"
Peter Baldwin has announced the release of ClearOS 6.3.0, a CentOS-based distribution for servers: "ClearOS Community 6.3.0 has arrived! Along with the usual round of enhancements, this release introduces new applications focused on the mail server stack. Anchored on the Zarafa for ClearOS solution, you can now implement an on-premise or private cloud mail server using ClearOS. This release includes the following new applications: Zarafa Community for ClearOS, Mail Antivirus, Mail Antispam, Antispam Updates, Greylisting, and more. For businesses and organizations, ClearOS Professional 6.3.0 also includes Zarafa Professional for ClearOS, Mail Antimalware Premium powered by Kaspersky and Gateway Antimalware Premium powered by Kaspersky." See the release announcement and release notes for further information.
Toorox 08.2012 "Xfce", "Lite"
Jörn Lindau has announced the release of Toorox 08.2012 "Xfce" and "Lite" editions, a Gentoo-based live DVD. Both editions feature the Xfce desktop environment, but "Lite" includes fewer applications and lighter productivity program (AbiWord instead of LibreOffice). From the release announcement: "Toorox 08.2012 'Xfce' and 'Lite' have been finished and are ready for download. This release is based on Linux kernel 3.3.8-gentoo and contains the latest Xfce desktop environment, version 4.10. Compiz has been built into the Xfce edition for a little bit eye candy. The default applications for web and mail are now Chromium and Claws-Mail. All packages have been updated: X.Org Server 1.12.3, Mesa 8.0.4, Chromium 21.0.1180.55, GIMP 2.8.0, Audacious 3.3, Wine 1.5.9, LibreOffice 3.5.4.2. Toorox 08.2012 'Xfce' and 'Lite' now support 11 languages."
Toorox 08.2012 - a Gentoo-based distribution with Xfce (full image size: 969kB, screen resolution 1280x1024 pixels)
Bridge Linux 2012.8 "Xfce"
Dalton Miller has announced the release of Bridge Linux 2012.8 "Xfce" edition, an Arch-based distribution and live CD: "Bridge 2012.8. It was requested a lot, and now it's here: GRUB 2 is the default bootloader in Bridge Linux 2012.8. There are a few notes about this - first, the bootloader install should detect all operating systems on the system, but it will change the root kernel parameter of Arch installs with a vanilla kernel. There are quite a few changes: fixed the /etc/hosts file; fixed the Xfce X respawn error; fixed some mkinitcpio issues; fixed the installer; added French and Turkish language support in the installer; added menu item to run post-install script after first run; added instructions for proprietary GPU drivers...." Read the rest of the release announcement for a complete list of changes.
Arch Linux 2012.08.04
Pierre Schmitz has announced the availability of a new installation CD/USB image for Arch Linux, version 2012.08.04: "The August snapshot of our live and install media comes with updated packages and the following changes on top of the previous iso image: GRUB 2.00 instead of the legacy 0.9 version is available; the installation guide can be found at /root/install.txt; ZSH with Grml's configuration is used as interactive shell to provide a user friendly and more convenient environment, this includes completion support for pacstrap, arch-chroot, pacman and most other tools; the network daemon, which will automatically setup your network if DHCP is available, is started by default. Note that all these changes only affect the live system and not the base system you install using pacstrap." Here is the brief release announcement.
* * * * *
Development, unannounced and minor bug-fix releases
|
Upcoming Releases and Announcements |
Summary of expected upcoming releases
|
DistroWatch.com News |
July 2012 DistroWatch.com donations: BleachBit
We are happy to announce that the recipient of the July 2012 DistroWatch.com donation is the BleachBit project, a privacy-oriented file removal utility.
The project's main functionality rests in removal of redundant and unnecessary files which tend to accumulate on one's hard disk in the form of browser caches, temporary files, etc: "BleachBit quickly frees disk space and tirelessly guards your privacy. Free cache, delete cookies, clear Internet history, shred temporary files, delete logs, and discard junk you didn't know was there. Designed for Linux and Windows systems, it wipes clean junk from 90 applications including Firefox, Internet Explorer, Adobe Flash, Google Chrome, Opera, Safari and more. Beyond simply deleting files, BleachBit includes advanced features such as shredding files to prevent recovery, wiping free disk space to hide traces of files deleted by other applications, and vacuuming Firefox to make it faster." Visit the project's features page for more information.
Launched in 2004, this monthly donations programme is a DistroWatch initiative to support free and open-source software projects and operating systems with cash contributions. Readers are welcome to nominate their favourite project for future donations. Those readers who wish to contribute towards these donations, please use our advertising page to make a payment (PayPal and credit cards are accepted). Here is the list of the projects that have received a DistroWatch donation since the launch of the programme (figures in US dollars):
- 2004: GnuCash ($250), Quanta Plus ($200), PCLinuxOS ($300), The GIMP ($300), Vidalinux ($200), Fluxbox ($200), K3b ($350), Arch Linux ($300), Kile KDE LaTeX Editor ($100) and UNICEF - Tsunami Relief Operation ($340)
- 2005: Vim ($250), AbiWord ($220), BitTorrent ($300), NDISwrapper ($250), Audacity ($250), Debian GNU/Linux ($420), GNOME ($425), Enlightenment ($250), MPlayer ($400), Amarok ($300), KANOTIX ($250) and Cacti ($375)
- 2006: Gambas ($250), Krusader ($250), FreeBSD Foundation ($450), GParted ($360), Doxygen ($260), LilyPond ($250), Lua ($250), Gentoo Linux ($500), Blender ($500), Puppy Linux ($350), Inkscape ($350), Cape Linux Users Group ($130), Mandriva Linux ($405, a Powerpack competition), Digikam ($408) and Sabayon Linux ($450)
- 2007: GQview ($250), Kaffeine ($250), sidux ($350), CentOS ($400), LyX ($350), VectorLinux ($350), KTorrent ($400), FreeNAS ($350), lighttpd ($400), Damn Small Linux ($350), NimbleX ($450), MEPIS Linux ($300), Zenwalk Linux ($300)
- 2008: VLC ($350), Frugalware Linux ($340), cURL ($300), GSPCA ($400), FileZilla ($400), MythDora ($500), Linux Mint ($400), Parsix GNU/Linux ($300), Miro ($300), GoblinX ($250), Dillo ($150), LXDE ($250)
- 2009: Openbox ($250), Wolvix GNU/Linux ($200), smxi ($200), Python ($300), SliTaz GNU/Linux ($200), LiVES ($300), Osmo ($300), LMMS ($250), KompoZer ($360), OpenSSH ($350), Parted Magic ($350) and Krita ($285)
- 2010: Qimo 4 Kids ($250), Squid ($250), Libre Graphics Meeting ($300), Bacula ($250), FileZilla ($300), GCompris ($352), Xiph.org ($250), Clonezilla ($250), Debian Multimedia ($280), Geany ($300), Mageia ($470), gtkpod ($300)
- 2011: CGSecurity ($300), OpenShot ($300), Imagination ($250), Calibre ($300), RIPLinuX ($300), Midori ($310), vsftpd ($300), OpenShot ($350), Trinity Desktop Environment ($300), LibreCAD ($300), LiVES ($300), Transmission ($250)
- 2012: GnuPG ($350), ImageMagick ($350), GNU ddrescue ($350), Slackware Linux ($500), MATE ($250), LibreCAD ($250), BleachBit ($350)
Since the launch of the Donations Program in March 2004, DistroWatch has donated a total of US$32,590 to various open-source software projects.
* * * * *
New distributions added to database
* * * * *
New distributions added to waiting list
- Bedrock Linux. Bedrock Linux is a Linux distribution created with the aim of making most of the (often seemingly mutually-exclusive) benefits of various other Linux distributions available simultaneously and transparently. If one would like a rock-solid stable base (for example, from Debian or a RHEL clone), yet still have easy access to cutting-edge packages (from, say, Arch Linux), automate compiling packages with Gentoo's Portage, and ensure that software aimed only for the ever popular Ubuntu will run smoothly - all at the same time, in the same distribution - Bedrock Linux will provide a means to achieve this.
- PoliArch. PoliArch is an Italian distribution and live CD featuring a number of system rescue and data recovery tools. It is based on Arch Linux. The project's website is in Italian.
- Zest Linux. Zest Linux is a fast bootable live CD based on Debian's stable branch. The main aim of Zest Linux is to support most (if not all) wireless drivers available so that one can use it on any laptop and connect to the Internet without any further driver installation and configuration.
* * * * *
DistroWatch database summary
* * * * *
This concludes this week's issue of DistroWatch Weekly. The next instalment will be published on Monday, 13 August 2012. To contact the authors please send email to:
- Jesse Smith (feedback, questions and suggestions: distribution reviews, questions and answers, tips and tricks)
- Robert Storey (feedback on this week's article on Libtrash)
- Ladislav Bodnar (feedback, questions, suggestions and corrections: news, donations, distribution submissions, comments)
- Bruce Patterson (feedback and suggestions: podcast edition)
|
|
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) |
|
|
|
bc1qxes3k2wq3uqzr074tkwwjmwfe63z70gwzfu4lx lnurl1dp68gurn8ghj7ampd3kx2ar0veekzar0wd5xjtnrdakj7tnhv4kxctttdehhwm30d3h82unvwqhhxarpw3jkc7tzw4ex6cfexyfua2nr 86fA3qPTeQtNb2k1vLwEQaAp3XxkvvvXt69gSG5LGunXXikK9koPWZaRQgfFPBPWhMgXjPjccy9LA9xRFchPWQAnPvxh5Le paypal.me/distrowatchweekly • patreon.com/distrowatch |
|
Extended Lifecycle Support by TuxCare |
| |
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 1100 (2024-12-09): Oreon 9.3, differences in speed, IPFire's new appliance, Fedora Asahi Remix gets new video drivers, openSUSE Leap Micro updated, Redox OS running Redox OS |
• Issue 1099 (2024-12-02): AnduinOS 1.0.1, measuring RAM usage, SUSE continues rebranding efforts, UBports prepares for next major version, Murena offering non-NFC phone |
• Issue 1098 (2024-11-25): Linux Lite 7.2, backing up specific folders, Murena and Fairphone partner in fair trade deal, Arch installer gets new text interface, Ubuntu security tool patched |
• Issue 1097 (2024-11-18): Chimera Linux vs Chimera OS, choosing between AlmaLinux and Debian, Fedora elevates KDE spin to an edition, Fedora previews new installer, KDE testing its own distro, Qubes-style isolation coming to FreeBSD |
• Issue 1096 (2024-11-11): Bazzite 40, Playtron OS Alpha 1, Tucana Linux 3.1, detecting Screen sessions, Redox imports COSMIC software centre, FreeBSD booting on the PinePhone Pro, LXQt supports Wayland window managers |
• Issue 1095 (2024-11-04): Fedora 41 Kinoite, transferring applications between computers, openSUSE Tumbleweed receives multiple upgrades, Ubuntu testing compiler optimizations, Mint partners with Framework |
• Issue 1094 (2024-10-28): DebLight OS 1, backing up crontab, AlmaLinux introduces Litten branch, openSUSE unveils refreshed look, Ubuntu turns 20 |
• Issue 1093 (2024-10-21): Kubuntu 24.10, atomic vs immutable distributions, Debian upgrading Perl packages, UBports adding VoLTE support, Android to gain native GNU/Linux application support |
• Issue 1092 (2024-10-14): FunOS 24.04.1, a home directory inside a file, work starts of openSUSE Leap 16.0, improvements in Haiku, KDE neon upgrades its base |
• Issue 1091 (2024-10-07): Redox OS 0.9.0, Unified package management vs universal package formats, Redox begins RISC-V port, Mint polishes interface, Qubes certifies new laptop |
• Issue 1090 (2024-09-30): Rhino Linux 2024.2, commercial distros with alternative desktops, Valve seeks to improve Wayland performance, HardenedBSD parterns with Protectli, Tails merges with Tor Project, Quantum Leap partners with the FreeBSD Foundation |
• Issue 1089 (2024-09-23): Expirion 6.0, openKylin 2.0, managing configuration files, the future of Linux development, fixing bugs in Haiku, Slackware packages dracut |
• Issue 1088 (2024-09-16): PorteuX 1.6, migrating from Windows 10 to which Linux distro, making NetBSD immutable, AlmaLinux offers hardware certification, Mint updates old APT tools |
• Issue 1087 (2024-09-09): COSMIC desktop, running cron jobs at variable times, UBports highlights new apps, HardenedBSD offers work around for FreeBSD change, Debian considers how to cull old packages, systemd ported to musl |
• Issue 1086 (2024-09-02): Vanilla OS 2, command line tips for simple tasks, FreeBSD receives investment from STF, openSUSE Tumbleweed update can break network connections, Debian refreshes media |
• Issue 1085 (2024-08-26): Nobara 40, OpenMandriva 24.07 "ROME", distros which include source code, FreeBSD publishes quarterly report, Microsoft updates breaks Linux in dual-boot environments |
• Issue 1084 (2024-08-19): Liya 2.0, dual boot with encryption, Haiku introduces performance improvements, Gentoo dropping IA-64, Redcore merges major upgrade |
• Issue 1083 (2024-08-12): TrueNAS 24.04.2 "SCALE", Linux distros for smartphones, Redox OS introduces web server, PipeWire exposes battery drain on Linux, Canonical updates kernel version policy |
• Issue 1082 (2024-08-05): Linux Mint 22, taking snapshots of UFS on FreeBSD, openSUSE updates Tumbleweed and Aeon, Debian creates Tiny QA Tasks, Manjaro testing immutable images |
• Issue 1081 (2024-07-29): SysLinuxOS 12.4, OpenBSD gain hardware acceleration, Slackware changes kernel naming, Mint publishes upgrade instructions |
• Issue 1080 (2024-07-22): Running GNU/Linux on Android with Andronix, protecting network services, Solus dropping AppArmor and Snap, openSUSE Aeon Desktop gaining full disk encryption, SUSE asks openSUSE to change its branding |
• Issue 1079 (2024-07-15): Ubuntu Core 24, hiding files on Linux, Fedora dropping X11 packages on Workstation, Red Hat phasing out GRUB, new OpenSSH vulnerability, FreeBSD speeds up release cycle, UBports testing new first-run wizard |
• Issue 1078 (2024-07-08): Changing init software, server machines running desktop environments, OpenSSH vulnerability patched, Peppermint launches new edition, HardenedBSD updates ports |
• Issue 1077 (2024-07-01): The Unity and Lomiri interfaces, different distros for different tasks, Ubuntu plans to run Wayland on NVIDIA cards, openSUSE updates Leap Micro, Debian releases refreshed media, UBports gaining contact synchronisation, FreeDOS celebrates its 30th anniversary |
• Issue 1076 (2024-06-24): openSUSE 15.6, what makes Linux unique, SUSE Liberty Linux to support CentOS Linux 7, SLE receives 19 years of support, openSUSE testing Leap Micro edition |
• Issue 1075 (2024-06-17): Redox OS, X11 and Wayland on the BSDs, AlmaLinux releases Pi build, Canonical announces RISC-V laptop with Ubuntu, key changes in systemd |
• Issue 1074 (2024-06-10): Endless OS 6.0.0, distros with init diversity, Mint to filter unverified Flatpaks, Debian adds systemd-boot options, Redox adopts COSMIC desktop, OpenSSH gains new security features |
• Issue 1073 (2024-06-03): LXQt 2.0.0, an overview of Linux desktop environments, Canonical partners with Milk-V, openSUSE introduces new features in Aeon Desktop, Fedora mirrors see rise in traffic, Wayland adds OpenBSD support |
• Issue 1072 (2024-05-27): Manjaro 24.0, comparing init software, OpenBSD ports Plasma 6, Arch community debates mirror requirements, ThinOS to upgrade its FreeBSD core |
• Issue 1071 (2024-05-20): Archcraft 2024.04.06, common command line mistakes, ReactOS imports WINE improvements, Haiku makes adjusting themes easier, NetBSD takes a stand against code generated by chatbots |
• Issue 1070 (2024-05-13): Damn Small Linux 2024, hiding kernel messages during boot, Red Hat offers AI edition, new web browser for UBports, Fedora Asahi Remix 40 released, Qubes extends support for version 4.1 |
• Issue 1069 (2024-05-06): Ubuntu 24.04, installing packages in alternative locations, systemd creates sudo alternative, Mint encourages XApps collaboration, FreeBSD publishes quarterly update |
• Issue 1068 (2024-04-29): Fedora 40, transforming one distro into another, Debian elects new Project Leader, Red Hat extends support cycle, Emmabuntus adds accessibility features, Canonical's new security features |
• Issue 1067 (2024-04-22): LocalSend for transferring files, detecting supported CPU architecure levels, new visual design for APT, Fedora and openSUSE working on reproducible builds, LXQt released, AlmaLinux re-adds hardware support |
• Issue 1066 (2024-04-15): Fun projects to do with the Raspberry Pi and PinePhone, installing new software on fixed-release distributions, improving GNOME Terminal performance, Mint testing new repository mirrors, Gentoo becomes a Software In the Public Interest project |
• Issue 1065 (2024-04-08): Dr.Parted Live 24.03, answering questions about the xz exploit, Linux Mint to ship HWE kernel, AlmaLinux patches flaw ahead of upstream Red Hat, Calculate changes release model |
• Issue 1064 (2024-04-01): NixOS 23.11, the status of Hurd, liblzma compromised upstream, FreeBSD Foundation focuses on improving wireless networking, Ubuntu Pro offers 12 years of support |
• Issue 1063 (2024-03-25): Redcore Linux 2401, how slowly can a rolling release update, Debian starts new Project Leader election, Red Hat creating new NVIDIA driver, Snap store hit with more malware |
• Issue 1062 (2024-03-18): KDE neon 20240304, changing file permissions, Canonical turns 20, Pop!_OS creates new software centre, openSUSE packages Plasma 6 |
• Issue 1061 (2024-03-11): Using a PinePhone as a workstation, restarting background services on a schedule, NixBSD ports Nix to FreeBSD, Fedora packaging COSMIC, postmarketOS to adopt systemd, Linux Mint replacing HexChat |
• Issue 1060 (2024-03-04): AV Linux MX-23.1, bootstrapping a network connection, key OpenBSD features, Qubes certifies new hardware, LXQt and Plasma migrate to Qt 6 |
• Issue 1059 (2024-02-26): Warp Terminal, navigating manual pages, malware found in the Snap store, Red Hat considering CPU requirement update, UBports organizes ongoing work |
• Issue 1058 (2024-02-19): Drauger OS 7.6, how much disk space to allocate, System76 prepares to launch COSMIC desktop, UBports changes its version scheme, TrueNAS to offer faster deduplication |
• Issue 1057 (2024-02-12): Adelie Linux 1.0 Beta, rolling release vs fixed for a smoother experience, Debian working on 2038 bug, elementary OS to split applications from base system updates, Fedora announces Atomic Desktops |
• Issue 1056 (2024-02-05): wattOS R13, the various write speeds of ISO writing tools, DSL returns, Mint faces Wayland challenges, HardenedBSD blocks foreign USB devices, Gentoo publishes new repository, Linux distros patch glibc flaw |
• Issue 1055 (2024-01-29): CNIX OS 231204, distributions patching packages the most, Gentoo team presents ongoing work, UBports introduces connectivity and battery improvements, interview with Haiku developer |
• Issue 1054 (2024-01-22): Solus 4.5, comparing dd and cp when writing ISO files, openSUSE plans new major Leap version, XeroLinux shutting down, HardenedBSD changes its build schedule |
• Issue 1053 (2024-01-15): Linux AI voice assistants, some distributions running hotter than others, UBports talks about coming changes, Qubes certifies StarBook laptops, Asahi Linux improves energy savings |
• Issue 1052 (2024-01-08): OpenMandriva Lx 5.0, keeping shell commands running when theterminal closes, Mint upgrades Edge kernel, Vanilla OS plans big changes, Canonical working to make Snap more cross-platform |
• Issue 1051 (2024-01-01): Favourite distros of 2023, reloading shell settings, Asahi Linux releases Fedora remix, Gentoo offers binary packages, openSUSE provides full disk encryption |
• Issue 1050 (2023-12-18): rlxos 2023.11, renaming files and opening terminal windows in specific directories, TrueNAS publishes ZFS fixes, Debian publishes delayed install media, Haiku polishes desktop experience |
• Issue 1049 (2023-12-11): Lernstick 12, alternatives to WINE, openSUSE updates its branding, Mint unveils new features, Lubuntu team plans for 24.04 |
• Issue 1048 (2023-12-04): openSUSE MicroOS, the transition from X11 to Wayland, Red Hat phasing out X11 packages, UBports making mobile development easier |
• Issue 1047 (2023-11-27): GhostBSD 23.10.1, Why Linux uses swap when memory is free, Ubuntu Budgie may benefit from Wayland work in Xfce, early issues with FreeBSD 14.0 |
• Issue 1046 (2023-11-20): Slackel 7.7 "Openbox", restricting CPU usage, Haiku improves font handling and software centre performance, Canonical launches MicroCloud |
• 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.
|
Random Distribution |
MINIX
MINIX was a UNIX-like computer operating system based on a microkernel architecture. It was extremely small, with the part that runs in kernel mode in about 5,000 lines of source code, while the parts that run in user mode are divided into small, insulated modules which enhance system reliability. Originally designed as an educational tool, the latest versions of MINIX are also targetted at embedded systems and low-power laptops. By the project's own admission, MINIX was work in progress and was nowhere near as mature as BSD or Linux. It was released under a BSD-type licence.
Status: Discontinued
| Tips, Tricks, Q&As | Tips and tricks: A safer way to use dd |
Tips and tricks: Command line weather, ionice, rename files, video preview snapshot, calednar, ls colour settings |
Questions and answers: When to use swap space |
Tips and tricks: Port knocking and other ways to protect OpenSSH |
Tips and tricks: Working with images from the command line |
Questions and answers: What to do in the wake of Red Hat phasing out CentOS |
Tips and tricks: Default passwords on live media |
Questions and answers: Java - Oracle versus Google |
Myths and misunderstandings: Wayland, Xorg and Mir |
Tips and tricks: Shell switching, battery charge, getting the system's IP address and dealing with stubborn processes |
More Tips & Tricks and Questions & Answers |
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.
|
|