NetBSD 10 został już wydany i oto jego nowe funkcje

NetBSD

Logo NetBSD

NetBSD jest jednym z wielu systemów operacyjnych w rodzinie Unixów, o których nie mówi się zbyt często lub poczytaj o tym. Nie pomija to jednak faktu, że wyróżnia go wyjątkowa przenośność, możliwość działania na szerokiej gamie platform sprzętowych, a przede wszystkim skupienie się na czystości i prostocie projektowania.

Dlatego Uważam za stosowne podzielić się wiadomością o uruchomieniu NetBSD 10, co następuje po półtora roku od ostatniej aktualizacji. Nowa wersja zawiera istotne usprawnienia, takie jak obsługa list kontroli dostępu w systemie plików FFS, zauważalną optymalizację wydajności, szyfrowanie dysku za pomocą algorytmu Adiantum oraz włączenie w jądrze sterownika WireGuard VPN.

Co nowego w NetBSD 10?

W nowej wersji NetBSD 10, sWprowadzono znaczące ulepszenia w zakresie kompatybilności z Linuksem, wyróżnia się także uwzględnienie wsparcia dla kilku kluczowych mechanizmów w warstwie kompatybilności z Linuksem (compat_linux). Obejmuje to dodanie obsługi eventfd, timerfd, timerów POSIX, preadv i pwritev, co poprawia interoperacyjność i działanie aplikacji przeznaczonych dla środowisk Linux na NetBSD. Ponadto doszło doWażna aktualizacja sterowników graficznych dla procesorów graficznych Intel, NVIDIA i AMD w systemach x86, a także taktowanie podsystemów DRM/KMS z jądrem Linux 5.6. 

Kolejną nową funkcją wprowadzoną w NetBSD 10 jest rozszerzona obsługa sprzętu dla nowych procesorów Intel i AMD, płyt ARM, takich jak Raspberry Pi 4, oraz ulepszonej obsługi architektur takich jak MIPS. Dodano obsługę rozszerzeń zabezpieczeń, takich jak PAN (nigdy nie ma dostępu uprzywilejowanego), PA (uwierzytelnianie wskaźnika) i BTI (identyfikacja celu oddziału) na procesorach Armv8-A.

Zostały również zaktualizowane liczne komponenty innych firm, takie jak menedżer okien gcc, OpenSSL, postfix, tmux, OpenSSH, X.org Server i inne, do ich najnowszych wersji. W dodatku Dodano 17 nowych sterowników urządzeń, w tym między innymi tablety Wacom, Gigabit Ethernet różnych marek.

Poprawiono wydajność pamięci podręcznej ścieżek plików w jądrze, a także Wydajność harmonogramu zadań dostosowana do systemów big.LITTLE Arm. Zoptymalizowano także wydajność wybierania i odpytywania wywołań systemowych systemu plików tmpfs oraz dodano specyficzne optymalizacje dla architektur x86 i AArch64, poprawiając wydajność operacji we/wy i sieci w systemach AArch64.

Z drugiej strony zostało to wdrożone szybszy algorytm drzewkowy do przeszukiwania stron pamięci, Przyspieszono śledzenie czystych i zanieczyszczonych stron pamięci, a fsync dla dużych plików zostało znacznie ulepszone. Dodatkowo poprawiono obsługę zamków i zwiększono efektywność równoległego wykonywania operacji.

Na NetBSD 10 Dodano obsługę szyfrowania dysku przy użyciu algorytmu Adiantum, osiągnięcie wysokiej wydajności w systemach bez akceleracji sprzętowej dla szyfrowania AES. Włączono automatyczne szyfrowanie partycji wymiany i dodano obsługę mechanizmów przyspieszania sprzętowego szyfrowania na procesorach x86 i ARM.

Ponadto do systemu plików FFS dodano obsługę list ACL POSIX.1e, zaimplementowaną poprzez rozszerzone atrybuty plików przeniesione z FreeBSD. Aby móc korzystać z listy ACL, wprowadzono nowy typ systemu plików o nazwie FFSv2ea, na który można konwertować istniejące systemy plików za pomocą narzędzia fsck_ffs.

Inni się zmieniająktóre wyróżniają się:

  •  Dodano interfejs sieciowy wg zgodny z WireGuard do obsługi VPN na NetBSD 10.
  • Domyślny algorytm mieszania haseł został zmieniony na Argon2id, a implementacja oprogramowania AES zapewnianego przez jądro została ulepszona, aby zapewnić spójne czasy wykonywania w różnych architekturach.
  • Udoskonalono obsługę formatu Universal Disk Format (UDF) i dodano obsługę ZFS do narzędzia fstat.
  • Rozszerzono obsługę FUSE (system plików w przestrzeni użytkownika), a do implementacji programowych RAID dodano konfiguracje zamienionych końcówek.
  • Zaimplementowano przyjazne dla Linuksa wywołania systemowe eventfd i timerfd, dodano fexecve do wykonywania plików w deskryptorze pliku i poprawiono ogólną funkcjonalność systemu.
  • Przestarzałe technologie i sterowniki, takie jak między innymi HIPPI, FDDI, TokenRing, sterowniki dla SMBFS, zostały usunięte, a reklamy routerów IPv6 zostały przeniesione do przestrzeni użytkownika, a biblioteki i sterowniki dla starszych urządzeń zostały usunięte.

Jeżeli jesteś chcesz dowiedzieć się więcej na ten temat, możesz sprawdzić szczegóły w poniższym linku. Jeśli chodzi o zainteresowanych nową wersją, powinniście to wiedzieć Oferowane są obrazy instalacyjne o rozmiarze 630 MB, które są skompilowane dla ponad 50 architektur systemów i 16 różnych rodzin procesorów.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.