Category: Linux

Why Computers Can Be Fun

Most people don’t think about their operating systems.  When they do, it’s because something has gone horribly wrong with them - programs are crashing, the old printer isn’t working, the computer is running slow, that sort of thing.  There are a few brave souls, however, that do think about their operating systems, and view their choice of an operating system as a personal choice, an exercise in free expression.  A lot of these people buy Macs, thinking that they’re being cool, cutting-edge, avant garde, and such.

They are, but that’s besides the point.

Those of us without the means to buy a Mac, or those that just want something without some sort of fruity logo on it, travel down a different road - a road fraught with intrigue, danger, and hope.  We go into the frontier of operating systems, into a Wild West-like land of freedom and opportunity, a land with only the veneer of civilization, where nobody holds your hand and where you’re just as likely to kill as be killed.

I am, of course, talking about Linux.  BSD and Solaris folks don’t apply here - they’re sort of like the Quakers, the Shakers, the Chinese, or maybe those wacky Jehovah Witnesses or something.  They’re just weird, and should be shunned accordingly.

To help illustrate the veritable and verifiable coolness that is Linux, I present to you religiously themed operating systems:

Ubuntu Christian Edition - For those that want the Power of God to grace His Servant’s hardware.  It even comes with the WhatWouldJesusDownload toolbar!

Ubuntu Muslim Edition - Don’t let that evil Western font of technology keep you from your proper observances as a practicing Muslim!  Keep track of your prayer times with Minbar!  Peruse the Koran with Zekr!  Look at all that green!

Of course, no such compendium of open sourced religious zealotry would be complete without…

Ubuntu Satanic Edition - It’s dark.  It’s bloody.  It wants to swallow your soul… or your sole.  They hunger for fresh fish, you know.  Like real Satanic worship, though, there’s no real content - it’s just a bunch of themes so everything looks evil.

Welcome to the Wild West, everyone.  Enjoy your stay.  It’s real shiny here.

Life with Ubuntu in laptop form

Some quick background:

A couple of weeks ago, I purchased a used Compaq V6000Z laptop from my girlfriend’s dad - it had only been used for six months by her sister and he decided it was time to reallocate it somewhere else. So, I bought it for cheap ($400) and decided that, when I got a spare moment, I’d throw Linux on there, just to find out how well it works on a laptop. Since I run Ubuntu on my home PC without much trouble and have been throwing it on servers at work whenever they’re not paying attention, I figured I’d just stick with what I knew and go from there.

The install began on Saturday. I’m still not quite done tweaking it, which is not encouraging.

Before I start explaining what’s going on here, I want to be clear about something - I’m not blaming Ubuntu for what’s going on with my laptop. Compaq and HP laptops (especially the AMD-based ones, like mine) are so notoriously poor with Linux in general and Ubuntu specifically that they have a number of threads dedicated to getting Ubuntu installed on them. The problems, near as I can tell, generally stem from poor wireless support for Broadcom wireless cards, odd BIOS issues, and somewhat sporadic support from Nvidia on the onboard graphics cards. I know that Ubuntu can only work with what it has, I know that HP does not support Linux on my model of laptop, and I’m okay with that. I’m sure there are other, better, more Linux-friendly laptops out there. I’m definitely interested in researching them in the future.

So, here’s where I’m at so far, after a couple of days of fiddling…

1. Got Ubuntu Feisty Fawn installed after finding this walkthrough, which gave me the necessary flags to hand the boot CD. Once the right flags were on there, things improved dramatically; before that, I was getting frustrated as GDM would never load.

2. Got wireless sort of working. This walkthrough helped supplement the instructions in the previous walkthrough, and I also managed to get a little more information on the bcm4xx-fwcutter utility by following this thread. That said, it’s still only semi-reliable; sometimes it finds and connects, sometimes it doesn’t. Sometimes the little blue light is on. Sometimes it’s not. I’m probably going to have to break down and just get ndiswrapper going. Ugh.

3. Graphics are working great. Haven’t had too many troubles with Nvidia’s drivers, except for the usual issues whenever a kernel update happens. Speaking of which, it would be absolutely wonderful if there was some way for kernel updates to not break video drivers. I have the same problem with my home PC. The problem, of course, is that the proprietary drivers require me to compile against the kernel to install them, so whenever the kernel changes, it breaks… still annoying. However, I’m getting used to the procedure enough to actually keep the driver install script handy so that, when GDM goes down in a pile of flames on the next kernel update, I’ll be ready. I honestly don’t know who to blame for this… those “in the know” would probably blame the writers of the drivers, but I’ll point out that running updates in Windows machines doesn’t routinely break drivers (not that it’s unprecedented, mind you - it’s just unusual, whereas this seems to happen on my Linux systems routinely). Speaking of which, this same rant applies to VMWare Server. It’d be great if I didn’t have to recompile it after every kernel upgrade, too. That’d be swell.

4. Having major issues with battery management. Updated to the latest kernel version, suddenly lost the battery meter. Discovered that the latest kernel version breaks acpi, downgraded to the original install version. Reinstalled my video drivers (see #3), discovered the battery meter still wasn’t there. Now it’s there… sometimes. Worse yet, my wireless is much more flaky than it was on the up-to-date kernel version. The wireless was absolutely bulletproof on the latest kernel version. Now I’m left trying to decide if I want to have a working battery meter or working wireless. I’m not exactly relishing my choices on this one.

So… yeah. I’m not exactly thrilled. That said, it’s still usable; it’s just not as nice as I had hoped for. I’m still not reinstalling XP - the battery life I kill in having an anti-virus program autoscan every login is not worth it. Besides, I like Linux. Maybe I’ll just do something really daring and stupid and throw PC-BSD on this thing and see if the BSD kernel is any better behaved. It’s not like I have anything worthwhile on this laptop yet anyways.

WordPress Themes