Ubuntu 9.04 (Jaunty Jackalope) Beta First Impressions
March 29th, 2009
As far as I can tell, jackalopes aren’t even real animals. I still remember the first time I got a jackalope postcard over ten years ago. Well, the Ubuntu folks have decided to name the next Ubuntu Linux release Jaunty Jackalope. I’ve used every single Ubuntu release since its second one (Hoary Hedgehog). That would be 5.04, 5.10, 6.06, 6.10, 7.04, 7.10, 8.04, and 8.10. Eight releases. And I can honestly say that Ubuntu 9.04 is the smoothest, most polished release I have ever seen from Ubuntu.
I installed Ubuntu 9.04 beta (yes, it is beta, so it not guaranteed to be bug-free) on my Eee PC 701 (which, only a year after I’ve purchased it, already feels like a netbook dinosaur), and I have only one complaint (which I’ve filed a bug report on).
At first glance, it looks pretty much like any of the recent releases, but some nice little touches are in there:
- Boot up time and general responsiveness are significantly increased, even with still the Ext3 filesystem (I don’t want to risk Ext4 at this point).
- When the package manager is interrupted, you’re told to use the command sudo dpkg –configure -a to fix it (instead of the incorrect previously given command dpkg –configure -a
- Hotkeys, sound, touchpad tapping, and wireless all work out of the box with the Eee PC. No tweaking or special kernels necessary.
- Time zone selection during installation actually is by time zone and not by city.
- More themes are included.
I can’t think of anything else off the top of my head, but it just feels good. I wanted to file as many bugs as I could before final release. I could find only one bug to file so far, though.
Good job, Ubuntu folks!
Should Linux users hush up about Microsoft?
March 12th, 2009
Someone linked to Good Linux Users Don’t Talk About Microsoft on the Ubuntu Forums. I started to type up a reply, and then it got so long that I figured it was more of a blog entry than a forum post. Besides, who wants to hear about our broken toilet flush, anyway?
Okay, let’s see. So “good Linux” users can’t bash Microsoft, but “bad Linux users” can be bashed as morons? Okay. I don’t really see how that works.
I do agree that if Linux users want others to use Linux (and not all Linux users say they do) they should focus more on what Linux can do than on what Windows can’t do. It’s the same for anything in life, really. You have more respect for a political candidate who says “I’m going to do this, this, and that good things” instead of “My opponent has done this, this, and that bad things.”
But it’s only natural for people to compare two competing alternatives, especially if most of the users of one alternative used to use (or still use) the dominant product. If almost every Toyota owner used to own a Honda, then you bet you’d hear a lot of Honda-bashing from Toyota owners.
I see this a lot with Mac users, too. There are some very vocal anti-Microsoft and anti-Windows Linux users online, but in person all the Linux users I know are pretty level-headed about things (use what works for you, I prefer Linux), and the most vocal anti-Microsoft and anti-Windows sentiment I hear in real (in-person) life is from Mac users who were former Windows users.
It’s the same trick that the bully from elementary school used to use. You put others down to make yourself feel better. Well, if you’re not 100% sure you like your new choice, you may feel tempted to put down your former choice to reassure yourself you made the right new choice. It’s like when people start reminiscing about their exes and then a friend says “Oh, he was such a jerk anyway. You’re so much better without him.” He may, in fact, have been a jerk, but why do you need such assurance that you’re doing better now? It’s because there’s a little part of you that wonders whether you should still be with him. And for every Linux or Mac user who does spend the bulk of her energy putting down Windows, I often wonder if that’s where it’s coming from.
I kind of see both sides of it. On the one hand, there are many deplorable things Microsoft does, and there are many things I don’t like about Windows. It doesn’t make sense to ignore corporate bullying practices, vendor lock-in, or bad default security practices. On the other hand, focusing your energy solely on what “the competition” is doing wrong isn’t a good “sell” for your own “product.” You should spend most of your energy talking about what Linux is good for.
This goes to a larger sociological issue when it comes to operating systems. You see a lot of dumb back-and-forth arguments about “Which is better, Mac or [understood to be Windows] PC?” or “Is Linux ready for the desktop?” Well, obviously no one’s going to come to a unanimous conclusion, because there is none. No one operating system can be everybody’s preference or suit everyone’s needs. And no one operating system needs to.
My wife can love her Mac OS X and that doesn’t bother me. I can love my Ubuntu and not bother others with it. And our friends can use Windows to their heart’s content, and I won’t bother them. As a matter of fact, even though I prefer Ubuntu, I use Windows at work every day, and I divide my home time almost equally between my wife’s Macbook Pro (with Mac OS X) and my own Eee PC (with Ubuntu). So I’m familiar with all three operating systems and can appreciate their respective pros and cons.
If someone says “Do you think Linux is ready for the desktop?” I would probably respond “I don’t think there’s a definite answer to that. It’s better to tell me what your computer habits and budget are, and then I can tell you whether a Mac, a Windows PC, or a Linux PC is best for you.”
The key is really being able to talk intelligently about what works for whom instead of trying to pit operating systems in a battle out of which only one winner can emerge.
Would Apple’s netbook be the next iPod?
December 10th, 2008
I remember back in 2003 when only a handful of early adopters in America were buying portable audio players. If I’m recalling correctly, some of the big players at the time were RCA and Creative, among others. Once 2004 rolled around and the 3rd-generation iPods came out, suddenly “everyone” I knew had an iPod. Soon, even armed with my Sandisk player, I had unknowing friends call my portable audio player an iPod. The iPod took over a growing trend and made itself a virtual monopoly in portable media devices.
In recent years, phones have been getting more internet-connected. Blackberries have been the standard for business travellers, but most everyday folks have had crappy no-name web browsers in their phones that can do only some very basic tasks. Suddenly, the iPhone came along, and now… well, not nearly “everyone” but it’s getting close to half of the people I know are getting iPhones or planning to get an iPhone when they can afford it. I had high hopes for the Google phone or the Blackberry Storm; however, all the reviews I’ve read of them have been mixed and make it sound as if the iPhone, despite its own flaws, cannot be beat for sex appeal to the masses.
Now we have these netbooks that are “popular” in the sense that early adopters are excited about them, but really very few people I know have netbooks let alone know of their existence. I bought an Eee PC 701, and I still love it but, like many netbook owners, know that the netbook has not reached its full potential. Some Linux users are optimistic, since most netbooks come with a Linux-preinstalled option, that netbooks could be the key to a Linux-for-home-user revolution of sorts. If that’s to happen, OEMs have to wake up and start making a netbook that is unreservedly the best. I’ve read literally hundreds of reviews of various netbooks, and with every review, there’s something seriously wrong. Some key is placed in the wrong place. The keyboard is too small. The sound is tinny. The processor is too slow. The battery life is too short. The Linux distribution it comes with is crippled.
Why is it so difficult? Really. If an OEM (Dell, HP, Acer, Asus, etc.) came out with a netbook that had these characteristics, I guarantee it’d blow the sales of the other netbooks out of the water:
- 92%-sized keyboard with important keys in the right places
- No weird side buttons for the touchpad
- Nice aluminum casing, no cheap plastic
- Sleeps when you close the lid, wakes when you open the lid
- Ubuntu-based Linux that takes advantage of the full Ubuntu repositories
- “Easy” interface that can easily (meaning a box that checked or unchecked, ticked or unticked) be changed to a more typical “advanced” interface
- 2- or 3-second boot time
- Definitely cheaper than the corresponding Windows option
- Battery life of longer than 4 hours
- Kernel supports 2 GB of RAM without user modification
- Ships quickly, no extended delays
Why is that so hard to find? Why does Dell’s Mini come with some weird architecture that isn’t compatible with the regular x86 .deb packages? Why does HP’s Mini-Note use a Via processor? Why does any netbook run with a crippled version of Xandros or with Linpus Linux? Trust me, OEMs, for your own financial good, fix these problems quickly and come up with an all-around great product, not just a sufficiently-good-for-early-adopters product.
If the rumors I’m reading are true and Apple may enter the netbook market soon, this could be another iPod coup. I don’t agree with all the design decisions Apple makes. In fact, I actually am opposed to Apple’s whole approach to user interfaces. I cannot deny, however, that Apple thinks out its decisions and tries to create what they consider a good user experience. And they know how to make their products sexy. See, I don’t mind having an ugly MP3 player that also has a radio, has a really long battery life, and costs half the price of an iPod. But I’m not most people. Most people would much rather have a sleek iPod that costs more, has a cool scroll wheel, and works with iTunes.
I’d love to see Linux get some real success among home users, but if there’s not a Linux netbook that I can unreservedly recommend to friends and family before Apple comes out with one, I’m afraid Linux may miss the boat on this one. Or, even if Apple doesn’t come out with a netbook exactly, if the current line of netbooks stays flawed, netbooks themselves may die out, and the iPhone may take over yet another niche.
Ubuntu Eee 8.04.1 – I’m impressed!
November 20th, 2008
If you’ve been following my blog at all the past year, you know I’ve been obsessed with finding the right Linux distro for my Eee PC. It came with an Asus-customized version of Xandros that works perfectly with the hardware but suffers in many ways on the software and user-interface side. I’ve since tried vanilla Ubuntu, eeeXubuntu, Mandriva, Debian, Puppeee, and various other distros that are supposed to be good for the Eee PC.
It’s been a tough search to find a good combination of usable and compatible. I just want something that will let me use all the hardware on the Eee and more or less let me use Ubuntu and its repositories. Why is that so difficult to find? Well, I think I may have found the holy grail of the Eee PC—Ubuntu Eee. Yes, I’d heard about it for a while now but never gave it a try, because I’d had a disappointing experience with eeeXubuntu. I’m very impressed with Ubuntu Eee, though, despite running into a few problems that were easily fixed.
Here were the problems I ran into:
- The netbook remix it came with wouldn’t let me quit. I’d click the Quit button, and it’d look as if it were going to fire up the logout dialogue, but nothing would come up. And the way the netbook remix Gnome panel is set up, it was impossible for me to add anything to the panel (like the logout applet). So to shut down the computer, I had to use a virtual terminal and the sudo shutdown -h now command.
- The netbook remix interface was also extremely unresponsive. I think it was designed with the Intel Atom processor in mind and not my poor little Eee PC 701′s Intel Celeron processor. So one of the first things I did was remove the remix and automaximize applications through Synaptic.
- Wireless, as the Ubuntu Eee website indicates, is a little buggy with MadWifi on the 701 (and I’ve experienced this with other distros too), so I blacklisted the Atheros modules and installed and used ndisgtk, and that problem was solved.
- There was a minor volume applet adjustment I had to make to get the front microphone working.
- Ubuntu Eee comes with a lot of stuff installed by default (normal Ubuntu stuff and then a lot extra), so I spent a good hour in Synaptic Package Manager trimming out the fat.
The webcam, microphone, hotkeys, and sound all work great. They even have the little on-screen displays from Xandros when you press the hotkeys. I do get some weird message about the scanner group being unknown when I boot up, but the boot time isn’t too bad (still not as speedy as Xandros, of course). I think I’ll be sticking with Ubuntu Eee for a while. And now that it’s based on the 8.04.1 release of Ubuntu, I know it’ll be supported for the next two and a half years also.
P.S. There is one minor annoyance, which seems to pop up every now and then with Ubuntu releases. In Gnome, the volume manager will automatically mount my Lacie external drive’s FAT32 partition but not the Ext3 partition. With Thunar’s volume manager, neither will mount automatically. When the automatic mounting doesn’t happen, I get some message about not being able to mount the partitions since I’m not the superuser. So I’m mounting them from the command-line right now. I don’t mind doing that, so I’m on the whole pleased with Ubuntu Eee, but it’d be great if there were an easy fix for it.
What’s so bad about the Eee PC Xandros anyway?
November 18th, 2008
Since I’m a regular on the Ubuntu Forums and, like some other forum members, I have an Asus Eee PC and decided to install Ubuntu on it, I do every so often get asked the question, “What is so bad about the Eee PC Xandros anyway?” I recently did a reinstall of Xandros, so after playing around with Xandros for a while again, it’s fresh enough in my mind that I can talk more specifically about the pros and cons of Xandros.
Xandros Pros
- Hardware support. Yes, many distros have come pretty close to full hardware support or there exist some tweaks to get everything working, but Asus customized Xandros to work exactly with the hardware in the Eee.
- Fast boot time. Likewise, there are some hacks to make Ubuntu or other distros boot a little more quickly (maybe 45 seconds instead of 90 seconds), but Xandros boots in 12-30 seconds, and that just can’t be beat. I understand some people have done some experimental fast-booting projects for other distros, but all of them have huge disclaimers about them being experimental for a reason.
Unfortunately, that’s about it. I can think of absolutely no other advantages to Xandros over other Linux distributions.
Xandros Cons
- Annoying simple mode. At first glance, simple mode (the one with the tabs and huge icons) looks good or at least easy to use for beginners. It’s not a well-thought-out interface, however. The difference between Network and Wireless Networks isn’t readily apparent (Network is for frequently used connections you want remembered; Wireless Networks is for ad hoc connections). There’s also no easy way to make the Favorites tab the default, which would make the most sense. If my most-used applications are on two separate tabs, that’s kind of annoying. And if I have to click to a separate tab every time I want to see my favorites, that’s also annoying.
- Too much QT dependence. If you’re a Gnome fan or generally favor GTK applications, there’s only so much you can strip down the KDE libraries and QT dependencies in the Eee Xandros. The essential-to-functionality programs all depend on KDM and KDE libraries. I don’t have a huge problem with mixing QT and GTK, but when my hard drive is only 4 GB, having double the libraries takes up almost double the space.
- Limited repositories. When you load up Xandros, you’ll notice that the software available for installation is pretty much what comes on the Eee PC by default and little else. And some of the software updates actually take away functionality (for example, the update to the usb storage applet makes it so you can’t turn off the device dialog when you plug in a USB device). It is possible to add repositories, but there aren’t extensive repositories that can be used without adding potential conflicts. There are some small community-maintained repositories you can add. Or you can add Debian ones and make sure to pin versions of applications so that the Debian versions don’t replace the Xandros versions.
- Mounting like Windows. When you plug in a USB device, instead of appearing as a normal drive name, you get all the weird D:\ and E:\ stuff as you would in Windows.
- You can’t add a password to sudo. I’ve done extensive research on this at the Eee User Forums, and no one has successfully been able to add a password to sudo, so for almost all intents and purposes, you are running as root all the time. I can understand if this were only the default, but if you edit the /etc/sudoers file so as to require a password for sudo commands, you render the Eee unbootable.
- No Quicktime. Yes, it’s great that Xandros comes with MP3 playback and Flash installed by default. But you’d think they would also give you the codecs you need to play Apple Trailers. No dice. The workaround is that you add Debian repositories and force and lock a downgrade to the slightly older version of MPlayer that apparently has the proper codecs.
- Old versions of software. People often complain about Ubuntu updating its software versions only every six months with a new release. Xandros doesn’t do even that. There are some really old versions of applications that I don’t think have been updated since last year.
- The username is always user. So in a regular distro if you say your full name is Carol J. Clover, the distro will make your username carol, as would make sense. In Xandros, no matter what your full name is, you’ll always be called user and your home directory will always be /home/user.
I think that pretty much sums it up. So the next time someone asks what’s so bad about Xandros, I’ll just point them to this blog post.