The developers of FreeBSD have released version 10.0 of the open source operating system. The OS needs to better handle virtualization and solid state drives. Also, the operating system kernel would run better on laptops.
FreeBSD 10.0 is optimized for Hyper-V virtualization thanks in part to contributions from Microsoft, NetApp, and Citrix. This eliminates the need for additional software to run the open source operating system within a Hyper-V environment. In addition, FreeBSD 10.0 includes its own hypervisor called Bhyve. In addition, the Virtio component takes care of the virtualization of input/output elements. There is also built-in support for Amazon’s EC2 cloud service.
According to the developers, the new FreeBSD kernel contains numerous optimizations for ARM socs. This makes the OS suitable for running on a Raspberry Pi, for example. Furthermore, the kernel is described as ‘tickless’, which means that the CPU must run more efficiently. This makes the operating system more suitable for running on laptops.
FreeBSD 10.0 also offers improved Wi-Fi support, support for zfs trim that should allow the OS to run better on SSDs, and the DNS tools Unbound and LNDS. Instead of GCC, FreeBSD now uses the Clang/LLVM as the compiler for C and C++. In addition, changes have been made to the way random numbers are generated because the developers no longer trusted the random number generators of Intel and VIA processors after the NSA disclosures. Later this year, version 10.1 should also include support for secure boot.