OpenBSD ist in der Version 7.9 mit einer Reihe von Verbesserungen und bereinigten Fehlern erschienen.
Zu den Neuerungen zählt die Fähigkeit des Schedulers, nun mit CPU-Kernen verschiedener Geschwindigkeiten umzugehen. Das gelingt mithilfe der Sysctl-Variablen “hw.blockcpu”, die eine bis zu vierstellige Buchstabenkombination aufnehmen kann. Dabei steht S für ‘Simultaneous Multithreading (SMT)’, P für ‘Regular Performance CPU’, E für ‘Efficient CPU, normalerweise 80 bis 50 Prozent so schnell’ und L für ‘Lethargic CPU’, was noch langsamer ist. Speichert man jetzt in der Variable beispielsweise die Kombination ‘EL’, dann werden die beiden langsamsten Klassen von CPU-Kernen aus dem Scheduling ausgeschlossen.
Weiter wurde die Kernel-Infrastruktur so erweitert, dass sie bis zu 52 Partitionen pro Disk unterstützen kann. Der Page-Daemon wird nicht mehr in den Ruhezustand versetzt, wenn noch ausstehende Paging Requests vorliegen. Um zu verhindern, dass die Batterie eines Systems ganz entladen wird und der Rechner dann hart ausschaltet, gibt es nun das neue Feature “Delayed Hibernation”. Dabei wird der Rechner, der sich bereits im Schlafzustand befindet, aber für ein schnelles Aufwachen noch Inhalte im RAM verfügbar hält, nach einer Verzögerung aufgeweckt, der RAM-Inhalt auf den Massenspeicher geschrieben und der Rechner dann in einen stromsparenderen Tiefschlaf (Hibernation) versetzt. Diverse Verbesserungen betreffen Multithreading- und Virtualisierungsfeatures.
Mit Blick auf die Userland-Software kommen etliche Verbesserungen der Audio-Blibliothek sndiod und diversen Systemkommandos wie file, mg, echo, less oder newsyslog zugute. Außerdem wurde die Hardwareunterstützung verbessert und verschiedene Treiber fehlerbereinigt, was insbesondere auch den Wireless-Stack betrifft. Insgesamt erhielt der Netzwerk-Stack viele Updates und Neuerungen. Weiter wurde der Installer aufgewertet und unterschiedliche Sicherheitsfeatures erneuert.
Viele Applikations-Pakete wurden in der neuen Version upgedatet, darunter GNOME und KDE, GCC, MariaDB und PostgreSQL, Libre Office, Thunderbird oder Python.
Eine Dokumentation aller neuen Feature und Downloadmöglichkeiten finden sich hier.






