Upgrading Apps: The Rub With Linux

I first tried Linux back in 1998. Back then, a friend installed Red Hat Linux on my computer. It wasn’t all that usable at the time, for my needs. Over the past decade, Linux has come a long way. I’ve tried many variations over the years, and each new distribution gets a little bit better.

Today, I am running Ubuntu 9.04. It isn’t my full-time OS, but I use Ubuntu on my laptop exclusively. Wireless networking used to be my biggest problem with Ubuntu in its earlier days, but since version 7.10 or so, it has been smooth sailing in that department. Fortunately, today that is no longer an issue.

However, my problem with Linux today is in the distribution of applications. Practically every application on my machine is acquired from Ubuntu’s servers. The only exception in my mind is the Adobe Flash Player. With Flash, you can actually visit Adobe’s website and click to install it. Why aren’t other applications working in a similar manner? That is the missing piece of the puzzle in order for Linux to act more like Windows or Mac OS. Novice users will expect it to work this way.

The two major applications that never upgrade are Firefox and OpenOffice. Every time there is a major update, Ubuntu does not offer an upgrade until the next entire OS release. Ubuntu is great about pushing security and point-release updates. I give them high marks for that. But not so for complete new versions of stuff.

For example, Firefox just updated to 3.0.12 on Ubuntu, but you still cannot get Firefox 3.5. I know they are probably waiting on the next OS, 9.10, to “include” the new Firefox. Why? OpenOffice behaves the same way. Version 3.x was out months before Ubuntu released a new OS version that included it. This is stupid and it gets on my nerves. I should be able to visit Mozilla.com and click to overwrite my installation of Firefox 3 with the new one.

I am aware that I can do this in a manual way and get Firefox 3.5 on my system. But it won’t overwrite the version that is tied to the OS. Plus I don’t want to jump through hoops to get the latest programs. The relationship between Linux the operating system, and its applications needs to change. This isn’t only true for Ubuntu, but also Fedora and SUSE, which have the same behavior.

In the long run, I would like a future Linux OS to handle applications in much the same way that Mac OS X currently does. Is that too much to ask?

My Thinkpad Laptop

I am now the proud owner of a used IBM Thinkpad laptop. Laura’s uncle generously gave me his old Thinkpad that he’d kept on hand for renters of his condo. It’s a dated machine, sporting a 1-Ghz P-III processor, 512 MB of RAM, and a small 20 GB hard drive.

I took the computer, wiped the drive, and installed a fresh copy of Ubuntu 8.10. It is relatively speedy, despite it’s age. It runs Ubuntu with ease. This is my first computer which will run Linux full-time. My only hiccup during installation was that my Linksys wireless card didn’t work on its own. This problem righted itself when I connected to a wired Internet connection. The proper proprietary driver was automatically installed, and my wireless connection has been problem-free ever since. I am able to do everything I want with this little computer.

Above all, I love the Thinkpad hardware. It’s rough and tough, like a tank. It has a 14″ screen, and it is the perfect size and weight. I’d be happy to buy a new Thinkpad in the future, based on how solid this machine feels. I’ve also come to love the pointer stick! I’m thrilled with my new toy!

Fedora and OpenSUSE vs. Ubuntu

This weekend I decided to pit the latest releases of Fedora and OpenSUSE Linux against my current installation of Ubuntu 8.10. I downloaded and burned the Live CDs of both distros. I played with the Live CDs and installed both of them (separately). My test computer is an old P-III 933Mhz with 768MB of RAM, an NVIDIA GeForce 5200 FX 128MB graphics card, and wired Ethernet. This is a pretty old computer, but runs Windows XP and Ubuntu pretty well for basic tasks. When working with Linux in this experiment, I was using a completely blank hard drive that bypassed my main drive, which had XP installed. I set my BIOS to boot to that blank second drive for this test.

Fedora:

I tried Fedora. I’ve tinkered on and off with Fedora since version 2. The latest, version 10 was released in November. Fedora’s best quality is its clean, polished interface and visual theme. It is very attractive. That said, under the hood it doesn’t seem as refined. Boot time is very slow, and it was generally slow during general use in comparison to Ubuntu 8.10. There were many pauses in boot and execution, which several moments of no hard drive activity of any kind. What was it thinking about? I don’t know.

