Die Desktop-orientierte Betriebssystemversion MidnightBSD 3.2, basierend auf FreeBSD und mit Elementen aus DragonFly BSD, OpenBSD und NetBSD, wurde veröffentlicht. Die grundlegende Desktop-Umgebung basiert auf Xfce (optional kann eine Kombination aus GNUstep + Window Maker + GWorkspace installiert werden). Im Gegensatz zu anderen Desktop-Builds von FreeBSD wurde MidnightBSD ursprünglich als Fork von FreeBSD 6.1-beta entwickelt, der 2011 mit dem Code von FreeBSD 7 synchronisiert wurde und anschließend viele Funktionen aus den Branches FreeBSD 9-12 integriert hat. Für die Paketverwaltung in MidnightBSD wird das mport-System verwendet, das eine SQLite-Datenbank zur Speicherung von Indizes und Metadaten oder das Ravenports-Toolset nutzt. Für die Installation steht ein Image mit einer Größe von 949 MB (i386, amd64) zur Verfügung.
Hauptneuheiten:
- Der Interpreter der Programmiersprache Perl wurde aus dem Basissystem entfernt (für die Nutzung von Perl ist nun eine Installation aus den Ports erforderlich). Ebenso wurden brainfuck und subversion aus dem Basissystem entfernt.
- Die Nutzung des Ravenports-Paketmanagement-Systems ist nun in amd64-Architekturen möglich (für i386-Umgebungen steht nur das mports-Toolkit zur Verfügung). Pakete werden mit dem Tool ravensw heruntergeladen und im Verzeichnis /raven installiert. Im Vergleich zu mports bietet Ravenports neuere Versionen bestimmter Anwendungen sowie Pakete, die für mports noch nicht kompiliert wurden. Zum Beispiel sind in Ravenports die neuesten Versionen von Firefox verfügbar. Ravenports und mports können getrennt verwendet werden, indem während der Installation das gewünschte System gewählt wird, oder zusammen in einer gemeinsamen Installation.
- Der Paketmanager mport wurde auf Version 2.6.2 aktualisiert.
- Die Bibliothek libarchive unterstützt jetzt den zstd-Kompressionsalgorithmus.
- telnetd wurde aus dem Lieferumfang entfernt.
- Für eine verbesserte Kompatibilität mit Linux wurde die Header-Datei endian.h hinzugefügt.
- Drittanbieter-Komponenten wurden aktualisiert: expat 2.6.2, ldns 1.8.3, sendmail 8.18.1, libarchive 3.7.2, zstd 1.5.2, Unbound 1.19.3, xz/lzma 5.4.5, tzdata 2023d, mandoc 1.14.6, OpenSSH 9.3p2, nvi 2.2.1 und openssl 1.1.1w.
- Die Liste der unterstützten PCI-Geräte-IDs wurde aktualisiert.
- Unterstützung für Temperatursensoren, die in AMD Zen4-Prozessoren verwendet werden, wurde hinzugefügt.
- Der AHCI-Treiber bietet Unterstützung für den AMD KERNCZ Chipsatz im RAID-Modus.

Quelle: opennet.ru
