Veröffentlichung des Betriebssystems MidnightBSD 2.2. Aktualisierung DragonFly BSD 6.2.2

Die Desktop-orientierte Betriebssystemversion MidnightBSD 2.2 wurde veröffentlicht, die auf FreeBSD basiert und Elemente aus DragonFly BSD, OpenBSD und NetBSD portiert hat. Die grundlegende Desktop-Umgebung basiert auf GNUstep, aber die Benutzer haben die Möglichkeit, WindowMaker, GNOME, Xfce oder Lumina zu installieren. Für den Download steht ein Installationsbild mit einer Größe von 774 MB (x86, amd64) zur Verfügung.

Im Gegensatz zu anderen Desktop-Varianten von FreeBSD wurde das Betriebssystem 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 Versionen FreeBSD 9-12 übernommen hat. Zur Paketverwaltung in MidnightBSD wird das System mport verwendet, das eine SQLite-Datenbank zur Speicherung von Indizes und Metadaten nutzt. Installation, Deinstallation und Paketfindung erfolgen über den einheitlichen Befehl mport.

Hauptänderungen:

  • Die Versionen der Programme wurden aktualisiert, darunter Perl 5.36.0, OpenSSH 8.8p1, lua 5.3.6, subversion 1.14.1, sqlite 3.38.2.
  • Der Code der Kommandozeile /bin/sh wurde mit dem Branch FreeBSD 12-STABLE synchronisiert.
  • Für den Benutzer root wurde standardmäßig die Kommandozeile tcsh anstelle von csh festgelegt, und das Programm less wurde für die seitenweise Ausgabe angewendet.
  • Es wurden Patches vom Projekt pfsense hinzugefügt, die die Leistung des dummynet Traffic Shaping von 2Gb/s auf 4Gb/s erhöhen.
  • Der Paketmanager mport wurde auf Version 2.2.0 aktualisiert. Die Abhängigkeiten libdispatch und gcd wurden entfernt, was die Erstellung von statischen mport-Builds ermöglicht. In plists wurde die Option 'desktop-file-utils' hinzugefügt, und die Möglichkeit der Erstellung von Paketen mit Kernelmodulen wurde implementiert. Die Unterstützung für die Verwendung von chroot zur Aktualisierung einzelner Jail-Umgebungen wurde hinzugefügt.
  • Die Unterstützung für sctp wurde von FreeBSD nach Netcat übertragen.
  • Die Funktion ptsname_r wurde in libc hinzugefügt.
  • Fehlerbehebungen für Ipfilter wurden von FreeBSD übertragen.
  • Im Boot-Skript wurde sichergestellt, dass dbus und hald aktiviert werden.

Zusätzlich kann die Veröffentlichung des Projekts DragonFly BSD 6.2.2 erwähnt werden, das ein Betriebssystem mit hybridem Kernel entwickelt, das 2003 mit dem Ziel ins Leben gerufen wurde, einen alternativen Entwicklungszweig von FreeBSD 4.x zu schaffen. Zu den Besonderheiten von DragonFly BSD gehören das verteilte, versionierte Dateisystem HAMMER, die Möglichkeit, "virtuelle" Systemkerne als Benutzerprozesse zu laden, Daten- und Metadaten-Caching-Tools auf SSD-Speichern, kontextabhängige symbolische Links, die Möglichkeit, Prozesse zu pausieren und ihren Zustand auf der Festplatte zu speichern, sowie ein hybrider Kernel, der mit leichten Threads (LWKT) arbeitet. In der neuen Version werden lediglich Fehlerkorrekturen angeboten.

Quelle: opennet.ru

60GB SSD 8Gb DDR4