Showing posts with label vm. Show all posts
Showing posts with label vm. Show all posts

Thursday, November 26, 2009

OS geekout revisited

A while back I geeked out on several linux distros for the Eee.

I had trouble that day with two of the distros: DSL and Slitaz. I revisited both of them today (two versions of DSL) using the latest recommended release. The pics below are screencaps from the OSes running in a virtual machine on my Ubuntu linux workstation.

Damn Small Linux - Not (DSL-N)
DSL-N is a less minimalist version of DSL. It is not obsessed with keeping to the 50MB limit (see below) so it bloats to a heady 100MB (Windows 7, for comparison purposes, is ~2470MB; DSL-N is 24+ times smaller than Windows 7, and is, you know, free).

DSL-N was a real winner. Loaded like a champ in a virtual machine. I think it was about the same as DSL below, which was the fastest-running OS I've tested in a virtual machine thus far.

Nice, clean desktop, conky info in the upper-right-hand corner, and transparencies in the shell screen. Pretty, and exceptionally fast.

Runs the 2.6.x kernel.

dsl-n-01RC4.iso, ~100MB. Recommended.Link

Damn Small Linux (DSL)
A bit of explanation is in order. DSL was, AFAIK, the first practical micro-Linux distribution. The 50MB limit was to ensure the entire OS fit on one of those bizcard-sized CD-Rs. Remember those? A little smaller than a floppy (remember those?) DSL makes a few sacrifices to keep it in the 50MB range. For example:
  1. DSL currently runs the 2.4 kernel instead of the bigger and more modern 2.6 kernel. Many of the other micro-linuxes choose differently.
  2. Some of the icons are cartooney to save space and cpu time
DSL runs very quickly, as one might expect. The look/feel of the desktop is nowhere as polished as DSL-N. If a non-techie were looking at your screen you might feel like you have to explain DSL's ugly duckling appearance, while they might comment that DSL-N was pretty and impressive. Things like that can matter in the OS advocacy world.

dsl-4.4.10.iso, ~50MB. Recommended, but DSL-N above is probably better for many people.


slitaz
SliTaz failed to impress.

It stumbled during boot a bit and had to be coaxed along. It's a French distro, so it is understandable that much of the prompts are bilingual. But at a given point you give a language preference and it would be nice if the OS installer respected that.

slitaz-2.0.iso, ~30MB. Not currently recommened.


Tiny Core Linux
I am currently running TCL on my beloved Eee netbook. I like the "frog on a banana leaf" background because it looks like he's stuck on the LCD screen. Doesn't take much to amuse me.

tinycore_2.5.iso, 10MB (247 times smaller than Windows 7!). Not recommend for normal folk, but loads of geeky fun for masochists, hair shirt addicts, and compulsive experimenters.

A word about small linux distros in general

There are a few generalizations we can make about these small distributions:

  1. You can run them as a LiveCD/LiveUSB, which is to say you can test-drive them without affecting your PC in any way. If you ever ran a Knoppix cd you know what I'm talking about.
  2. You can run them in a virtual machine with VMware, Micro$oft Virtual PC, or the freeware QEMU. The nice thing about this is you can keep running your normal OS and not have to reboot off the usb/cd/dvd.
  3. the utilities and shells are a smaller, unified busybox version.
  4. There is generally one user on a micro-linux, and you use sudo to do root-like things
  5. the software is generally limited to a relatively small subset of software specially packaged for the project. Generally a few hundred common apps rather than the thousands usually available for linux.
  6. Very little software comes installed; you installed it using an application browser (you can think of it as an App Store, kinda, only it's all free).
Ok, enough dorkery for one night.

Tuesday, July 14, 2009

Geekout: different OSes on the Eee

The Eee is very happy to run OSes off flashdrive. And since much of the action on a netbook actually happens in the cloud you can play with LiveCD/LiveUSB OSes painlessly.

Here's what I've done so far:

* Windows XP (came installed on the Eee). 2700MB installed. XP will not run off flashdrive and has a heavy footprint, so it's gone. But it did work out of the box (OOB hereafter) at least as much as I tested. I understand one can use nLite against one's XP install disk to strip all the crap out and end up with a reasonable experience. 2.7GB. Holy crap.

WIN:
* Puppy Linux 4.2.1, 101MB installed. Everything other than wifi worked OOB. Installed madwifi-hal driver pet and all is well. This is my current OS. Understand that this fully functional OS is 1/27th the size of the XP installation. That's 3.7% of the size, people. WTH is going on at Micro$oft?

* TinyCore, 11MB installed (!). Holy crap, this booted in like 10 seconds. Ethernet worked fine. Fought with it for a couple of hours to get savefile persistence and the Wifi up. Did get it running, though. I felt like I won a fistfight. BTW, TCL boots so fast that some users have to artificially insert delays in order to let slower peripherals to initialize. Truly amazing, but a bit of a hairshirt. Not sure I'm man enough for it. Still, it's 1/10th the size of Puppy (and 1/270th the size of XP) . That's just crazy talk.

* pupeee-b4, 100MB installed. Based on Puppy Linux 3.x. Worked OOB.

* pupeee-4.2, 100MB installed. Based on Puppy Linux 4.2. Worked OOB.

LOSE:
* Easy Peasey: 900MB installed. would not finish loading kernel image.
* Damn Small Linux: 50MB installed. Would not finish live boot.
* slitaz-eeepc: 25MB installed. Would not finish live boot. Hung at "configuring ath0". Known issue.

Honorable Mention:
* Eeebuntu: 500MB installed. Completely gorgeous. Slow load. Too frakking big.

* Boxpup 4.1: 85MB installed. Based on the lightweight, fluxbox-like OpenBox window manager. Very nice, but seems to lag further behind Puppy than the Pupeee variant.


You have been geekified.