17 czerwca 2019 roku zaprezentowano kolejną znaczącą odsłonę systemu operacyjnego DragonFly BSD – Release56. Wydanie to wprowadza znaczące ulepszenia systemu pamięci wirtualnej, aktualizacje Radeonów i TTM oraz ulepszenia wydajności HAMMER2.
DragonFly powstał w 2003 roku jako rozwidlenie FreeBSD w wersji 4. Wśród wielu cech tej sali operacyjnej można wyróżnić następujące:
-
Wysokowydajny system plików HAMMER2 - obsługa równoległego zapisu do wielu migawek, elastyczny system kwot (w tym katalogów), przyrostowe dublowanie, kompresja oparta na różnych algorytmach, rozproszone dublowanie wielu wzorców. Mechanizm grupowania jest w fazie opracowywania.
-
Hybrydowe jądro oparte na lekkich wątkach z możliwością uruchamiania wielu kopii jądra jako procesów w przestrzeni użytkownika.
Główne zmiany w wydaniu
-
W podsystemie pamięci wirtualnej wprowadzono liczne zmiany, co znacznie zwiększyło wydajność, aż do 40-70% w przypadku niektórych typów operacji.
-
Wiele zmian w sterowniku DRM dla Radeona i podsystemie zarządzania pamięcią wideo TTM dla układów wideo AMD.
-
Poprawiona wydajność systemu plików HAMMER2.
-
Dodano obsługę FUSE w przestrzeni użytkownika.
-
Zaimplementowano izolację danych w procesorze pomiędzy systemem a użytkownikiem: SMAP (Zapobieganie dostępowi w trybie nadzorcy) i SMEP (Zapobieganie wykonywaniu trybu nadzorcy). Aby z nich skorzystać, wymagane jest wsparcie ze strony procesora.
-
W przypadku procesorów Intel zaimplementowano ochronę przed atakami klasy MDS (Microarchitectural Data Sampling). Domyślnie jest wyłączona i należy ją włączyć ręcznie. Ochrona przed widmami jest domyślnie włączona.
-
Migracja do LibreSSL trwa.
-
Zaktualizowane wersje komponentów systemu operacyjnego innych firm.
Źródło: linux.org.ru