FreeBSD 8.4 is now available
freebsd.org
freebsd.org
And AWS ami IDs are in the usual spot on cperciva's page: http://www.daemonology.net/freebsd-on-ec2
A lot of people really appreciate seeing the 8 branch extended in its lifecycle like this, and it marks a subtle, but important culture change in FreeBSD development.
The topic of the zpool version for 8.4 is covered directly in the release notes:
FreeBSD ZFS subsystem has been updated to support feature flags for ZFS pools (the SPA version is 5000). Asynchronous destroy of ZFS dataset, LZ4 compression, ZIO NOP-write optimization have been implemented as new features. loader(8) tunables vfs.zfs.sync_pass_deferred_free, vfs.zfs.sync_pass_dont_compress, vfs.zfs.sync_pass_rewrite, and vfs.zfs.nopwrite_enabled have been added.[r243717, r244088, r247310]
Note that this upgrade can cause interoperability issues when upgrading a FreeBSD 8.4 system to 9.0 or 9.1. This is because FreeBSD 9.0 and 9.1 support SPA version 28 and do not recognize version 5000. To mitigate this issue, the default SPA version for a newly created ZFS pool on FreeBSD 8.4 is set to version 28. To create a ZFS pool with version 5000, use zpool(8) upgrade command after the creation.
They do however have fairly-powerful jails(not as powerful as LXC though), and I think you can run VirtualBox... Or maybe not.
IMHO LXC wishes it were jails with vimage, and if you really wanted some hillarity you could actually run a linux container-like system under a jail using the linuxulator.
Namespacing has nothing to do with it. Not even a decent try.
To be honest, I grew up on BSD's, FreeBSD especially, and only later turned to Linux due high marked demand. In my projects, I've tried using LXC as the light (kernel) virtualization of choice, but I've found it extremely buggy, with a lot of security issues, implementation different in almost every flavor of Linux, documentation lacking... Not even close to maturity of Jails, to which I eventually turned back to. Dont get me wrong, I am still big fan of LXC and I can see it working in future, and having features I would like to see in Jails (they're getting there, especially recently) like fine grained resources control and restriction and so on, but as of today, it needs a lot of work in polishing and maturing the code.
BHyVe is FreeBSD's own hypervisor, and can run FreeBSD and Linux guests, but is not yet available in a release.
VirtualBox works well for end-user applications on current FreeBSD releases, and is being used by kernel developers in their workflow.
The lack of hypervisor support is really more due to people not keeping up with the porting work. I would love to see Xen actively supported but I think BHyVe is going to be where the most work gets done.
Trying to slowly start a switch from OS X for basic stuff (internet, writing LaTeX, writing some elementary code, etc.), something to replace my Macbook Air would be awesome.
Try GNU/Linux, really.
[1] http://www.openbsd.org/papers/zzz.pdf (older, 2011)
The BSDs tend to implement these things later but far more reliably.
Your personal exacerbation of whatever imaginary and nonspecific issues you're talking about is not relevant to a conversation about people other than you.
The world doesn't need your BSD FUD. "The BSDs" is also absolutely silly as ideas go, there are BSDs which have never supported suspend/resume.
> The world doesn't need your BSD FUD.
You have just doomed yourself to the "I have no idea what I'm talking about" club.
"acpiconf -i0" tells me my battery has a design capacity of just over 93Wh, and it's using just over 14W while idle.
I've tried OpenBSD on the same machine, and got decent power management with it. It's not as ubiquitous nor as supported in terms of a software perspective as FreeBSD (e.g., can't run some Linux binaries, etc.) but it's still a good choice if you want to stay away from GNU and the GPL.
Personally, I can't live without the GNU tools, so I've never switched.
> Personally, I can't live without the GNU tools, so I've never switched.
Do you mean a GNU userland or toolchain? FreeBSD definitely has GNU toolchain although the ones in base are being deprecated. Still available in ports though. And I'd take the BSD userland over the clusterF GNU's is any day.
Do you have an example of this or a lot of them?
> some may say more bloated
I'm not worried about "bloat". What I am worried about it lack of functionality. If BSD is lacking in that area, it should be easy to identify.
Frankly the Air is one of the best laptop formfactors I've seen in a while, just load a virtualization system on it (VBox is free) and run FreeBSD in that.