Veröffentlichung des Betriebssystems MidnightBSD 2.2. DragonFly BSD 6.2.2-Update

Das Desktop-orientierte Betriebssystem MidnightBSD 2.2 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 774 MB großes Installationsimage (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-12-Zweigen übernahm. Zur Verwaltung von Paketen nutzt MidnightBSD das 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:

  • Aktualisierte Programmversionen, einschließlich Perl 5.36.0, OpenSSH 8.8p1, Lua 5.3.6, Subversion 1.14.1, SQLite 3.38.2.
  • Der /bin/sh-Shell-Code wird mit dem FreeBSD 12-STABLE-Zweig synchronisiert.
  • Für den Root-Benutzer lautet die Standardbefehlsshell tcsh anstelle von csh, und für das Paging wird das Dienstprogramm less verwendet.
  • Patches aus dem Pfsense-Projekt hinzugefügt, die die Leistung des Dummynet-Verkehrsreduzierungssystems von 2 Gbit/s auf 4 Gbit/s erhöhen.
  • Der Importpaketmanager wurde auf Version 2.2.0 aktualisiert. Libdispatch und gcd sind von den Abhängigkeiten ausgeschlossen, sodass Sie Importassemblys statisch generieren können. Die Option „desktop-file-utils“ wurde zu plist hinzugefügt und die Möglichkeit, Pakete mit Kernelmodulen zu erstellen, wurde implementiert. Unterstützung für die Verwendung von Chroot zum Aktualisieren einzelner Jail-Umgebungen hinzugefügt.
  • Die Sctp-Unterstützung wurde von FreeBSD auf Netcat verschoben.
  • Funktion ptsname_r zu libc hinzugefügt.
  • Fehlerbehebungen für Ipfilter wurden von FreeBSD verschoben.
  • Das Bootstrap-Skript stellt sicher, dass dbus und hald aktiviert sind.

Darüber hinaus können wir die Veröffentlichung des DragonFly BSD 6.2.2-Projekts erwähnen, das ein Betriebssystem mit einem Hybridkernel entwickelt, der 2003 zum Zweck der alternativen Entwicklung des FreeBSD 4.x-Zweigs erstellt wurde. Zu den Funktionen von DragonFly BSD zählen das verteilte versionierte Dateisystem HAMMER, die Möglichkeit, „virtuelle“ Systemkerne als Benutzerprozesse zu laden, Mittel zum Zwischenspeichern von Daten und FS-Metadaten auf SSD-Laufwerken, kontextsensitive symbolische Links und die Möglichkeit dazu Prozesse einfrieren, während ihr Zustand auf der Festplatte gespeichert wird, und ein Hybridkernel mit Lightweight-Threads (LWKT). Die neue Version bietet lediglich Fehlerbehebungen.

Source: opennet.ru

Kommentar hinzufügen