FreeBSD 9.0-RC1 Available...
lists.freebsd.org
lists.freebsd.org
http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/159728
At the moment, the built-in GPU in newer CPU (core i3/i5/i7) simply doesn't work in FreeBSD, people have to buy discrete older cards for graphics. Yes, they are paying someone to work on the part in kernel which will make it possible to support these newer CPUs, but who knows when it will come.
I don't need a desktop that does everything. Just recent versions of skype, firefox, and thunderbird. Also sometimes a simple GUI file manager is useful.
The problem is that FreeBSD developers are still fighting wars of the 90's. By and large, with the welcome exception of Colin Percival (of http://www.tarsnap.com/ fame), they have not embraced virtualization. The only saving grace of FreeBSD is that it has adopted Sun's ZFS. This won't hold the fort for long though.
For BSD-on-EC2 see http://www.daemonology.net/freebsd-on-ec2/
Having said that I also wish I could run FreeBSD on EC2 however I haven't put my money where my mouth is. I'm sure if you and many others wanted it badly enough you could sponsor development to fix any current issues. Also it would probably help if someone made a large business case to Amazon to ensure that things were targeted towards FreeBSD that would help too. (i.e. not needing an ext2 filesystem for the user provided kernel on micro instances, etc)
I've never used OpenVZ so I don't know how they compare in practice but I can say that FreeBSD jails worked beautifully when I was using them heavily (about 2 years ago). They are super easy to manage and were as stable as you'd expect in FreeBSD (you'd have to be trying really hard to knock them down).
FreeBSD has:
* ZFS - which is miles ahead of btrfs for production use
* libcapsicum - something that isn't completely braindead like posix 'capabilities'
* racct and jails - cgroups is a mess, containerization isn't wanted from posts on lkml ( as it's 'not needed' - considering vps hosting is a multi-billion dollar industry ) and it needs quiet a bit of work.
Can you explain in what way? btrfs is less mature, sure, but "enterprise Linux" vendors are about to start fully supporting in their next minor version update releases, and that is a good indicator of production use readiness, since they wouldn't do that if they weren't pretty sure it's not going to blow up in their face via an endless stream of bug reports.
> * racct and jails - cgroups is a mess
Thank you for sharing your opinion, an explanation of why it is a mess would be nice.
For jails on Linux there's jailkit [2].
I'm not sure if you've seen these, but I figured I'd offer them up as solutions that don't involve changing your platform!
[1] - http://zfsonlinux.org [2] - http://olivier.sessink.nl/jailkit/
Everytime I wanted to install FBSD on an old box I would always run into awful issues wioth acpi/acpm. All of the boxes I tried to install it on recently ran linux without a quirk.
I really want to get a fbsd box up and running so I can run phk's ntpns
Perhaps with this release, I'll try my hand at getting it to run on Ec2.
Alternatively, does anyone know of a good cheap vps that runs BSD?
The existence of FreeBSD and other 'alternative' o/s and software in general is more valuable than it may appear at first sight.
I would draw an analogy between variety of software and variety of a genetic pool, from which innovation and adaptability spring.