File System Wars

7 December 2011

For a class presentation I edited a fun little video depicting a humorous battle between Unix File System (UFS), hierarchical file system (HFS), and extensible file system (ext). UFS is depicted by Darth Vader, HFS by Emperor Palpatine/Steve Jobs, and ext by Luke Skywalker.

Unless you’re a computer person familiar with file systems it might not make a whole lot of sense or seem funny at all, but at the very least Emperor Steve is pretty hilarious.

Click on the “Vimeo” button on the bottom right of the player to view a larger version of the video. Otherwise click play and enjoy!


Karma hates my hard drive.

4 October 2008

I love Indian cuisine, but apparently that is not enough to prevent fate from condemning my computer, or at least parts of it, to unprovoked, mysterious attacks!

My computer is a personal custom build of supercharged, game fraggin’, speed demon parts, at least as far as November 2007 is concerned. One of these parts is of course the primary hard drive on which I install my main operating system (Windows Vista Ultimate 64-bit). It is a Western Digital ‘Raptor’ drive, which essentially means it spins and thus reads/writes data really fast. Well a few months ago I started getting a “Disk boot failure” error (before booting into Windows), which is generally a very bad thing. This was after having installed Ubuntu Linux on one of my additional hard drives. Installing Ubuntu causes a program called ‘GRUB’ to be installed on the primary boot drive which basically presents you with a menu that gives you the option to boot into Windows, Linux or what not. I was able to find a temporary workaround for the problem by simply putting my Windows disc in the drive, letting it get detected but not booted, and magically all would go fine again until I restarted. Obviously I wasn’t satisfied with a gimpy fix like this and so I asked the great oracle of all knowledge, Google search, for an answer. The results came up rather skewed, full of similar situations but nothing quite the same. Whilst still searching though I was reminded of a better fix by pressing ‘F2′ after the BIOS check and in the manual boot menu I could choose to boot from my primary hard drive, and therefore get into GRUB successfully. This was still kind of annoying, but on the bright side, I could view it as a custom security feature! Other attempts at a permanent fix (updated motherboard BIOS, new SATA controller drivers, etc.) proved fruitless.

Experience convinced me that I just needed a fresh install of Windows to clear things up. Luckily I place all of my important data on a third internal storage drive of one terabyte so that anytime my boot drive gets screwed everything is safe on my passive giant of a storage hard drive. The reinstall of Windows went quick enough, and all was good for a few weeks until I decided to install Ubuntu again. After a few days of Windows and Linux dual-booting bliss I was again confronted by my old enemy, the ominous black screen of boot failure (immediately preceded by a most disconcerting sound of boot attempt failure). For a moment I believed I had somehow offended Monkeyman to the point that he had sent his band of ninja monkeys to sabotage my machinery. Once again I journeyed to the wilds of the internet to seek the guidance of the great Google. This time I was favored from on high. Within some random messageboard I read about hints of an obscure boot priority menu in the BIOS that is similar yet different from the boot order menu. I checked my own menu and found that my boot drive had somehow been moved to third priority and that every time my PC was trying to boot from the second or third drive (thanks GRUB). I switched it back the first and, lo and behold, the heavens opened and I was back in business, dual-booting and all. Or so I thought.

Yes all was good for a few weeks, until this very morning when I turned my beautiful PC on and the boot failure returned, but this time the main drive was not even detected in the BIOS (very bad juju)! After that I went hardcore, opened up my case, completely cleaned and dusted it out, reconnected the appropriate cables, and tried to set things in order. Same problem. So I switched around the data and power cables to see if something other than the drive was at fault, but no matter what combo I did, the other two SATA optical and hard drives would be detected but the main one not. I was left with no choice but to declare my Raptor drive dead on the scene. The one benefit of shelling out for the Raptor drive in the first place was that it comes with a phat five-year warranty. I called them up and a replacement is on the way, and in the meantime I am having to boot into Linux from its install CD and use it that way! This is somewhat annoying since I no settings can be saved once I restart the computer, but it is better than nothing!

The moral of this story is, if you take the trouble to build and maintain your own computer, be sure to get a good warranty on the components!


Ubuntu Linux – A Real Alternative Operating System

30 June 2008

Ubuntu.com

If you’ve been around computers and the internet for any amount time recently you’ve undoubtly heard of Linux in one form or another. Linux is an open-source operating system that has been ever evolving since 1991 and is now available in numerous forms. Now I’d like to tell you about a true, Linux-based alternative operating system that actually has the power to fill the needs of most mainstream computer users, businesses and more: Ubuntu Linux.

I was introduced to the Ubuntu operating system over a year or so ago in an office setting by a friend of mine. Since then I have been using it myself by dual-booting to it on my main Windows computer (Windows Vista Ultimate 64-bit). I have been thorougly impressed by it in many ways. Ubuntu offers everything the average computer user needs (and then some) in one easy-to-use, all-in-one free package. Internet, e-mail, office software, powerful image editing, instant messaging, programming… you got it! What more could one ask for? A simple installating process reveals an attractive, fully-customizable interface that will seem roughly familiar to many. Want to move your quicklaunch icons to the top left of the screen and your ”start” button and up-to-date weather info on the bottom right? No problem.

A host of programs can be quickly installed and uninstalled at the click of the mouse via a user friendly program browser menu. Even some Windows programs can be installed within Ubuntu using a free program standard called Wine. The included features of Ubuntu are absolutely incredible to say the least, especially for a free open source program.

Ubuntu Hardy Heron - Sample Desktop

There are two main versions of Ubuntu available: the desktop version (perfect for home or personal computers or laptops) and the server edition (ideal for large businesses or those who manage a lot of commercial/sensitive data). An Ubuntu ISO disc image file can be downloaded from www.ubuntu.com, and then the image file is burned to a CD which can then be used to install Ubuntu on your existing or empty hard drive(s), or to try it out without installing anything by simply running it off the disc. For those brave hacker types who think a GUI is for wimps, your needs are also catered to via a powerful terminal interace familiar to most if not all forms of Linux.

In any case I’ve found Ubuntu Linux to be an extremely promising alternative operating system for whatever need or want you may have, be it to surf the web once a week or to write the next genius computer program. Take a look and give it a try… you might just throw Windows and Macintosh away!


Follow

Get every new post delivered to your Inbox.