Logo NetBSD
NetBSD je jedním z mnoha operačních systémů v rodině Unixů, které není příliš běžné slyšet nebo si o tom přečtěte. To však nenechává stranou skutečnost, že se vyznačuje mimořádnou přenosností, schopností provozu na široké škále hardwarových platforem a především zaměřením na čistotu a jednoduchost designu.
To je důvod, proč Považuji za vhodné podělit se o zprávu o spuštění NetBSD 10, který přichází po roce a půl od jeho poslední aktualizace. Nová verze obsahuje významná vylepšení, jako je podpora seznamů řízení přístupu v systému souborů FFS, pozoruhodné optimalizace výkonu, šifrování disku pomocí algoritmu Adiantum a zahrnutí ovladače WireGuard VPN do jádra.
Co je nového v NetBSD 10?
V nové verzi NetBSD 10, sByla provedena významná vylepšení kompatibility se systémem Linux, a zahrnutí podpory několika klíčových mechanismů vyniká na vrstvě kompatibility Linuxu (compat_linux). To zahrnuje přidání podpory pro eventfd, timerfd, časovače POSIX, preadv a pwritev, který zlepšuje interoperabilitu a provoz aplikací navržených pro prostředí Linux na NetBSD. Kromě toho došlo k aVelká aktualizace ovladačů grafiky pro GPU Intel, NVIDIA a AMD na systémech x86 a také časování subsystému DRM/KMS s linuxovým jádrem 5.6.
Další novou funkcí, kterou NetBSD 10 představuje, je rozšířenou hardwarovou podporu pro nové procesory Intel a AMD, desky ARM jako Raspberry Pi 4 a vylepšenou podporu pro architektury, jako je MIPS. Přidána podpora bezpečnostních rozšíření, jako je PAN (Privileged Access Never), PA (Pointer Authentication) a BTI (Branch Target Identification) na procesorech Armv8-A.
Byly také aktualizovány četné součásti třetích stran, jako je správce oken gcc, OpenSSL, postfix, tmux, OpenSSH, X.org Server, mimo jiné, na jejich nejnovější verze. Navíc k tomu Bylo přidáno 17 nových ovladačů zařízení, včetně tabletů Wacom, gigabitového Ethernetu různých značek mj.
Účinnost mezipaměti cest k souboru v jádře byla vylepšena, stejně jako výkon plánovače úloh přizpůsobený pro systémy big.LITTLE Arm. Výkon systémových volání select a poll souborového systému tmpfs byl také optimalizován a byly přidány specifické optimalizace pro architektury x86 a AArch64, což zlepšuje I/O a výkon sítě na systémech AArch64.
Na druhou stranu byla implementována rychlejší stromový algoritmus pro vyhledávání paměťových stránek, Sledování čistých a špinavých stránek paměti bylo zrychleno a výrazně se zlepšil fsync pro velké soubory. Kromě toho se zlepšila manipulace se zámky a zvýšila se efektivita paralelního provádění operací.
Na NetBSD 10 Přidána podpora pro šifrování disku pomocí algoritmu Adiantum, dosažení vysoké účinnosti v systémech bez hardwarové akcelerace pro šifrování AES. Bylo povoleno automatické šifrování odkládacích oddílů a byla přidána podpora pro akcelerační mechanismy hardwarového šifrování na procesorech x86 a Arm.
Kromě toho byla do souborového systému FFS přidána podpora pro POSIX.1e ACL, implementovaná prostřednictvím rozšířených atributů souborů přenesených z FreeBSD. Pro použití ACL byl zaveden nový typ souborového systému s názvem FFSv2ea, na který lze stávající souborové systémy převést pomocí nástroje fsck_ffs.
Z ostatních se měníkteré vynikají:
- Přidáno síťové rozhraní wg kompatibilní s WireGuard pro podporu VPN na NetBSD 10.
- Výchozí algoritmus hašování hesel byl změněn na Argon2id a softwarová implementace AES poskytovaná jádrem byla vylepšena tak, aby poskytovala konzistentní doby provádění napříč architekturami.
- Byla vylepšena podpora formátu UDF (Universal Disk Format) a do nástroje fstat byla přidána podpora ZFS.
- Podpora pro FUSE (Filesystem in Userspace) byla rozšířena a do softwarových implementací RAID byly přidány swapované konfigurace endian.
- Byla implementována systémová volání eventfd a timerfd přívětivá pro Linux, bylo přidáno fexecve pro spouštění souborů v deskriptoru souborů a byla vylepšena celková funkčnost systému.
- Zastaralé technologie a ovladače, jako je HIPPI, FDDI, TokenRing, ovladače pro SMBFS, mimo jiné, byly odstraněny, zatímco reklama směrovačů IPv6 byla přesunuta do uživatelského prostoru a byly odstraněny knihovny a ovladače pro starší zařízení.
Pokud zájem dozvědět se o tom více, můžete zkontrolovat podrobnosti v následujícím odkazu. Pokud jde o zájemce o tuto novou verzi, měli byste to vědět Nabízeny jsou instalační obrazy o velikosti 630 MB, které jsou kompilovány pro více než 50 systémových architektur a 16 různých rodin CPU.