DragonFlyBSD 5.8 přichází s vylepšeními pro DRM, virtuální paměť a další

Před několika dny bylo oznámeno vydání nové verze DragonFlyBSD 5.8. Tato nová verze přichází s některými vylepšeními docela zajímavé z toho práce na komponentách DRM a vylepšení virtuální paměti jsou zvýrazněny.

Mezi vlastnosti DragonFly BSD jsou to souborový systém HAMMER s distribuovanou verzí, podpora načítání "virtuálních" jader systému jako jsou uživatelské procesy, schopnost ukládat data FS a metadata do mezipaměti na SSD, kontextové varianty symbolických odkazů, schopnost zmrazit procesy při zachování jejich stavu na disku, hybridní jádro využívající lehká vlákna (LWKT).

Co je nového v DragonFlyBSD 5.8?

Tato nová verze DragonFlyBSD 5.8, základní struktura obsahuje nástroj dsynth který je určen k místní kompilaci a údržbě vlastních binárních úložišť DPort.

kromě toho paralelizace sady libovolného počtu portů je podporována, vzhledem k stromu závislostí. V rámci přípravy na nové vydání DPort také představil řadu změn zaměřených na urychlení sestavování různých závislých balíčků.

Kromě toho, Libc je uvedeno, že má účinný mechanismus maskování signálu který chrání malloc * () a podobné funkce před problémy způsobenými přerušením signálu.

Pro krátkodobé blokování a odblokování signálů jsou navrženy funkce sigblockall () a sigunblockall (), které fungují bez systémových volání.

Navíc, funkce libc strtok () je přizpůsobena pro použití ve vícevláknových aplikacích, jsou přidány konstanty TABDLY, TAB0, TAB3 a funkce _errno_location pro lepší kompatibilitu dat.

Na straně jeho vynikajících vylepšení to můžeme najít Komponenty rozhraní DRM jsou synchronizovány s jádrem Linuxu 4.9 s přenosem jednotlivých funkcí z jádra 4.12 určených ke zlepšení podpory Wayland.

Ovladač drm / i915 pro Intel GPU je synchronizován s jádrem Linuxu 4.8.17 s portovaným jádrovým kódem 5.4 pro podporu nových čipů a také radeon u grafických karet AMD je synchronizována s jádrem Linux 4.9.

L algoritmy byly významně vylepšeny pro výměnu virtuální paměti, což eliminovalo nebo minimalizovalo problémy s odezvou v uživatelském rozhraní mimo paměť.

také uvádí se, že byla přidána podpora pro ochranné mechanismy SMAP a SMEP. SMAP umožňuje blokovat přístup k datům v uživatelském prostoru z privilegovaného kódu běžícího na úrovni jádra, zatímco SMEP neumožňuje přepnutí z režimu jádra na spuštění kódu na úrovni uživatele, čímž blokuje zneužití mnoha zranitelných míst v jádře.

Další důležitou změnou je nouzový režim provozu systému souborů HAMMER2, který byl přidán a implementován, protože jej lze použít v procesu obnovy po havárii.

Z dalších uvedených změn:

  • Přidána nová systémová volání realpath, getrandom a lwp_getname (povoleno implementovat pthread_get_name_np).
  • Přepracované proměnné sysctl pro konfiguraci vězení. Přidána možnost připojit nullfs a tmpfs z vězení.
  • Vylepšená spolehlivost a výkon TMPFS. Vyšší účinnost v podmínkách nedostatku volné paměti v systému.
  • Byly přidány funkce basename () a dirname () kompatibilní s Linuxem, aby se zlepšila kompatibilita portů.
  • Migrováno z FreeBSDfsck_msdosfs, sys / ttydefaults.h, AF_INET / AF_INET6 do libc / getaddrinfo (), calendar (1), rcorder-visualize.sh. Funkce math.h jsou přeneseny z OpenBSD.
  • Aktualizované verze komponent třetích stran, včetně Binutils 2.34, Openresolv 3.9.2, DHCPCD 8.1.3. Ve výchozím nastavení se používá kompilátor gcc-8.

Pokud se chcete dozvědět více o spuštění této nové verze, můžete zkontrolovat podrobnosti Na následujícím odkazu.

Plnění

Pro ty, kteří mají zájem o instalaci nebo testování této nové verze na svých počítačích nebo na virtuálním počítači, mohou získat obraz systému z jeho oficiálních webových stránek v sekci stahování.

Odkaz je tento.

Obraz systému lze zaznamenat pomocí nástroje Etcher, což je multiplatformní nástroj.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.