Ka është rrelease i sistemit operativ NetBSD 10.1, i cili mbështet 58 arkitekturë sistemesh dhe 16 grupe CPU. Përveç portabilitetit dhe mbështetjes për një numër të madh platformash harduerike, sistemi operativ NetBSD ofron funksione si hipervizori NVMM, firewall-i NPF, menaxhuesi i paketave pkgin, repo i paketave pkgsrc, mekanizmi i kontrollit të integritetit veriexec, moda W^X (faqet e kujtesës nuk mund të jenë të aksesueshme njëkohësisht për shkrim dhe ekzekutim), mbështetje për FS ZFS, sistemi i enkriptimit të disqeve cgd. Imazhet instalues (640 MB) janë përgatitur për 56 arkitekturë (kanë mbetur jashtë epoc32 dhe ia64).
Projekti mbështet 8 porte kryesore: NetBSD: amd64, i386, evbarm, evbmips, evbppc, hpcarm, sparc64 dhe xen, si dhe 49 porte dytësore të lidhura me CPU si alpha, hppa, m68010, m68k, sh3, sparc dhe vax. Porta dytësore akoma mbështeten, por kanë humbur tashmë aktualitetin ose nuk kanë një numër të mjaftueshëm zhvilluesish të interesuar për zhvillimin e tyre. Një port (acorn26) është përfshirë në kategorinë e tretë, ku vendosen portet e pa funksionalizueshme, që pretendojnë të eliminohen nëse nuk gjenden entuziastë të interesuar për zhvillimin e tyre.
Përmirësimet kryesore në NetBSD 10.1:
- Në implementimin e RAID-it programor është shtuar mbështetje për heqjen e disqeve aktive dhe rezervë pa ndaluar funksionimin (heqje e nxehtë).
- NĂ« utilitarin raidctl Ă«shtĂ« shtuar sintaksa «raidctl dev command», qĂ« lejon menaxhimin e konfigurimit tĂ« grupeve tĂ« thjeshta RAID pĂ«rmes linjĂ«s sĂ« komandave. PĂ«r shembull, pĂ«r tĂ« krijuar RAID 0 nga tre disqe mund tĂ« specifikohet «raidctl raid0 create 0 /dev/wd0e /dev/wd1e /dev/wd2e», dhe pĂ«r tĂ« krijuar RAID 1, nĂ« tĂ« cilin aktualisht ndodhet vetĂ«m njĂ« disk â «raidctl raid0 create mirror absent /dev/wd1e».
- Janë eliminuar regresionet që çonin në uljen e performancës së soketeve rrjet.
- Në driver-in e urave rrjet është shtuar një mod mbrojtjeje të ndërfaqeve rrjetore, të cilat, kur aktivizohet, korniza e marrë përmes një ndërfaqeje të mbrojtur nuk mund të redirektohet në një tjetër ndërfaqe të mbrojtur.
- NĂ« adaptorin virtual Ethernet shmif Ă«shtĂ« shtuar mundĂ«sia pĂ«r tĂ« ndryshuar gjendjen e lidhjes rrjet. ĂshtĂ« shtuar utilitari ri shmif_pcapin pĂ«r testimin e shmif.
- Në NFS janë zgjidhur problemet gjatë punës në sisteme me më shumë se 32 GB RAM.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r pajisjet: Realtek/Killer E2600 Ethernet, Brainboxes USB Serial, Mercusys MW150USV2 Wi-Fi.
- Për sistemet x86_64, drejtuesi viac7temp për sensorët e temperaturës CPU VIA C7, VIA Nano dhe Zhaoxin është aktivizuar si parazgjedhje. Mbështetja për CPU-të e kompanisë VIA është përmirësuar.
- Për sistemet ARM64, pajisjet audio të nevojshme për reproduktimin e zërit në QEMU janë përfshirë në bërthamë.
- Gabimet në drejtuesin virtio janë rregulluar.
- Faqet e formuara nga serveri HTTP i integruar me përmbajtjen e katalogëve janë përshtatur për shikimin në pajisje mobile.
- Në bibliotekën C, funksioni getentropy është përshtatur me kërkesat e standardit POSIX.1-2024.
- Në rastin e klonimit, makinat virtuale është siguruar ri-inizializimi automatik i rezervuarit të entropisë të gjeneruesit të numrave pseudo-rastësorë, të aksesueshëm përmes funksioneve getentropy dhe arc4random.
- Versionet e ftp 20241129, libarchive 3.7.7 dhe Xserver 21.1.14 janë azhurnuar.
- Në bibliotekën libsa, e cila përdoret në ngarkuesit, është shtuar mbështetje për NFSv3.
- Madhësia e ndërtimit për sistemet i386 është zvogëluar, duke u përshtatur tani në CD-ROM.
- Për arkitekturën mac68k dhe macppc, është shtuar utilitari mkhybrid, i cili lejon krijimin e imazheve boot-ues universale.
- Në funksionin usleep, tani lejohet specifikimi i vlerave që kalojnë 999999.
Burimi: opennet.ru