Fedora is committed to free open-source software, and doesn’t provide easy access to extras like codecs, Flash, and Java. In Ubuntu you can install Flash directly from Adobe’s website. Not the case with Fedora! Also, no proprietary graphics drivers are available for NVIDIA cards in Fedora 10, period. In addition, system sound was disabled by default at install, and Fedora admits to this. Huh? This all makes for a difficult setup to me. OpenOffice is not provided by default, with AbiWord installed instead. Attempts to add extra software from repositories was both complicated and confusing. My efforts to add OpenOffice made no sense at all, with the system showing literally dozens of packages available, ranging from converters to fonts, etc.. Why isn’t there a single package to install? This extreme difficulty, lack of out of the box offerings, and general slowness has turned me off of Fedora.

OpenSUSE:

I tried OpenSUSE 11.1, which was just released last week. I’ve used past releases of SUSE with pretty good results. The new Live CD worked well on my PC and the OS felt polished and smooth. Scrolling and window switching was remarkably smooth on my old PC. However, attempting to install the OS to the hard drive from the Live CD resulted in a failure. It complained that I had only 768MB of RAM. It froze while installing GRUB. I tried twice with the same result. Frustrated, I went to my Dell laptop and ran the Live CD from there. Again, it booted quite slowly, despite my laptop having much faster hardware. The Live CD functioned for a while, but not long after connecting to a wireless network, the whole system froze. I have never had this happen with any past Ubuntu release. My limited test concluded that OpenSUSE is not very reliable for my taste. A command line installer of the OS on the CD would have been a nice addition.

In closing, this non-scientific experiment has reinforced my belief in Ubuntu being the best Linux for the desktop. I highly recommend it head and shoulders above the competition. Granted, Ubuntu’s default theme is not as pretty as either Fedora or OpenSUSE, but the raw mechanics of it are unmatched in my mind.

Ubuntu 8.10

I installed the new Ubuntu 8.10 on my laptop this weekend. I’m highly impressed. I’d been tinkering with the slightly older 8.04 release on my old desktop PC, with great results. However, since installing the new 8.10 on my laptop, I’m blown away at it’s power and speed. It’s now blazingly fast, and installing add-ons and extras is now easier than ever. The OS boots in no time flat, a point that I cannot emphasize enough. It runs with grace and speed all around. If you’re doubting Linux in any way, Ubuntu 8.10 will surely change your mind.

That said, I’m disappointed that the new OpenOffice 3.0 is not included, and to date, Firefox still sits at version 3.03, despite the fact that 3.04 was released nearly a week ago. I don’t understand those decisions, but the operating system as a whole is fantastic all around. Try it yourself.

Ubuntu 8.04 Hardy Heron

I love tinkering with Linux, and the new Ubuntu 8.04 is unparalleled. I am running the new Ubuntu on my laptop as I write this blog post. Linux has come such a long way, and Ubuntu is the easiest distro to install and use. This new release of Ubuntu has some groundbreaking features.

The coolest thing about Ubuntu 8 is that you can install it from inside Windows with the new Wubi installer! I tried this method of install, and it worked flawlessly. I can’t tell you how much better this is compared to partitioning your hard drive. That said, I have never had a problem with Ubuntu installing the “old way” where it partitioned my drive on its own. Not everyone is going to have Windows installed, but if you do, the Wubi installer is the easiest way to go.

Ubuntu immediately found my WPA-protected wireless network and communicated flawlessly. In the past, I’d often had issues with wireless cards and Linux. I was pleased to see this work right out of the box. Once online, I checked for updates. Ubuntu 8.04 has only been out for a few weeks, but there were already 78 updates to download. Holy cow.

Ubuntu 8 has cured another of my Linux pains in the simple way that it downloads extras such as Flash Player, Java, and proprietary graphics drivers. While browsing with Firefox, I went to a Flash site and it told me I needed to install plugins. I did so within Firefox (as you would with Windows) and it worked perfectly! This is the first time I have seen that work properly. Ditto for Java. It installed the same way.

