On September 1, 2016, Theo de Raadt from the OpenBSD project had the enormous pleasure of announcing the release and general availability of the OpenBSD 6.0 operating system.
OpenBSD 6.0 has been in development for the past five months, and as expected, it’s yet another massive update that contains numerous updated components, new features and under-the-hood improvements, such as support for the ARMv7 architectures, as well as better IEEE 802.11 wireless stack support. Core components like OpenSSH 7.3, OpenSMTPD 6.0.0, OpenNTPD 6.0, and LibreSSL 2.4.2 are also included.
“EFI bootloader added, kernels are now loaded from FFS instead of FAT or EXT filesystems, without U-Boot headers. A single kernel and ramdisk are now used for all SoCs,” reads the release announcement. “Hardware is dynamically enumerated via Flattened Device Tree (FDT) instead of via static tables based on board id numbers and miniroot installer images include U-Boot 2016.07 with support for EFI payloads.”
User-visible changes include the GNOME 3.20.2, 4.14.3, and Xfce 4.12 desktop environments, and open-source software projects like Mozilla Firefox 45.2.0 ESR and 47.0.1, Mozilla Thunderbird 45.2.0, Chromium 51.0.2704.106, GIMP 2.8.16, LibreOffice 126.96.36.199, Vim 7.4.1467, TeX Live 2015, Groff 1.22.3, JDK 7u80 and 8u72, GCC 4.9.3, X.Org 7.7, X.Org Server 1.18.3, Mesa 11.2.2 3D Graphics Library, XTerm 322, Emacs 21.4 and 24.5.
Many of the server- and development-oriented packages were updated
For the server side of things, OpenBSD 6.0 includes OpenLDAP 2.3.43 and 2.4.44, Node.js 4.4.5, PHP 5.5.37, 5.6.23, and 7.0.8, Postfix 3.1.1 and 3.2-20160515, PostgreSQL 9.5.3, Python 2.7.12, 3.4.5, and 3.5.2, Ruby 188.8.131.524, 184.108.40.2068, 2.1.9, 2.2.5, and 2.3.1, Rust 1.9.0-20160608, Sendmail 8.15.2, SQLite 3.9.2, Perl 5.20.3, Ncurses 5.7, Binutils 2.17, Awk Aug 10, 2011 version, Expat 2.1.1, NSD 4.1.10, Unbound 1.5.9, R 3.3.1, and Ocaml 4.3.0.
OpenBSD 6.0 is available for download right now via our website. Besides the newly supported ARMv7 hardware architecture, the 64-bit (amd64), 32-bit (i386), PowerPC (PPC), SPARC64, Alpha, HPPA, MIPS64, and MIPS64el (Little Endian) platforms are supported with numerous pre-built packages. More details about the changes implemented in OpenBSD 6.0 should be available in the officialchangelog.