10 days ago the Linux Loop blog had a post titled “Linux Eee PC Far Faster Than Windows Version”. I’m sure many Linux users nodded and had assumed as much. The author compared the times of three tasks: boot up, loading Firefox, and shutting down. That’s hardly a comprehensive set of tests. Some people commented to dismiss these metrics as “meaningless”. They aren’t meaningless but they certainly aren’t the whole story. Others pointed out that IE on Windows was faster than Firefox on Linux and that MS Works was faster than OpenOffice. Some then responded that Works isn’t the equivalent of OO and that MS Office would be a better comparison. It all got a little shrill with those who believe that Linux is faster than Windows and those who say it isn’t so talking past each other and resolving nothing.
I’m going to try and sift through the morass and say what I think the numbers really mean and what they don’t mean. Those with an agenda, either agenda, will, I’m sure, attack what I have to say. I think anyone who really tries to look at things objectively probably won’t. I’m just not sure that very many people are truly objective.
In the interest of fairness let me disclose where I am coming from: Yes, I tend to have a pro-Linux bias. I also have a bias against hype and B.S. When it comes to my professional life I’m an IT mercenary. If someone wants me to support Windows systems along with Linux or UNIX systems I will gladly take their money and do the work. I also won’t evangelize on behalf of Linux. Why not? In business everything comes down to a cost vs. benefits analysis and there are situations in the real world where a change of OS is far too costly to justify any perceived benefits. There are many situations where Windows or commercial, proprietary UNIX really and truly is the best fit. Back to those pesky metrics…
Sometimes you get bitten by the goofiest things in computing. I bought a nice new 320 GB Samsung SATA hard drive. I like Samsung drives. They’re quiet and reliable, and good performers. I like nice little skinny SATA cables.
So I crack open the box (Antec Sonata, minus the silly CPU exhaust tube that made the interior case temperature warmer and took up all kinds of room, but otherwise a splendid case) and in less time than it takes to say “Voila! That was so easy I should blog about it!” the new drive was ready to use.
But. It didn’t work.
Like most people who do tech work of some sort or another for a living I love my toys. I’d love to have the latest and greatest gee whiz system and if I won the lottery I probably always would. Today’s best full-featured distros all have native 64-bit versions. One of my favorites, Vector Linux was a little late to the table but I’m pleased to report that the current release, Vector Linux 5.9 Standard, has a 64-bit version in beta right now. Good news.
Of course not everyone can afford the latest and greatest. In the developing world in particular people make do and sometimes manage to do wondrous things with what folks here in the United States would call obsolete. Even if hardware is new it is sometimes designed to be what would normally be considered a low spec system either to be energy efficient (green computing) or low cost. The laptop designed for OLPC is a great example. So are green systems and low cost systems designed for use in first world, developed countries, including systems based on Nano-ITX and Pico-ITX technologies. ASUS Eee PC, designed for ease of use, small size, and low cost is another great example that’s generated a lot of buzz. I know for most of you I’m preaching to the choir but I actually was criticized in a comment to my recent review of AliXe 0.11b for suggesting keeping old computers running is somehow a good idea.
Yes, there are a bunch of lightweight Linux distributions that meet this need nicely. Vector Linux started out as such a distro a decade ago but evolved into a full featured distro. The Vector Linux developers have returned to their roots, though, and now have Vector Linux Light in alpha. VL Light is an ultra light version of VL built with a current kernel and current applications but designed to run smoothly in just 64MB of RAM. I have Vector Linux successfully running on an old Liberty small footprint box with just a Pentium 133MMX processor and 32MB of RAM. That’s normally Damn Small Linux territory but it’s nice to be able to run something a bit more modern and a bit more capable on the old beast.
Kudos to the developers at Vector Linux for scaling down as well as scaling up. There’s nothing more friendly to the environment or the budget than keeping an old system going rather than building or buying a new one. So long as a computer can do what you need it to do it’s not obsolete. I’ll be following up my AliXe review with reviews of other lightweight and small footprint Linux distributions, including Vector Linux Light when it’s released.
Over the past year or two I’ve been drifting away from Fedora, Ubuntu, and Mandriva towards distros derived from Slackware for desktop use. The reason is simple: these distributions tend to have the best performance I’ve found, particularly on older or limited hardware. Slackware itself lacks some graphical tools and user friendly features that more popular distros have but is outstanding in terms of stability and reliability. A number of Slackware derived distros retain those benefits while offering the ease of use many of us have come to expect. AliXe is such a distro, albeit one designed to be small and compact, making it particularly suitable for older hardware. True to it’s Canadian heritage, AliXe also offers full support for both French and English despite it’s small size.
AliXe is designed to be run as a live CD. Those burdened with slow connections will be pleased to see that the iso image is less than 340MB in size. An optional installer (not included in the iso) is available for a conventional hard drive installation. The AliXe website warns that this is for “experts only”, in part due to an utter lack of documentation. AliXe also offers the option to run entirely cached in RAM provided you have enough memory. AliXe is built with the Linux Live scripts so a frugal install, similar to Damn Small Linux, where the iso image is installed directly to the hard drive and is booted read-only, is also possible. You are then effectively running the Live CD with the speed of a conventional hard drive.
The AliXe code base is a heavily modified version of Slax 6rc6, which in turn is based on Slackware 12. Unlike Slax, which uses KDE for the desktop environment, AliXe uses the smaller, lighter, but still powerful Xfce. In order to remain small AliXe offers just one of each type of application it provides, including the desktop. I tested AliXe on my five year old Toshiba Satellite 1805-S204, which has a 1GHz Intel Celeron processor and 512MB of RAM.
Linux Planet has my 3-part series on simple backups for both single PCs and small networks, using portable USB storage devices. Learn how to nail down your device names in udev, attach your backup command to a menu icon, and schedule regular unattended backups.
Linux Backups For Real People, Part 1
http://www.linuxplanet.com/linuxplanet/tutorials/6433/1/
Linux Backups For Real People, Part 2
http://www.linuxplanet.com/linuxplanet/tutorials/6435/1/
Linux Backups For Real People, Part 3
http://www.linuxplanet.com/linuxplanet/reviews/6437/1/
A while back the good folks behind Freespire, the free version of Linspire, sent me a CD with version 2.0 for me to review. I was very happy to look at it as Linspire has been a leader in getting preloaded Linux systems into retail and online outlets, something I believe is critical for mainstream Linux adoption.
I knew going in that Freespire was “free as in free beer”, not an OS that would be considered free by The Free Software Foundation or most free software advocates. For those of us who are not free software purists Freespire does have one compelling feature: Linspire’s settlement with Microsoft allows them to offer Win32 codecs for playing DVDs, MP3s, etc… at no cost to the end user. For those of us who use our Linux systems for both home and business, who use laptops in front of consulting customers, who simply wish to comply with the law of the land here in the U.S., namely DMCA, whether we agree with it or not, Freespire offers a real option.
Having said all that one of the first things you see when you boot a Freespire CD is their End User License Agreement (EULA), a mass of legalese reminiscent of the Windows EULA. I tried to read through it and it seems to me (and I may well be wrong about this) that if I use my system for both home and business then Freespire is NOT free for me as I can’t fall under both the “family license” or the “business license”. I can’t freely copy or redistribute the OS as a business user. I’m limited to “solely up to the number of Seats you have.” The EULA also says that I, as a business user:
“You may not (and shall not allow any member of Your Business or any other third party to): (i) copy, reproduce, distribute, relicense, sublicense, rent, lease or otherwise make available the Software or any portion or element thereof except as and to the extent expressly authorized herein by Licensor; (ii) translate, adapt, enhance, create derivative works of or otherwise modify the Software or any portion or element thereof; (iii) decompile, disassemble or reverse engineer (except as and to the extent permitted by applicable local law), or extract ideas, algorithms, procedures, workflows or hierarchies from, the Software or any portion or element thereof;…”
eWeek ran an article yesterday titled Linux Losing Market Share to Windows Server. The article quoted IDC sales figures. There is a real problem counting this way. Quoting from the article:
IDC analyst Al Gillen pointed out that the number of servers shipped does not perfectly equal the number of operating systems in the market. This is particularly the case with Linux where a substantial portion of the overall market opportunity comes from deployments aboard recycled servers, PCs and workstations deployed as servers, and Linux deployed as a guest operating system.
“This does not contradict any trending taking place on server hardware,” Gillen said.
He added: “But we do need to remember that the Linux software ecosystem does not track exactly the same as does x86 hardware shipments.”
I should note that eWeek often functions as a cheerleading section for Microsoft. Take, for example, the links to other articles with such catchy titles as:
- Windows Server Woos Linux Customers
- Is open source dying?
- Windows Server 2008 features address the Linux challenge.
It is not surprising that Mr. Gillen’s statement and that the article as a whole tries to minimize the fact that sales figures are not an accurate way to measure Linux market penetration. What is surprising is that the article mentioned this at all.
After trying out a number of Linux photo-management applications, I have settled on Digikam. It has some great tools for managing vast photo archives, wonderful RAW support, and an array of good photo-editing-and-fixing features. Two introductory articles are on Linux Planet:
Digital Photo Management In Linux, Part 1
Digital Photo Management In Linux, Part 2
Not mentioned in the articles are Digikam’s Plugins, which extend its usefulness considerably. Such as Noise Reduction, Refocus for rescuing blurry pictures, BlowUp for good-quality enlargements, white balance adjustment, and many more.
Over on LXer.com you might find some useful information on photography fundamentals, such as lens types and quality, and understanding how to use aperture to make your photos say what you want them to:
Adventures in Digital Photography With Linux, part 4: Fundamentals
I’ve just been informed by e-mail that not only are some defenders of Puppy Linux flaming me on the new DistroWatch Weekly comments but one actually issued a death threat against me for being “negative” about his or her favorite distribution in a recent post here on O’ReillyNet. It’s one thing for a distribution to be well liked and inspire loyalty. It is something very different indeed to threaten the life of someone who disagrees. The point of my post which so outraged this person was that I couldn’t review Puppy Linux because the distro won’t run on my laptops.
If you’re curious about the threat see post #90 on DistroWatch Weekly’s comments. I have not responded there and I will not. I also won’t back down or be intimidated and I stand behind my previous post.
This is a public appeal to Barry Kauler and the Puppy Linux user community to speak up against anyone who would resort to threats of violence to defend their distro. Indeed, I’d like to see some of that community speak up against the personal attacks on me in general. Do you believe there should be “hell to pay” (quoting post #90 again) if
someone has a bad experience with Puppy Linux and reports on it?
Digg It!
Since her posts here on O’ReillyNet, Carla Schroder has tried in vain to get some sort of response from Linux Journal after offensive ads were run and articles were published. The same is true for Linux Journal’s sister magazine, Tux Magazine. Carla has gone ahead and chronicled the whole sordid mess in an article for LXer.com.
“I have to wonder- where on Earth did Ms. Fairchild get the idea that alienating her customers is a good business practice? So what if she finds sexist, demeaning humor funny? It doesn’t belong in Linux Journal. I paid my subscription money in good faith for many years, trusting to receive good Linux articles. If I want to read about blowjobs or read about how helpless and stupid women are, I don’t expect to find it in Linux Journal. There are abundant sources for that elsewhere.”
As far as I am concerned the whole article is a must read.
Digg It!
O’Reilly is running an interesting series of articles written by a number of different women in tech, about how they got to where they are and their adventures along the way. It’s a good read with a lot of different experiences and viewpoints.
http://www.oreillynet.com/womenintech/
The first public Pseudo (alpha) release of Vector Linux 5.9 is now available. Normally a release like this wouldn’t be worth blogging about. It’s early development code. If you’re used to Ubuntu then think Tribe 1. It’s at that level. OK, it seems to be usable at this point but it’s not something I’d recommend for a system that has to do real work.
The point? There’s a 64-bit version. There has never been a 64-bit version of Vector Linux before. To me this is one more essential step towards Vector Linux being taken seriously as a major distribution.
In the past year we’ve seen Vector Linux offer commercial support for the first time, we’ve seen it offered preloaded on systems for the first time, we’ve seen huge steps forward on internationalization and localization, and now it seems likely that Vector Linux 6.0 will be available in both 32-bit and 64-bit versions. After trying a bunch of other smaller distros, some based on Slackware, some not, and being disappointed by most of them I’m excited about the prospect of 64-bit Vector.
Digg It!
Lately I’ve been looking to pick up a new contract or even possibly move back into a long term corporate position. My resume (CV for those outside the United States) is, I think, fairly impressive. I am a competent systems administrator and security geek with over 27 years of experience in the industry. I’ve had lots of calls from recruiters: some quite good, some not so good, and some, well…
In the past couple of weeks I’ve had several calls like this. I’m pretty close to word for word on the most recent:
Me: Hello.
Recruiter: Can I speak to Martin please?
Me: This is Caitlyn Martin. How can I help you?
Recruiter: No, I need Mister Caitlyn Martin.
Me (annoyed): There is no Mr. Martin. What is this about?
Recruiter: (sputters and trips over his tongue, then goes on to say it’s about a job)
In the comments to the article I wrote about running the 64-bit version of Ubuntu Feisty Fawn on a Gateway MX7626, I added that my friend who owns the laptop had “upgraded” to Gutsy Gibbon Tribe 4 to try and fix a problem with intermittent sound under Feisty. The initial upgrade did work and her sound functioned properly. I talked to her again last night and she is giving up on running Ubuntu alpha software and is going back to Feisty.
Back in my January review of Vector Linux 5.8 Standard, the version with the Xfce desktop, I touted Vector Linux as the fastest distro with a reasonable feature set and selection of software that I had used at the time. It took a while but I finally found a distribution that’s at least Vector’s equal: Wolvix 1.1.0.
I’ve tested Wolvix on two laptops: a not quite two year old Gateway MX2676 (AMD Athlon 4000+ mobile processor, 1GB RAM) and a nearly five year old Toshiba Satellite 1805-S204 (1 GHz Celeron processor, 512MB RAM). The Gateway’s processor is 64-bit but Wolvix, at least so far, is only available for 32-bit x86 architecture. Performance was impressive on both machines but Wolvix truly shined on the older Toshiba.
Much like Ubuntu, Wolvix is provided as a single iso image of a Live CD with a graphical installer. Wolvix also offers the option to run entirely cached in RAM provided you have enough memory. Wolvix also offers a frugal install where the iso image is installed directly to the hard drive and is booted read-only. You are then effectively running the Live CD with the speed of a conventional hard drive. With four different ways it can be run Wolvix is a very flexible animal indeed, a distro which can be easily tailored to a number of specialized uses and yet is still brilliant as an ordinary distro installed to your hard drive.
Wolvix 1.1.0 is a user friendly distro based on Slackware. The code base appears to be a heavily updated Slackware 11 rather than the current Slackware 12. Previous versions were actually remasters of Slax, a small live CD built from Slackware with the Linux Live scripts, but with version 1.1.0 Wolvix has struck out on it’s own path and is no longer built from Slax. The improvements since version 1.0.5 are dramatic. While it’s still not perfect by any means the new version of Wolvix is relatively user friendly and easy to use.
Articles about Linux and mainstream Linux news tends to be dominated by the big Linux distributions, those with large corporate backing and/or large development teams. I’m primarily talking about Red Hat Enterprise Linux and it’s free clone CentOS, Novell/SuSe, and Ubuntu on enterprise servers and Ubuntu, Fedora, Linspire, and Mandriva on the desktop. Throw in two venerable and widely respected distributions, Debian and Slackware, and you’ve got about 90% of the industry chatter covered, maybe more.
These distributions also have something else in common: with the exception of Linspire/Freespire, which I haven’t tried, they have all frustrated me on one level or another. I’ve found recent Fedora, SuSe, Mandriva, and Ubuntu releases all to have more bugs than I would expect, often very annoying and obvious ones. All of the above mentioned distors except Slackware are unimpressive in terms of performance. Most tend to be bloated and full of all sorts of cruft that I don’t need that gets installed by default. The notable exceptions are Ubuntu and Mandriva One which both come on a single CD and install a stripped down, clean OS which you can then build on. However, in the case of both Ubuntu and Mandriva One they seem to get a whole lot less useful stuff on that single CD than some other distributions seem to manage.
In the past year a number of medium sized and small distros have leaped past the big players among Linux distributions, offering single CDs with lots of apps, excellent hardware support, speedy performance, and relatively few bugs. Some are also far more user friendly than distros like Ubuntu and Mandriva, often touted as the best place for a newcomer to Linux to start. When I say medium or small I’m referring to both the developer community and user community around each distro. In some cases the developer community is just one or two people.
Over the past couple of weeks I’ve been able to borrow a friend’s laptop: a Gateway Over the past couple of weeks I’ve been able to borrow a friend’s laptop: a Gateway MX7626, model W730-K8X (Athlon Mobile 4000+ processor, ATI X600 graphics, 1024 RAM). She has the 64-bit version of Ubuntu Feisty Fawn installed. I’ve installed and worked with 64-bit Linux on servers over the past couple of years, mainly running Red Hat Enterprise Linux 4, but this is my first chance to play with 64-bit Linux extensively on a laptop.
First, the machine is wonderfully fast at everything I’ve tried to do with it. 64-bit Ubuntu does have some minor quirks. The most noticeable one is that sometimes sound works and sometimes it doesn’t. If I don’t hear anything when GNOME starts then I won’t have sound until I reboot. She obviously has ALSA configured correctly since there is sound more often than not. I also noticed that some graphical apps don’t have .desktop files in /usr/share/applications and consequently don’t show up in the menu. When it comes to anything truly important, though, 64-bit Feisty does seem to work very well.
It appears that Vector Linux is moving to a faster release schedule. Vector Linux SOHO 5.8 is only a few months old but the first release candidate of Vector Linux SOHO 5.8.6 has been announced:
VectorLinux is pleased to announce the availability of the rc-1 release of 5.8.6 for the VectorLinux SOHO product. This RC release includes the following improvements: upgrade to Xorg-7.2 from the previous 6.9 series which adds many gui improvements and 3D enhancements: rebuilt many core packages so they install properly in new Xorg-7.2 file structure: rebuilt the core font subsystem to take advantage of the new Xorg release: Updated many packages such as pidgin (including spellcheck) and Xscreensaver…, general bug fixing and driver updates. Beryl is an installable option for those wishing the ultimate 3D desktop experience. There are many other enhancements to numerous to mention.
I think this is the first time they’ve had a release of the KDE-based SOHO without a Standard or Deluxe release. This appears to be part of a general change in direction for Vector that’s been happening for the last year. They seem to have moved well away from being a specialty distro for older hardware to being a full featured, general purpose distro. The recent move to begin selling commercial support echoes that transition as does their recent appeal for volunteer testers and developers for a future 64-bit version. I see this shift as entirely positive provided the lightweight Standard version continues to be developed and supported.
In recent comments to my review of Vector Linux 5.8 SOHO keyfitter wrote:
There is a reason why they are using Win 98 in 2007. I think it’s called, being cheap!.
I wonder if these people realize they can buy a brand new computer for $139. Granted the hardware is a bit dated by today’s standards but it’s probably light years ahead of what they are running Windows ‘98 on. Of course these computers come preloaded with Linux: Vector Linux 5.8 Standard to be precise. That’s fine. Without having to worry about installation or hardware compatibility someone who buys this system gets a nice, ready to go, user friendly Linux system with a warranty. The return policy is listed as “no matter what” short of physical abuse. What they don’t get are Windows virii and malware. They do, of course, have to learn a new OS.
Why not offer the same system with Windows? It would nearly double the price. People forget that they pay an average of around $100 for the privilege of having Windows on their new computer. Of course Windows Vista wouldn’t run on a 1.5GHZ system with only 256MB of RAM, would it? Vector Linux 5.8 Standard will run quite nicely, though. A memory upgrade wouldn’t hurt particularly if you’re interested in a lot of multimedia applications (an extra $39 for 512MB) but it isn’t strictly necessary.
Back in February I wrote about using xli to add a desktop background of your choice to a minimalist window manager. I chose to write about xli for two reasons. First, several window manager developers choose to use xli by default. For example, if you look at a .jwmrc file, the configuration file used by JWM, a lightweight window manager I am rather fond of, you will see that xli is used in the <Startup Command> section. The second and perhaps more important reason I chose to write about xli is because it’s what I knew and used for years. One thing about Linux and UNIX: there are always different ways to do things. It turns out that many distros include something a bit newer and perhaps better than xli.
Esetroot can also be used to change the contents of the root window in X. The root window is your desktop background. The advantage of Esetroot over xli is that it supports transparency in applications. This is a low resource piece of eye candy that I particularly like in terminal emulators like mrxvt, aterm, and xfce Terminal. I like seeing my background, albeit shaded, perhaps in a color of my choice, in the background of my terminal window. pypanel, a small panel or toolbar application for minimalist window managers written in Python, also supports transparency nicely.
On July 22nd a new set of kernel packages was released for Vector Linux, my chosen primary and current favorite distribution. This was the second build of the 2.6.21 kernel with Con Kolivas’ CK2 patchset, replacing a test build released on July 8. In the past the only reason I’ve recommended upgrading a kernel is to close security vulnerabilities or to add support for new hardware. Recently, though, there is another very good reason: noticeably improved performance, particularly if you are currently using kernel 2.6.19 or earlier.
Back in January I wrote a review of Vector Linux 5.8 Standard. The fact that as I write this, over five months later, that review is still in the O’Reillynet Blogs Hot 25 says a lot about just how much interest there is in this up and coming Canadian distribution, a user friendly derivative of Slackware. Back when I wrote that review I talked about the three different flavors of Vector Linux. Standard, with a default Xfce desktop, can be compared to Xubuntu in some ways while SOHO, it’s big brother with a default KDE desktop, is more directly comparable to Kubuntu. The implication is that the same code base is used in both. That was true for all versions prior to 5.8. This time, however, there was a really long gap, as in almost five full months, between the two releases and a lot of bugfixes and upgrades were put in. The new SOHO even sports a newer kernel under the hood: 2.6.20.3. Vector Linux SOHO resembles a next release rather than a different build of the same release. It probably should have been numbered 5.9 rather than 5.8 and it does deserve a separate review.
Generally I’d want to do a review of a distro with a KDE desktop on a fairly powerful machine. As I’ve written before KDE tends to be quite sluggish on my aging laptop, a four and a half year old Toshiba Satellite 1805-S204 (1 GHz Celeron processor, 512MB RAM). Heck, even GNOME is a bit slower than I’d like, hence my recent interest in Xfce as an alternate desktop environment. This has been true of Mandriva 2007, SuSe 10.2, Fedora Core 6, and Ubunutu/Kubuntu right up through Feisty. I have always assumed this is because KDE does consume more memory than GNOME or Xfce and because it always needs the dcop-server running in the background. Guess what? I was wrong. Vector Linux 5.8 SOHO proves that KDE can be built for speed. There is no sluggishness at all on the old Toshiba. If it’s fast on this old notebook it’ll positively scream on an up-to-date system.
There is a very interesting back-and-forth going on between Linux creator Linus Torvalds writing on the Linux kernel mailing list and Jonathan Schwartz, President and CEO of Sun Microsystems writing in his blog. Despite the different fora the two actually seem to be talking to each other as well as their respective audiences.
A year and a half ago Mr. Schwartz posted to his blog about possibly releasing Solaris under dual Open Source licenses, CDDL and GPL v3. Never mind that GPL v3 doesn’t exist yet and certainly wasn’t finalized a year and a half ago. This was one of Sun’s many pronouncements about their support for Open Source that seemed to have very little substance behind it.
Fast forward to yesterday and Linus’ post to the kernel mailing list in a discussion about the possibility of dual licensing the kernel under GPL v2 and v3. While Linus acknowledges positive contributions made by Sun he is very skeptical about their motives and about what, if anything, interesting they may release under any form of the GPL. While I share his skepticism I applaud his decision to be civil towards Sun and to say that he hopes he’s wrong. Read the whole post — it’s very interesting and informative.
Today Jonathan Schwartz responded. I must say he did nothing to allay my skepticism but… at least a discussion is taking place and a Sun commitment to Open Source and the GPL has been reiterated.
A complete set of GNOME 2.18 packages have been added to the Vector Linux Extra repository. This means that users of Vector Linux 5.8 Standard or SOHO can add GNOME easily in addition to Xfce or KDE. From the command line a simple
slapt-get --update
slapt-get --install gnomemeta
will add or upgrade roughly 100 packages on your system. Oh, and no, it doesn’t break KDE or Xfce. For those who are a bit command line phobic you can also find the gnomemeta package in gslapt, the graphical package management tool. Previously GNOME was only offfered with the Deluxe (paid for) versions of Vector Linux.
Fair warning: if you don’t have any GNOME bits on your system already doing this install can consume over 900MB in hard disk space. Installing GNOME online is definitely not recommended for those who still have only dial-up internet access.
I’m still not a huge fan of GNOME but I do think choice is good and making it easy to choose from a variety of Linux desktops is a very good thing for Vector Linux.
The third release of Xubuntu, the variant of Ubuntu with the lightweight Xfce desktop, appeared last month. Feisty Fawn (version 7.04) uses the final gold code of Xfce 4.4.0 rather than the release candidates in Edgy Eft (version 6.10) and Dapper Drake (version 6.06). I had very positive experiences with both Edgy and Dapper so I had very high expectations for Xubuntu Feisty Fawn. In some ways the new release does take a step forward but in some truly important areas it took a couple of steps backwards and has been something of a disappointment.
Once again my test bed for Xubuntu has been my four and a half year old Toshiba Satellite 1805-S204 laptop which has a 1 GHz Celeron processor and 512MB of RAM. With this relatively slow processor KDE is sluggish. Xfce is also noticeably faster than a recent release of Gnome when doing significant work. Two Xfce based distributions, Xubuntu and Vector Linux, perform very well on this laptop. I really like Xfce 4.4.x. It strikes the right balance between brisk performance and features. I feel that Xubuntu is a good candidate for newer, more powerful systems as well. Having said that I’m not at all sure that upgrading from Edgy Eft to Feisty Fawn is a terribly good idea while Edgy is still well supported.
Printing in Linux gets better all the time, especially when you find the right drivers.
Ten Tec is an American manufacturer of all sorts of radio equipment based in Tennessee. They make a neat little black box which attaches to any PC via a serial port. The box, called the RX-320D, is a shortwave (general coverage) receiver that works very well indeed with performance rivaling more expensive desktop receivers. If you read Ten Tec’s advertising you’d think you need Windows based software to use this radio. Think again.
Hector Peraza has written Linux software which offers the same functionality as the Windows software provided by Ten Tec when you buy an RX-320D. The current version of his rx320 software is version 0.6.2, with source code available on his Sourceforge web page. I’ve used my RX-320D with Mr. Peraza’s code for quite a while now and I’ve been extremely satisfied. I also maintain the rx320 package in the Vector Linux Extra repository. I’ve also built Ubuntu packages which work well under Edgy Eft and should work under Feisty Fawn as well. For some reason my serial port stopped working under Feisty and I need to take the time to do some troubleshooting to find out why.
Not that it’s anything new, I’m just grumpy that this sort of crap is so widespread and so tolerated:
Blog death threats spark debate
“Prominent blogger Kathy Sierra has called on the blogosphere to combat the culture of abuse online.”
“It follows a series of death threats which have forced her to cancel a public appearance and suspend her blog.”
Gee, a tiny bit of the rampant bullshit that’s directed at women online finally makes the news. Maybe now all those idiots who tell us it’s not a problem and we shouldn’t let it bother us with get a clue? Nah, probably not. Idiot reform is a hopeless cause. But dealing with this sort of junk on online forums and blogs isn’t rocket science- it’s called “admins, grow a spine and hit the delete key.”
Last month Eric S. Raymond made a public announcement on the Fedora developer’s list that he was giving up on Fedora Core and that from now on Ubuntu is his distribution of choice. Actually it was more of a rant than an announcement. ESR’s scatter shot attack on Fedora was wrong in more ways than I care to comment about here. Chromatic did a nice job of attacking the rant on several key points. He also pointed out quite correctly that ESR’s accomplishments as an Open Source activist didn’t make his changing distributions newsworthy.
The reason I’m not simply ignoring ESR is that he did point out a real problem with Fedora Core, one which I also noted in my review of Fedora Core 5 last year. When upgrading a system with yum or pup I ended up with upgrades that couldn’t be run because of dependency issues. ESR ran into a more serious example of the same problem: an automated upgrade breaking significant parts of his system due to similar dependency issues. While the Fedora team at Red Hat has generally been good about fixing such issues within a few days it’s really disappointing that they are still happening and, in fact, becoming more serious with time.
ESR blames rpm, which he believes to be buggy, and yum, which he believes to be overly complex. He is totally wrong on both counts. rpm is a stable, mature, and excellent package management system used by more Linux distributions than any other. yum is no more complex or difficult to use than Debian’s apt and has very similar functionality. Nope, the problem isn’t in the code. That’s the disturbing part of the story, the real piece of news, that everyone seems to be ignoring.
In my last article I cited the Vector Linux developers as an excellent example of the way Open Source developers respond to the user community. All of us who benefit from Linux and/or the myriad of Open Source applications out there are part of that community.
In January I reviewed Vector Linux 5.8. While the review was mainly positive I did complain about what I saw as some faults in the distribution. The response from the developers of Vector Linux was almost immediate, both in the Vector Linux forum and in the comments under my reviews, and was incredibly positive. In the weeks since then a surprising number of changes and improvements have already been made, particularly in the area of internationalization and localization. A suggestion I made in the VL forum regarding compiling and building packages to insure that localization files (translations into various languages) are included was taken to heart by the developers. The result is that when an updated Xfce package was built after version 4.4.0 was released it included the additional language support. So… if you’re native language is Danish or Hebrew or any other language for which translations exist in Xfce you’ll find, for example, suitable menus for your desktop.
While this may sound like an exceptional example of accepting and acting on feedback from a user of a particular piece of Open Source software it is really, in my experience, something that happens all the time in the Free and Open Source Software community. This is why the pace of development of Windows or most commercial UNIX flavors seems glacial to Linux users and professionals. We’re used to a level of responsiveness from developers that most proprietary software vendors simply cannot match.