
NetBSD logo
NetBSD je jedan od mnogih operativnih sustava u obitelji Unixa koji se rijetko čuje ili čitati o tome. Ali to ne ostavlja po strani činjenicu da se ističe svojom iznimnom prenosivošću, sposobnošću rada na širokom spektru hardverskih platformi i iznad svega fokusom na čistoću i jednostavnost dizajna.
Zbog toga Smatram prikladnim podijeliti vijest o lansiranju NetBSD 10, koji dolazi nakon godinu i pol od zadnjeg ažuriranja. Nova verzija ima značajna poboljšanja, poput podrške za popise kontrole pristupa u FFS datotečnom sustavu, značajne optimizacije performansi, šifriranje diska korištenjem Adiantum algoritma i uključivanje WireGuard VPN drajvera u kernel.
Što je novo u NetBSD 10?
U novoj verziji NetBSD 10, sUčinjena su značajna poboljšanja kompatibilnosti s Linuxom, a ističe se uključivanje podrške za nekoliko ključnih mehanizama na sloju kompatibilnosti s Linuxom (compat_linux). Ovo uključuje dodavanje podrške za eventfd, timerfd, POSIX timere, preadv i pwritev, koji poboljšava interoperabilnost i rad aplikacija dizajniranih za Linux okruženja na NetBSD-u. Osim toga, došlo je doVeliko ažuriranje upravljačkih programa za grafiku za Intel, NVIDIA i AMD GPU na x86 sustavima, kao i vremensko podešavanje podsustava DRM/KMS s Linux kernelom 5.6.
Još jedna nova značajka koju predstavlja NetBSD 10 je proširena hardverska podrška za nove Intel i AMD procesore, ARM ploče kao što je Raspberry Pi 4 i poboljšanu podršku za arhitekture kao što je MIPS. Dodana podrška za sigurnosna proširenja kao što su PAN (Privileged Access Never), PA (Pointer Authentication) i BTI (Branch Target Identification) na Armv8-A procesorima.
Također su ažurirani brojne komponente trećih strana kao što je upravitelj prozora gcc, OpenSSL, postfix, tmux, OpenSSH, X.org Server, između ostalih, na njihove najnovije verzije. Uz to Dodano je 17 novih upravljačkih programa uređaja, uključujući Wacom tablete, Gigabit Ethernet raznih marki, između ostalog.
Učinkovitost predmemorije putanje datoteke u kernelu je poboljšana, kao i izvedba planera zadataka prilagođena velikim.LITTLE Arm sustavima. Performanse select i poll sistemskih poziva tmpfs datotečnog sustava također su optimizirane, a specifične optimizacije su dodane za x86 i AArch64 arhitekture, poboljšavajući I/O i mrežne performanse na AArch64 sustavima.
S druge strane, to je provedeno brži algoritam na bazi stabla za pretraživanje memorijskih stranica, Praćenje čistih i prljavih memorijskih stranica je ubrzano, a fsync za velike datoteke značajno je poboljšan. Osim toga, poboljšano je rukovanje bravama i povećana učinkovitost paralelnog izvođenja operacija.
Na NetBSD 10 Dodana podrška za enkripciju diska pomoću Adiantum algoritma, postizanje visoke učinkovitosti u sustavima bez hardverske akceleracije za AES enkripciju. Omogućena je automatska enkripcija swap particija i dodana je podrška za mehanizme ubrzanja hardverske enkripcije na x86 i Arm procesorima.
Dodatno, dodana je podrška za POSIX.1e ACL-ove FFS datotečnom sustavu, implementirana kroz proširene atribute datoteka prenesene iz FreeBSD-a. Za korištenje ACL-a uveden je novi tip datotečnog sustava nazvan FFSv2ea, u koji se postojeći datotečni sustavi mogu pretvoriti pomoću uslužnog programa fsck_ffs.
Od ostalih se promijenikoji se ističu:
- Dodano WG mrežno sučelje kompatibilno s WireGuardom za podršku VPN-u na NetBSD 10.
- Zadani algoritam za raspršivanje lozinki promijenjen je u Argon2id, a softverska implementacija AES-a koju pruža kernel je poboljšana kako bi se osigurala dosljedna vremena izvršenja u svim arhitekturama.
- Podrška za univerzalni format diska (UDF) je poboljšana, a podrška za ZFS dodana je uslužnom programu fstat.
- Podrška za FUSE (Datotečni sustav u korisničkom prostoru) je proširena, a zamijenjene endian konfiguracije dodane su softverskim RAID implementacijama.
- Implementirani su sistemski pozivi eventfd i timerfd prilagođeni Linuxu, fexecve je dodan za izvršavanje datoteka u deskriptoru datoteka, a ukupna funkcionalnost sustava je poboljšana.
- Zastarjele tehnologije i upravljački programi kao što su HIPPI, FDDI, TokenRing, upravljački programi za SMBFS, između ostalog su uklonjeni, dok je oglašavanje IPv6 usmjerivača premješteno u korisnički prostor, a biblioteke i upravljački programi za naslijeđene uređaje su uklonjeni.
Naps zainteresiran za saznanje više o tome, možete provjeriti pojedinosti na sljedećem linku. Što se tiče onih koji su zainteresirani za ovu novu verziju, trebali biste to znati U ponudi su instalacijske slike veličine 630 MB, koji su sastavljeni za više od 50 arhitektura sustava i 16 različitih CPU obitelji.