FreeBSD 10.1 Released
An anonymous reader writes Version 10.1 of the venerable FreeBSD operating system has been released. The new version of FreeBSD offers support for booting from UEFI, automated generation of OpenSSH keys, ZFS performance improvements, updated (and more secure) versions of OpenSSH and OpenSSL and hypervisor enhancements. FreeBSD 10.1 is an extended support release and will be supported through until January 1, 2017.
Adds reader aojensen: As this is the second release of the stable/10 branch, it focuses on improving the stability and security of the 10.0-RELEASE, but also introduces a set of new features including: vt(4) a new console driver, support for FreeBSD/i386 guests on the bhyve hypervisor, support for SMP on armv6 kernels, UEFI boot support for amd64 architectures, support for the UDP-Lite protocol (RFC 3828) support on both IPv4 and IPv6, and much more. For a complete list of changes and new features, the release notes are also available.
Let's rant about the kernel internals, and FreeBSD committers utterly brainfucked engineering decisons:
In FreeBSD 8, a KPI has been renamed. Though FreeBSD committers decided to reuse the old KPI's namespace, and the exact same prototypes, for a new a new KPI. This resulted in a totally transparent change code wise. Though, at the end of the game, codes which was working fine in FreeBSD 7 panic'ed in FreeBSD 10 . I found about this yesterday while debugging a failed assertion for a a customer of mine updating their codebase.
Speechless incompetence.... Though, keep at the bad work, fixing your incompetence is putting food on my table !