Am 17. Juni 2019 wurde die folgende bedeutende Version des Betriebssystems DragonFly BSD – Release56 vorgestellt. Die Veröffentlichung bringt erhebliche Verbesserungen im Virtual Memory System, Updates für Radeon und TTM sowie Leistungssteigerungen bei HAMMER2.
DragonFly entstand 2003 als Abspaltung von FreeBSD der Version 4. Zu den zahlreichen Merkmalen dieses Betriebssystems gehören die folgenden:
Hochleistungs-Dateisystem HAMMER2 – Unterstützung für das gleichzeitige Schreiben in mehrere Snapshots, flexibles Quotasystem (einschließlich für Verzeichnisse), inkrementelles Mirroring, Kompression basierend auf verschiedenen Algorithmen, verteiltes Multi-Master-Mirroring. Ein Clusterungsmechanismus ist in der Entwicklung.
Hybrider Kernel basierend auf lightweight Threads mit der Möglichkeit, mehrere Kernkopien als Prozesse im Benutzermodus auszuführen.
Wesentliche Änderungen der Version
Es wurden zahlreiche Änderungen am Subsystem für virtuellen Speicher vorgenommen, die die Leistung erheblich gesteigert haben, bis zu 40-70 % bei bestimmten Arten von Operationen.
Verschiedene Änderungen am DRM-Treiber für Radeon und am Video-Speicher-Management-Subsystem TTM für AMD-Grafikchips.
Die Leistung des Dateisystems HAMMER2 wurde verbessert.
Unterstützung für FUSE im Benutzermodus wurde hinzugefügt.
Die Isolierung von Daten im CPU zwischen System und Benutzer wurde implementiert: SMAP (Supervisor Mode Access Prevention) und SMEP (Supervisor Mode Execution Prevention). Für deren Aktivierung ist eine Unterstützung durch die CPU erforderlich.
Für Intel-Prozessoren wurde ein Schutz gegen MDS-Angriffe (Microarchitectural Data Sampling) realisiert. Standardmäßig ist dieser deaktiviert und muss manuell aktiviert werden. Der Schutz gegen Spectre ist standardmäßig aktiviert.
Die Migration zu LibreSSL wird fortgesetzt.
Die Versionen der Drittanbieter-Komponenten des Betriebssystems wurden aktualisiert.
Quelle: linux.org.ru
