Izdanje operacijske sustave NetBSD 10.1 je dostupno, podržavajući 58 arhitektura sustava i 16 obitelji CPU-a. Osim prenosivosti i podrške velikom broju hardverskih platformi, operacijski sustav NetBSD nudi mogućnosti kao što su NVMM hipervizor, NPF vatrozid, pkgin upravitelj paketa, pkgsrc repozitorij paketa, veriexec mehanizam za provjeru integriteta, W^X način (memorijske stranice ne mogu biti istovremeno dostupne za zapis i izvršenje), podrška za ZFS datotečni sustav i cgd sustav za enkripciju diskova. Instalacijski imidži (640 MB) pripremljeni su za 56 arhitektura (nedostaju epoc32 i ia64).
Projekt podržava 8 primarnih portova: NetBSD: amd64, i386, evbarm, evbmips, evbppc, hpcarm, sparc64 i xen, kao i 49 sekundarnih portova povezanih s CPU-ima kao što su alpha, hppa, m68010, m68k, sh3, sparc i vax. Sekundarni portovi su još uvijek podržani, ali su izgubili aktualnost ili nemaju dovoljan broj zainteresiranih programera za njihov razvoj. Jedan port (acorn26) je uključen u treću kategoriju, u kojoj se nalaze neoperativni portovi koji su predmet uklanjanja ako ne bude entuzijasta zainteresiranih za njihov razvoj.
Glavna poboljšanja u NetBSD 10.1:
- Implementaciji softverskog RAID-a dodana je podrška za uklanjanje aktivnih i rezervnih diskova bez zaustavljanja rada (hot removal).
- Raidctl alat dobio je sintaksu «raidctl dev command» koja omogućava upravljanje konfiguracijom jednostavnih RAID polja putem naredbenog retka. Na primjer, za stvaranje RAID 0 od tri diska može se navesti «raidctl raid0 create 0 /dev/wd0e /dev/wd1e /dev/wd2e», a za stvaranje RAID 1, koji za sada uključuje samo jedan disk — «raidctl raid0 create mirror absent /dev/wd1e».
- Ispravljene su regresije koje su uzrokovale smanjenje performansi mrežnih soketa.
- U vozaču mrežnih mostova uveden je način zaštite mrežnih sučelja, kada primljeni okvir putem zaštićenog mrežnog sučelja ne može biti preusmjeren na drugo zaštićeno sučelje.
- U virtualnom Ethernet adapteru shmif dodana je mogućnost promjene stanja mrežnog linka. Dodana je nova alatka shmif_pcapin za testiranje shmif-a.
- U NFS-u riješeni su problemi prilikom rada na sustavima koji imaju više od 32 GB RAM-a.
- Dodana je podrška za opremu: Realtek/Killer E2600 Ethernet, Brainboxes USB Serial, Mercusys MW150USV2 Wi-Fi.
- Zadano, za x86_64 sustave aktiviran je viac7temp upravljač za VIA C7, VIA Nano i Zhaoxin CPU senzore temperature. Poboljšana podrška za VIA procesore.
- Za ARM64 sustave, uključeni su audio uređaji potrebni za reprodukciju zvuka u QEMU.
- Ispravljene su greške u virtio upravljaču.
- Stranice koje generira ugrađeni HTTP server s sadržajem direktorija prilagođene su za pregled s mobilnih uređaja.
- U C biblioteci funkcija getentropy usklađena je s zahtjevima standarda POSIX.1-2024.
- U slučaju kloniranja virtualnih mašina osigurana je automatska reinitializacija entropijskog skladišta generatora pseudo-služajnih brojeva, dostupnog putem funkcija getentropy i arc4random.
- Ažurirane su verzije ftp 20241129, libarchive 3.7.7 i Xserver 21.1.14.
- U knjižnicu libsa, korištenu u bootloaderima, dodana je podrška za NFSv3.
- Smanjena je veličina izgradnje za i386 sustave, koja se sada može smjestiti na CD-ROM.
- Za arhitekture mac68k i macppc dodana je utilita mkhybrid, koja omogućava stvaranje univerzalnih bootable slika.
- U funkciji usleep dopušteno je navođenje vrijednosti većih od 999999.
Izvor: opennet.ru
