Hello Linux (Part 1)
For reasons I will not go into here I am going to be using Linux for the next week. Here is a picture of my desktop (click for gigantic-sized image):
I’m running Knoppix 5.01 on an IBM T43 Laptop. The T43 is a Pentium “M” based laptop running at 2.0Ghz, with 2GB of RAM and an 80GB hard disk. The maximum screen resolution is 1280×1024, and it has built-in WiFi and a CD Burner/DVD reader.
So, as Non-Apple Intel hardware goes, it’s not too bad. I will admit to being an Apple bigot, and as I have a MacBook I have noticed a few things that drive me crazy. Let’s get those out of the way right now:
- It feels big and clunky
- The screen hinges on top of the body, making the screen very tall. So, it feels… big and clunky
- The fan runs all the time. It hardly ever shuts off. This may be partly due to the Linux distro I’m running, but it hardly ever shut off when using Windows, either. It certainly puts a lot of heat out of the exhaust port – don’t sit this on your lap
- The fan issues contribute greatly to the not-so-great battery life – about 2 hours
- The plastic feels cheap and flimsy
- The screen is a 4×3 arrangement instead of a 16×9 – I’m surprised at how much this bothers me
Ok, that’s out of the way. None of this is a manufacturing flaw; it’s just me whining because it isn’t what I would buy… but I didn’t buy this machine. So I’ll quit whining now.
On to the operating system.
The machine originally came with – of course – Microsoft Windows XP. I actually used it that way for a while. I have a license for VMWare under Windows, and at that time the only free VMWare product was VMWare Player. As I needed to be able to create and snapshot the virtual machines I had to use the pay-for product, and the only license I had for that only ran under Windows. So, Windows it was. And this worked just fine for me for about 3 months – I ran two virtual Linux machines under Windows and it only locked up twice. Not bad for 24×7 service – which simply backs up my assertion that XP was the first Windows OS that was “good enough”. (This makes me wonder what the incentive is for upgrading to Vista.)
Eventually I wanted to have a base OS that was actually useful for other Linux-oriented tasks, so I put Fedora Core 5 on the machine as a base OS. This worked fine, and although I’ve never managed to get the WiFi drivers to work, it does a very good job. Like the previous Windows install, it serves as a host for virtual machines – in this case, using Parallels Workstation for Linux instead of VMWare.
- Yes, I am aware the VMWare server is now free. I bought Parallels before that happened. VMWare server is a very good product.
- Yes, I am aware that we are up to Fedora Core 6. Please don’t write me about this.
So, what I have now is:
- An IBM laptop that runs Fedora Core 5 and Parallels Workstation
- It is specially configured to run my companies product in virtual machines
- It really isn’t designed – or hardened – to run on public networks
- It is the machine I have to attach to various public networks
In light of this I decided to use Knoppix on this machine. Knoppix is normally a “Live CD” based Linux distribution – you use the CD to boot the system and all of the system binaries are run off of the CD - without touching the hard drive on the computer. You can store your private files on a thumb drive, so all you really need to have a computer is an Intel-compatible machine, your thumb drive and the Knoppix boot disk. Almost any machine will do.
This gives me the best of both worlds; I can boot Fedore Core whenever I need to use that setup, but otherwise I can run Knoppix off of a read-only CD-ROM… which means the boot disk is read-only and cannot be altered no matter what happens on a public network. Add to that the ability to have a permanent, encrypted home directory and you’ve got a winning combination.
Next: Knoppix boot options and creating a portable, permanent home directory.



