Log in

No account? Create an account
brad's life [entries|archive|friends|userinfo]
Brad Fitzpatrick

[ website | bradfitz.com ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Xen, again [Oct. 9th, 2005|11:22 pm]
Brad Fitzpatrick

I know I already wrote about this once today, but...

I've been having so much fun with Xen. It's so cool. It's just made my life easier, saner, and more productive, all in one.

Can't wait to install it on my desktop at work tomorrow, then I can transport around a full dev environment (potentially dozens of machines) between work/home, and never deal with ssh latency (which isn't that bad, but can get annoying).

Also it means less noise, less space, less power, less heat, less money. And all the while, tons more machines to play/test/dev with.

It's so incredibly empowering to be able to just "create" a new machine for fucking around with. For instance, installing that one piece of software that isn't packaged (too new) and you're too lazy to both read its Makefile to see what its make install does, and definitely too lazy to go clean up after it. Instead, just fork off a new whole operating system whenever you want to run a potentially-dangerous experiment.

So nice.

Need to force myself to get off the computer now.

[User Picture]From: 7leaguebootdisk
2005-10-12 05:34 am (UTC)
Well, the problem is there are parts of x86 instruction set that are just a bitch to virtualize, you just about have to patch the client OS for good performance. Xen patches the client, VMWare does some kind of magic, everyone else is pokey.

It doesn't have to be this way. PPC is easy, for example, SheepShaver let you run Mac OS as a client under Be, and there are others out there now, IBM mainframes are designed from the ground up for it, and with support in the x86-64 instruction set, the PC will finally catch up, and it will be easy for Xen to do it without patching or porting.
(Reply) (Parent) (Thread)