I looked in the Hardware Drivers settings of the OS to find that 3D acceleration was not enabled for my ATI graphics card. When I clicked the box to turn it on, it immediately prompted me to download the necessary proprietary drivers. This was painless. After a reboot, I enabled the desktop effects. I didn’t turn the effects on full blast, but chose the light setting. Every so often, the effects have been little choppy, but they are nice overall. The chopping only occurs when restoring a minimized window, I should add. Overall, the smoothness of the desktop effects will depend on your computer hardware.

I’m not crazy about the fact that Ubuntu chose Firefox 3 beta 5 as the default browser for this release. I wish they would have stuck with version 2 for now. Perhaps that is because Ubuntu 8 is a long-term-support release and it seems foolish to have a beta browser as the default. That said, I’ve had no negative issues with Firefox 3b5. Foxmarks, one of my favorite extensions for Firefox, does not yet have a version compatible with Firefox 3, so I couldn’t sync my bookmarks as I normally would. That will be resolved in time. For now, I had to manually import my bookmarks.html file from my other computer.

In the past, when installing Ubuntu on a separate partition alongside Windows, it would automatically mount my Windows NTFS drive partition. This was not the case this time. Perhaps it is due to the Wubi installer and how I chose to install Linux. I could probably get this working, but I don’t really care to at the moment. I thought it was worth noting that it didn’t do this automatically on my machine, as I would have expected. Your results may vary.

I wish that the folks at Ubuntu would create a more attractive default theme for the OS. While the orange and brown look isn’t terrible, it could be a lot prettier than it is. Still, you can change themes in the system preferences. There are some subtle new visual pleasantries in this Ubuntu release, such as the selected text box on your page has a highlighted glow, as one example.

I have read some complaints about the implementation of PulseAudio within Ubuntu 8, but I don’t know enough about that to comment. I’m not entirely certain what those issues are about, and they haven’t affected me. If that is something that concerns you, know that rumor has it that Ubuntu is going to eventually release version 8.04.1 with fixes for PulseAudio. Perhaps in that release, Firefox 3 will be finalized as well.

If you are interested in Linux, Ubuntu 8 is the one to try. I have had no problems at all, and haven’t once had to resort to the command line to get something done. Hooray! I’d suggest booting to the live CD to check that your Internet connection is going to work before you install it outright. If you use an Ethernet cable, you shouldn’t have anything to worry about.

As a footnote, I should mention that Fedora has just released version 9 of its Linux distro, which graphically has the prettiest interface, in my opinion. Also, OpenSuse will release version 11 of their distro in about a month. I have found past versions of Fedora and SuSe to be a little harder to manage (especially Fedora), so I have decided to stick with Ubuntu, for simplicity and ease.

Ubuntu 7.04 Feisty Fawn

When Ubuntu 7.04 was released, I downloaded a copy. I didn’t experiment with it much at the time. I have been caught up in the whirlwind of owning my new Mac. Well, I was using my laptop the other night and decided to toss in my Ubuntu CD. It rebooted into the full Ubuntu environment, where you can use the OS without actually installing it. I ended up being stunned at how well it operated, despite the fact that it was running entirely from the CD. All of my devices, including wireless Internet, worked without a hitch.

Today, I decided to actually install Ubuntu on my laptop. This is as easy as booting the CD and clicking “install” on the desktop. I was only asked a few simple questions, such as language and time zone information. Installation was a breeze. It didn’t take long at all. I am using it now to write this blog entry. I hadn’t used Linux before on a processor any higher than an old Pentium-III. My Dell laptop is much faster than that and Linux is surprisingly snappy. Even the external media player buttons work, without any setup at all.

My only complaint is that it isn’t easy to choose between Ubuntu and Windows for the default operating system. This should be made clear and simple during installation. It knows I use Windows, because it had to resize my Windows NTFS partition to make room for Linux. I wish it would ask me which OS I want to boot to. If nothing else, make it an easy option in the system preferences. The only way I could configure this was using the Terminal and manually editing the menu.lst file in the Grub folder. It took me a couple of tries to get it so that Windows booted automatically after five seconds. Still, that is small potatoes compared to Linux from years past.

Ubuntu 7.04 is awesome. I am very happy with it. The new desktop effects are really cool. I have only been using it for a couple of hours now and I am very happy with it all around. I think the Linux community has a clear winner. Thanks to Ubuntu, I think Linux may finally be a true desktop contender.