The What's New for FreeBSD 10 wiki page[1] linked in the reply has more details (though it doesn't necessarily indicate what will make the cut). The interesting bits to me are the merging of VPS support[2] which, last I read was a patchset against the 7 or 8 kernel. The seamless migration of virtualized envs seemed like a pipe dream at the time, I can't wait to play around with it (if it makes the cut).<p>Not to mention virtio support and bhyve[3] (in addition to the old jail subsystem). If everything makes it in, there will be so many different options for service isolation!<p>--<p>[1] <a href="https://wiki.freebsd.org/WhatsNew/FreeBSD10" rel="nofollow">https://wiki.freebsd.org/WhatsNew/FreeBSD10</a><p>[2] <a href="http://7he.at/freebsd/vps/" rel="nofollow">http://7he.at/freebsd/vps/</a><p>[3] <a href="https://wiki.freebsd.org/action/show/bhyve?action=show&redirect=BHyVe" rel="nofollow">https://wiki.freebsd.org/action/show/bhyve?action=show&redir...</a>
quick summary for the impatient:<p>- drop GCC for CLANG.<p>- introduce VPS (more virtualised approach to jails)<p>- introduce bhyve (native hypervisor on common standards)<p>- replace BIND<p>- Can be run on raspberry pi<p>- major speed ups in SMP, and networking<p>FreeBSD Is taking a fairly big leap forward in its sweet spot of the workhorse of the data farm. BSD has always had great jails virtualisation support (it's what LXC or docker is following) but now that's being expanded and complemented with the run-another-OS-on-my-host-OS of "virtio" style VMs<p>Raspberry pi of course is what the world has been waiting for - never mind all the rest :-)<p>edit: tidy ups
I run BSD on all of my desktop boxes, but I have not found any way to run it on a laptop. It just doesn't seem feasible; there are just so many mobile drivers that are missing. Has anyone else had any luck with getting FreeBSD to work on a laptop, or is Linux still the de-facto?
Can anyone tell me more about the hypervisor (<a href="http://bhyve.org/" rel="nofollow">http://bhyve.org/</a>)? The design looks extremely similar to KVM, so I don't understand why they didn't just implement the KVM ioctls, on the basis that they would be able to run all the existing userspace (ie. qemu).<p>The problem with implementing a similar-but-different kernel API is that you've either got to persuade qemu to implement your API as well as KVM, or you have to rewrite the whole of qemu (a massive job).
So how does bhyve compare to kvm? I've seen FreeBSD people saying it's a 'legacy free' virtualization system but I don't really know what that means or entails.<p>Can it do live migrations and failovers like xen/kvm?<p>What can it do that kvm/xen can't? What about vice versa?
Personally I can't wait to use 10 when it gets released.
But it's a pity that it won't see Gnome 3.10 due to its dependence on logind, and then logind's new dependency on systemd as of 205.
It sounds like some amazing performance boosts around networking. I wonder how much of that will carry over to all of the network-type appliances built on FreeBSD? I know Juno's OS runs a pretty ancient version of FreeBSD (6 or 7 IIRC), but am not sure about any other commercial uses.