Doli përditësimi i sistemit operativ NetBSD 10.1, i cili mbështet 58 arkitekturë sistemesh dhe 16 familje CPU. Përveç portabilitetit dhe mbështetjes së një numri të madh platformash harduerike, sistemi operativ NetBSD ofron mundësi si hipervizori NVMM, firewall-i NPF, menaxheri i paketave pkgin, depoja e paketave pkgsrc, mekanizmi i kontrollit të integritetit veriexec, moda W^X (faqet e memories nuk mund të jenë të aksesueshme njëkohësisht për shkrim dhe ekzekutim), mbështetje për FS ZFS, dhe sistemi i enkriptimit të disqeve cgd. Imazhet e instalimit (640 MB) janë përgatitur për 56 arkitektura (epoc32 dhe ia64 janë përjashtuar).
Projekti mbështet 8 porte kryesore: NetBSD: amd64, i386, evbarm, evbmips, evbppc, hpcarm, sparc64 dhe xen, si dhe 49 porte sekondarë të lidhura me CPU si alpha, hppa, m68010, m68k, sh3, sparc dhe vax. Porte sekondarë akoma mbahen, por tashmë kanë humbur relevancën ose nuk kanë një numër të mjaftueshëm të zhvilluesve të interesuar për zhvillimin e tyre. Një port (acorn26) është përfshirë në kategorinë e tretë, ku ndodhen portet që nuk punojnë, të cilat janë në rrezik për t'u fshirë nëse nuk ka entuziastë të interesuar për zhvillimin e tyre.
Përmirësimet kryesore në NetBSD 10.1:
- Implementimi i RAID-it programor ka shtuar mbështetje për heqjen e disqeve aktive dhe rezervë pa ndalur funksionimin (heqja e nxehtë).
- Sintaksa 'raidctl dev command' është shtuar në utilitarin raidctl, duke lejuar menaxhimin e konfigurimit të grupeve të thjeshta RAID nga linja e komandës. Për shembull, për të krijuar një RAID 0 nga tre disqe, mund të thuhet 'raidctl raid0 create 0 /dev/wd0e /dev/wd1e /dev/wd2e', ndërsa për të krijuar një RAID 1, në të cilën për momentin përfshihet vetëm një disk, 'raidctl raid0 create mirror absent /dev/wd1e'.
- Regrresionet që çonin në uljen e performancës së soketeve rrjet janë shpërbërë.
- Në driverin e urave rrjet, është shtuar një mod mbrojtjeje për ndërfaqet rrjeti, që kur është aktiv, mbështjellësi i marrë nga një ndërfaqe rrjeti të mbrojtur nuk mund të ridrejtohet në një tjetër ndërfaqe të mbrojtur.
- Në adaptorin virtual Ethernet shmif është e mundur të ndryshoni gjendjen e lidhjes rrjet. Një utilitar i ri shmif_pcapin është shtuar për testimin e shmif.
- Në NFS janë zgjidhur problemet kur punoni në sisteme që kanë më shumë se 32 GB RAM.
- Shtuar mbështetje për pajisje: Realtek/Killer E2600 Ethernet, Brainboxes USB Serial, Mercusys MW150USV2 Wi-Fi.
- Për sistemet x86_64, është aktivizuar automatikisht driveri viac7temp për sensorët e temperaturës CPU VIA C7, VIA Nano dhe Zhaoxin. Janë përmirësuar mbështetje për CPU të kompanisë VIA.
- Për sistemet ARM64, janë përfshirë pajisjet audio në bërthamë që janë të nevojshme për riprodhimin e tingujve në QEMU.
- Gabimet në driverin virtio janë rregulluar.
- Faqet e gjeneruara nga serveri HTTP të integruar me përmbajtje katalogësh janë adaptohen për shikim nga pajisjet mobile.
- Në bibliotekën C, funksioni getentropy është përshtatur me kërkesat e standardit POSIX.1-2024.
- NĂ« rastin e klonimit, makinave virtuale Ă«shtĂ« garantuar ri-inizializimi automatik i grupit tĂ« entropisĂ« sĂ« gjeneratorit tĂ« numrave tĂ« rastit, i cili Ă«shtĂ« i ĐŽĐŸŃŃŃĐżshĂ«m pĂ«rmes funksioneve getentropy dhe arc4random.
- Versionet e ftp janë përditësuar në 20241129, libarchive në 3.7.7 dhe Xserver në 21.1.14.
- Në bibliotekën libsa, e cila përdoret në ngarkues, është shtuar mbështetje për NFSv3.
- Madhësia e ndërtimit për sistemet i386 është zvogëluar, tani përputhet në CD-ROM.
- Për arkitekturat mac68k dhe macppc është shtuar utilitari mkhybrid, i cili lejon krijimin e imazheve bootable universale.
- Në funksionin usleep, është lejuar caktimi i vlerave që tejkalojnë 999999.
Burimi: opennet.ru
