With FreeBSD 10.3 having been released followed by the desktop-oriented PC-BSD 10.3 release that's running rather nicely, I decided to run some open-source performance benchmarks atop PC-BSD 10.3 x64 compared to various Linux distributions.
Originally I also aimed to run some PC-BSD vs. Linux gaming tests using the updated Linux binary compatibility layer in FreeBSD 10.3's kernel, but sadly, that didn't pan out. As noted in the aforelinked article, I've been running into a variety of issues that made my usual test candidates not run on PC-BSD 10.3 with either the x86 or x86_64 Linux binaries. If you want to see my old tests, there is FreeBSD: A Faster Platform For Linux Gaming Than Linux? from a few years ago.
For those curious about the state of C++11 / C++14 / C++1z features in LLVM's Clang compiler, engineers from Google and Qualcomm have a brief yet nice overview of the recent additions to the C++ programming language and the current support state within Clang.
Last year LLVM developers made significant progress on developing a new ELF linker for Linux/Unix-like systems. Since then, this high-performance linker from LLD (dubbed "LLD") has continued maturing and gaining additional functionality.
FreeBSD 10.3 is now out in stable release form.
FreeBSD 10.3 offers improvements to its UEFI boot loader support, support for high availability setups with the CAM Target Layout, much improved support to FreeBSD's Linux binary compatibility layer, support with the Linux compatibility layer for running 64-bit applications on x86_64, initial support for reroot support in the reboot utility, GNOME 3.16.2 is now packaged, and there are many other improvements.
Today, April 4, 2016, the FreeBSD project proudly announced the official release and general availability of the FreeBSD 10.3 operating system powered by a BSD kernel.
In the world of free software, you have more choices. Because your system is made up of free, reusable components, you could cobble together a similar system that meets your needs. And, you can release it so other users can benefit too.
That's exactly what happened in the case of UbuntuBSD. When Canonical decided to adopt systemd in Ubuntu, some users were far from pleased. Jon Boden was one of them. But, thanks to the flexibility of FOSS software, he was able to build his own version of Ubuntu without systemd—and his solution is quite intriguing.
Regardless of your position on the systemd debate, projects such as the UbuntuBSD distribution offer a wider range of options to the FOSS community at large. And, there are cases where a BSD kernel will provide better performance than Linux.
We are proud to announce pfSense® software version 2.3 Release Candidate is now available!
The most significant changes in this release are a rewrite of the webGUI utilizing Bootstrap, and the underlying system being converted entirely to FreeBSD pkg (including the base system and kernel). The pkg conversion enables us to update pieces of the system individually going forward, rather than the monolithic updates of the past.
The LLVM compiler infrastructure now has support for Intel's Lakemont processor.
Lakemont is the codename for the Quark processors that include the Quark X1000 SoC. The Lakemont hardware has been available for a while now but continues to be used in different applications and Intel continues improving its support.