NetBSD 10.1 har slÀppts och stöder 58 systemarkitekturer och 16 CPU-familjer. Utöver portabiliteten och stödet för ett stort antal hÄrdvaruplattformar erbjuder operativsystemet NetBSD funktioner som NVMM-hypervisor, NPF-brandvÀgg, pkgin-pakethanterare, pkgsrc-paketregister, veriexec-integritetskontrollsystem, W^X-lÀge (minnessidor kan inte vara tillgÀngliga för skrivning och exekvering samtidigt), ZFS-filsystemsstöd och cgd-diskkryptering. Installationsbilder (640 MB) har förberetts för 56 arkitekturer (epoc32 och ia64 har utelÀmnats).
Projektet stöder 8 primÀra portar: NetBSD: amd64, i386, evbarm, evbmips, evbppc, hpcarm, sparc64 och xen, samt 49 sekundÀra portar relaterade till CPU som alpha, hppa, m68010, m68k, sh3, sparc och vax. SekundÀra portar stöds fortfarande, men har blivit förÄldrade eller har inte tillrÀckligt med intresserade utvecklare för vidareutveckling. En port (acorn26) Àr inkluderad i den tredje kategorin, dÀr icke-fungerande portar som ansöker om borttagning placeras, om det inte finns nÄgra intresserade entusiaster för deras utveckling.
Huvudsakliga förbÀttringar i NetBSD 10.1:
- Implementeringen av programvaru-RAID har fÄtt stöd för borttagning av aktiva och reservdiskar utan att stoppa driften (hot removal).
- Verktyget raidctl har fÄtt syntaxen "raidctl dev command", vilket möjliggör hantering av konfigurationen av enkla RAID-arrays via kommandoraden. Till exempel, för att skapa RAID 0 av tre diskar kan man ange "raidctl raid0 create 0 /dev/wd0e /dev/wd1e /dev/wd2e", och för att skapa RAID 1, som för tillfÀllet inkluderar endast en disk - "raidctl raid0 create mirror absent /dev/wd1e".
- Regressionsfel som orsakade prestandaförluster för nÀtverkssockets har ÄtgÀrdats.
- I drivrutinen för nÀtverksbryggor har en skyddslÀge för nÀtverksgrÀnssnitt lagts till, dÀr ett paket som mottagits via ett skyddat nÀtverksgrÀnssnitt inte kan omdirigeras till ett annat skyddat grÀnssnitt.
- Den virtuella Ethernet-adaptern shmif har fÄtt möjlighet att Àndra status pÄ nÀtverkslÀnken. En ny verktyg shmif_pcapin har lagts till för testning av shmif.
- Problem med NFS pÄ system med mer Àn 32 GB RAM har ÄtgÀrdats.
- Support för hÄrdvara har lagts till: Realtek/Killer E2600 Ethernet, Brainboxes USB Serial, Mercusys MW150USV2 Wi-Fi.
- Som standard Àr drivrutinen viac7temp aktiverad för CPU-temperatursensorer pÄ VIA C7, VIA Nano och Zhaoxin för x86_64-system. Stödet för VIA:s CPU har förbÀttrats.
- För ARM64-system har ljudenheter inkluderats i kÀrnan, vilket Àr nödvÀndigt för ljuduppspelning i QEMU.
- Felen i virtio-driften har rÀttats.
- Sidor som genereras av den inbyggda HTTP-servern för kataloginnehÄll har anpassats för visning pÄ mobila enheter.
- I C-biblioteket har funktionen getentropy anpassats för att uppfylla kraven i standarden POSIX.1-2024.
- Vid kloning virtuella maskiner sÀkras automatisk rekonstruktion av poolen av entropi för den pseudorandomnumber generator som Àr tillgÀnglig via funktionerna getentropy och arc4random.
- Versionerna ftp 20241129, libarchive 3.7.7 och Xserver 21.1.14 har uppdaterats.
- Stödet för NFSv3 har lagts till i libsa-biblioteket som anvÀnds av bootloaders.
- Storleken pÄ byggnationerna för i386-system har minskat, och nu fÄr de plats pÄ en CD-ROM.
- För arkitekturerna mac68k och macppc har verktyget mkhybrid lagts till, vilket möjliggör skapandet av universella bootbilder.
- I funktionen usleep tillÄts nu vÀrden som överstiger 999999.
KĂ€lla: opennet.ru
