17 czerwca 2019 roku zaprezentowano znaczącą wersję systemu operacyjnego DragonFly BSD – Release56. Wydanie to wprowadza istotne ulepszenia w systemie pamięci wirtualnej, aktualizacje dla Radeon i TTM, a także poprawę wydajności HAMMER2.
DragonFly powstał w 2003 roku jako odgałęzienie od FreeBSD w wersji 4. Z wielu cech tego systemu można wyróżnić następujące:
Wysokowydajny system plików HAMMER2 – wsparcie dla równoległego zapisu do wielu zrzutów, elastyczny system limitów (w tym na katalogi), inkrementalna replikacja, kompresja oparta na różnych algorytmach, rozproszona replikacja multi-master. W opracowaniu znajduje się mechanizm klastrowania.
Hybrydowe jądro oparte na lekkich wątkach z możliwością uruchomienia wielu kopii jądra jako procesów w przestrzeni użytkownika.
Główne zmiany w wydaniu
Wprowadzono liczne zmiany w podsystemie pamięci wirtualnej, co znacznie提高ło wydajność, osiągając nawet 40-70% w przypadku niektórych operacji.
Liczne zmiany w sterowniku DRM dla Radeon oraz w podsystemie zarządzania pamięcią wideo TTM dla chipów wideo AMD.
Poprawiono wydajność systemu plików HAMMER2.
Dodano wsparcie dla FUSE w przestrzeni użytkownika.
Zrealizowano izolację danych w CPU między systemem a użytkownikiem: SMAP (Supervisor Mode Access Prevention) oraz SMEP (Supervisor Mode Execution Prevention). Wymagana jest obsługa ze strony CPU.
Dla procesorów Intel zrealizowano ochronę przed atakami klasy MDS (Microarchitectural Data Sampling). Domyślnie jest ona wyłączona, wymaga ręcznego włączenia. Ochrona przed Spectre jest włączona domyślnie.
Trwa migracja na LibreSSL.
Zaktualizowano wersje komponentów zewnętrznych systemu operacyjnego.
Źródło: linux.org.ru
