Vydanie operačného systému NetBSD 10.1 je dostupné a podporuje 58 systémových architektúr a 16 rodín CPU. Okrem prenosnosti a podpory veľkého počtu hardvérových platforiem ponúka operačný systém NetBSD aj funkcie ako hypervízor NVMM, firewall NPF, balíčkový manažér pkgin, repozitár balíkov pkgsrc, mechanizmus kontroly integrity veriexec, režim W^X (pamäťové stránky nemôžu byť súčasne prístupné na zápis a vykonávanie), podpora FS ZFS a systém šifrovania diskov cgd. Inštalačné obrazy (640 MB) sú pripravené pre 56 architektúr (epoc32 a ia64 sú vynechané).
Projekt podporuje 8 primárnych portov: NetBSD: amd64, i386, evbarm, evbmips, evbppc, hpcarm, sparc64 a xen, ako aj 49 sekundárnych portov súvisiacich s takými CPU, ako sú alpha, hppa, m68010, m68k, sh3, sparc a vax. Sekundárne porty sa ešte podporujú, ale už stratili svoj význam alebo nemajú dostatočný počet záujemcov o ich vývoj. Jeden port (acorn26) patrí do tretej kategórie, kde sú umiestnené nefunkčné porty, ktoré sa môžu uchádzať o odstránenie, ak sa nenájde dostatok nadšencov o ich vývoj.
Hlavné vylepšenia v NetBSD 10.1:
- Do implementácie softvérového RAID bola pridaná podpora horúceho odstránenia aktívnych a záložných diskov bez zastavenia prevádzky.
- Do utilitky raidctl bol pridaný syntax «raidctl dev command», ktorý umožňuje prostredníctvom príkazového riadku spravovať konfiguráciu jednoduchých RAID polí. Napríklad na vytvorenie RAID 0 z troch diskov môžete zadať «raidctl raid0 create 0 /dev/wd0e /dev/wd1e /dev/wd2e», a na vytvorenie RAID 1, do ktorého zatiaľ patrí len jeden disk — «raidctl raid0 create mirror absent /dev/wd1e».
- Boli odstránené regresie, ktoré viedli k zníženej výkonnosti sieťových soketov.
- V ovládači sieťových mostov sa objavil režim ochrany sieťových rozhraní, pri ktorom sa prijatý rámec cez zabezpečené sieťové rozhranie nemôže presmerovať na iné zabezpečené rozhranie.
- Vo virtuálnom Ethernet adaptéri shmif bola pridaná možnosť zmeny stavu sieťového spojenia. Pridala sa nová utilitka shmif_pcapin na testovanie shmif.
- V NFS sa vyriešili problémy pri práci na systémoch s viac ako 32 GB RAM.
- Bola pridaná podpora hardvéru: Realtek/Killer E2600 Ethernet, Brainboxes USB Serial, Mercusys MW150USV2 Wi-Fi.
- Predvolene je v systémoch x86_64 aktivovaný ovládač viac7temp pre teplotné senzory CPU VIA C7, VIA Nano a Zhaoxin. Zlepšená podpora CPU od spoločnosti VIA.
- Pre systémy ARM64 sú v jadre zahrnuté zvukové zariadenia potrebné na prehrávanie zvuku v QEMU.
- Opravené chyby v ovládači virtio.
- Stránky generované vstavaným HTTP serverom s obsahom adresárov sú prispôsobené na zobrazenie na mobilných zariadeniach.
- Vo funkcii getentropy v C knižnici bola zaručená zhoda so štandardom POSIX.1-2024.
- V prípade klonovania virtuálních strojů bola zabezpečená automatická reinicializácia poolu entropie generátora pseudonáhodných čísel, dostupného prostredníctvom funkcií getentropy a arc4random.
- Aktualizované verzie ftp 20241129, libarchive 3.7.7 a Xserver 21.1.14.
- Do knižnice libsa, používané v zavádzačoch, bola pridaná podpora NFSv3.
- Zmenšená veľkosť zostavenia pre systémy i386, ktoré sa teraz zmestia na CD-ROM.
- Pre architektúry mac68k a macppc bola pridaná utilita mkhybrid, ktorá umožňuje vytvárať univerzálne zavádzacie obrazy.
- Vo funkcii usleep je povolené uvádzať hodnoty presahujúce 999999.
Zdroj: opennet.ru
