NetBSD 10.1 operatsioonisüsteemi väljaanne on nüüd saadaval ja toetab 58 süsteemiarhitektuuri ning 16 CPU perekonda. Lisaks kandepidavusele ja suure hulga riistvaraplatvormide toetamisele pakub NetBSD järgmisi funktsioone: NVMM hüperviisor, NPF tulemüür, pkgin pakihaldur, pkgsrc paketirepositoorium, veriexec terviklikkuse kontrolli mehhanism, W^X režiim (mälulehed ei saa olla samal ajal kirjutatavad ja täidetavad), ZFS failisüsteemi tugi ning cgd krüptimise süsteem. Paigalduskujutised (640 MB) on ette valmistatud 56 arhitektuuri jaoks (epoc32 ja ia64 on välja jäetud).
Projekt toetab 8 peamist porti: NetBSD: amd64, i386, evbarm, evbmips, evbppc, hpcarm, sparc64 ja xen, samuti 49 mittepeamist porti, mis on seotud järgmiste CPU-dega: alpha, hppa, m68010, m68k, sh3, sparc ja vax. Sekundaarsed portid on endiselt toetatud, kuid kaotanud oma tähtsuse või ei oma piisavat arendushuvilist arendajat. Üks port (acorn26) on kantud kolmandasse kategooriasse, kuhu kuuluvad mittetöötavad portid, mis võivad olla eemaldatud, kui ei leita nende arendamise huvilisi entusiastide seas.
NetBSD 10.1 peamised uuendused:
- Programmi RAID rakendusse on lisatud tugi aktiivsete ja varu ketaste eemaldamiseks töö katkestamata (hot removal).
- Käskraidctl sai uue süntaksi «raidctl dev command», mis võimaldab käsurealt hallata lihtsate RAID-massiivide konfiguratsiooni. Näiteks RAID 0 loomiseks kolmest kõvakettast saab kasutada käsku «raidctl raid0 create 0 /dev/wd0e /dev/wd1e /dev/wd2e», ning RAID 1 loomisel, kuhu praegu kuulub ainult üks ketas, käsku «raidctl raid0 create mirror absent /dev/wd1e».
- Võrgusoklite jõudluse langusele viinud regressioonid on eemaldatud.
- Võrgusildade draiverisse on lisatud võrgu liideste kaitse režiim, mille aktiveerimise korral kaitstud võrgu liidese kaudu saadud kaadreid ei saa suunata teisele kaitstud liidesele.
- Virtuaalses Ethernet-adapteris shmif on nüüd võimalik võrgu lingi olekut muuta. Uus utiliit shmif_pcapin on lisatud shmif testimiseks.
- NFS-is on lahendatud probleemid, mis tekkisid süsteemides, millel on rohkem kui 32 GB RAM-i.
- Toe on lisatud järgmistele seadmetele: Realtek/Killer E2600 Ethernet, Brainboxes USB Serial, Mercusys MW150USV2 Wi-Fi.
- Vaikimisi on x86_64 süsteemides aktiveeritud viac7temp draiver VIA C7, VIA Nano ja Zhaoxin CPU temperatuurianduritele. Täiustatud on VIA ettevõtte CPU tugi.
- ARM64 süsteemides on tuumas aktiveeritud heli seadmed, mis on vajalikud heli taasesitamiseks QEMU-s.
- Virtio draiveris on parandatud vead.
- Sisseehitatud HTTPServeri genereeritud lehed koos kaustasisu muutuvatega on kohandatud mobiilsete seadmete vaatamiseks.
- C-teegis on getentropy funktsioon viidud vastavusse POSIX.1-2024 standardi nõuetega.
- Kloonimise korral virtuaalmasinad on tagatud automaatne pseudo-juhuslike arvude generaatori entropiapooli algseadistamine, millele pääseb ligi getentropy ja arc4random funktsioonide kaudu.
- Uuendatud on ftp versioonid 20241129, libarchive 3.7.7 ja Xserver 21.1.14.
- Libsa teeki, mis on kasutusel laadijates, on lisatud NFSv3 toetamine.
- i386 süsteemide koguse suurust on vähendatud, mis mahub nüüd CD-ROM-ile.
- Mac68k ja macppc arhitektuuridele on lisatud utiliit mkhybrid, mis võimaldab luua universaalseid käivitatavaid pilte.
- Usleep funktsioonis on lubatud määrata väärtusi, mis ületavad 999999.
Allikas: opennet.ru
