Veröffentlichung des Betriebssystems MidnightBSD 2.1

Das Desktop-orientierte Betriebssystem MidnightBSD 2.1 wurde veröffentlicht, basierend auf FreeBSD mit Elementen, die von DragonFly BSD, OpenBSD und NetBSD portiert wurden. Die Basis-Desktop-Umgebung basiert auf GNUstep, Benutzer haben jedoch die Möglichkeit, WindowMaker, GNOME, Xfce oder Lumina zu installieren. Ein Installationsimage mit einer Größe von 743 MB (x86, amd64) wurde zum Download vorbereitet.

Im Gegensatz zu anderen FreeBSD-Desktop-Builds wurde MidnightBSD ursprünglich als Fork von FreeBSD 6.1-Beta entwickelt, das 2011 mit der FreeBSD 7-Codebasis synchronisiert wurde und anschließend viele Funktionen aus den FreeBSD 9-, 10- und 11-Zweigen integrierte. Für die Paketverwaltung verwendet MidnightBSD die Importsystem, das eine SQLite-Datenbank zum Speichern von Indizes und Metadaten verwendet. Die Installation, Entfernung und Suche von Paketen erfolgt mit einem einzigen Importbefehl.

Wichtigste Änderungen:

  • Für den Build wird LLVM 10.0.1 verwendet.
  • Aktualisierte Versionen: mport 2.1.4, APR-util 1.6.1, APR 1.7.0, Subversion 1.14.0, Datei 5.39, sendmail 8.16.1, sqlite3 3.35.5, tzdata 2021a, libarchive 3.5.0, unbound 1.13.0 , xz 5.2.5, openmp.
  • Treiber für NetFPGA SUME 4x10Gb Ethernet, JMicron JMB582/JMB585 AHCI, BCM54618SE PHY und Bitron Video AV2010/10 ZigBee USB Stick hinzugefügt.
  • Aktualisierte Treiber: e1000 (Intel Gigabit Ethernet), mlx5, nxge, usb, vxge.
  • Die Treiber ctau (Cronyx Tau) und cx (Cronyx Sigma) sind veraltet.
  • Es wurden Verbesserungen am Importpaket-Manager vorgenommen. Der Prozess der Aktualisierung von Abhängigkeiten während der Installation oder Aktualisierung von Paketen wurde verbessert. Stellt sicher, dass beim Extrahieren von Dateien aus Archiven, die Nicht-ASCII-Zeichen in Dateinamen enthalten, die richtige Kodierung eingestellt ist. Um die Integrität von Plist-Elementen zu überprüfen, werden sha256-Hashes verwendet.
  • Die Generierung der OS-Release-Datei in /var/run wurde aktiviert.
  • Das Paket burncd wurde aus der Distribution entfernt.

Source: opennet.ru

Kommentar hinzufügen