Am 17. Juni 2019 wurde die bedeutende Veröffentlichung des Betriebssystems DragonFly BSD – Release56 vorgestellt. Dieses Release bringt wesentliche Verbesserungen im Virtual Memory System, Updates für Radeon und TTM sowie Leistungssteigerungen für HAMMER2.
DragonFly entstand 2003 als Abspaltung von FreeBSD Version 4. Zu den vielen Besonderheiten dieses Betriebssystems gehören folgende:
Das leistungsstarke Dateisystem HAMMER2 – Unterstützung für paralleles Schreiben in mehrere Snapshots, ein flexibles Quoten System (einschließlich für Verzeichnisse), inkrementelle Spiegelung, komprimiert basierend auf verschiedenen Algorithmen, verteilte Multi-Master-Spiegelung. Ein Clustermechanismus ist in der Entwicklung.
Ein Hybrid-Kernel, der auf lightweight Threads basiert, mit der Möglichkeit, mehrere Kernel-Instanzen als Prozesse im Benutzermodus zu starten.
Wesentliche Änderungen des Releases
Es wurden zahlreiche Änderungen am Subsystem für virtuelle Speicher vorgenommen, die die Leistung erheblich gesteigert haben, bis hin zu 40-70% in bestimmten Operationen.
Vielfältige Änderungen am DRM-Treiber für Radeon und am TTM-Subsystem zur Verwaltung des Videospeichers für AMD-Grafikchips.
Die Leistung des HAMMER2-Dateisystems wurde verbessert.
Unterstützung für FUSE im Benutzermodus wurde hinzugefügt.
Datenisolation im CPU zwischen System und Benutzer wurde implementiert: SMAP (Supervisor Mode Access Prevention) und SMEP (Supervisor Mode Execution Prevention). Diese erfordern Unterstützung durch die CPU.
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 Spectre-Schutz ist standardmäßig aktiviert.
Die Migration zu LibreSSL wird fortgesetzt.
Die Versionen der externen Komponenten des Betriebssystems wurden aktualisiert.
Quelle: linux.org.ru
