Lansarea sistemului de operare NetBSD 10.1

Este disponibilă versiunea sistemului de operare NetBSD 10.1, care suportă 58 de arhitecturi de sistem și 16 familii de CPU. Pe lângă portabilitate și suport pentru un număr mare de platforme hardware, sistemul de operare NetBSD oferă capacități precum hypervizorul NVMM, firewall-ul NPF, managerul de pachete pkgin, repository-ul de pachete pkgsrc, mecanismul de control al integrității veriexec, modul W^X (pagina de memorie nu poate fi accesată simultan pentru scriere și execuție), suport pentru FS ZFS, sistem de criptare a discurilor cgd. Imaginile de instalare (640 MB) sunt pregătite pentru 56 de arhitecturi (epoc32 și ia64 sunt omise).

Proiectul suportă 8 porturi primare: NetBSD: amd64, i386, evbarm, evbmips, evbppc, hpcarm, sparc64 și xen, precum și 49 de porturi secundare asociate cu CPU-uri precum alpha, hppa, m68010, m68k, sh3, sparc și vax. Porturile secundare sunt încă suportate, dar au devenit învechite sau nu au un număr suficient de dezvoltatori interesați de dezvoltarea acestora. Un port (acorn26) este inclus în a treia categorie, în care se află porturi nefuncționale, care riscă să fie eliminate, dacă nu sunt găsiți entuziaști interesați de dezvoltarea lor.

Principalele îmbunătățiri în NetBSD 10.1:

  • În implementarea RAID-ului software a fost adăugată suportul pentru eliminarea discurilor active și de rezervă fără oprirea funcționării (hot removal).
  • Utilitarii raidctl au avut adăugat sintaxa „raidctl dev command”, care permite gestionarea configurației array-urilor RAID simple prin linia de comandă. De exemplu, pentru a crea un RAID 0 din trei discuri, se poate indica „raidctl raid0 create 0 /dev/wd0e /dev/wd1e /dev/wd2e”, iar pentru a crea un RAID 1, în care deocamdată este inclus doar un disc — „raidctl raid0 create mirror absent /dev/wd1e”.
  • Au fost eliminate regresiile care duceau la scăderea performanței socket-urilor de rețea.
  • În driverul podurilor de rețea a fost introdus un mod de protecție pentru interfețele de rețea, în care, odată activat, un cadru primit printr-o interfață de rețea protejată nu poate fi redirecționat către o altă interfață de rețea protejată.
  • În adaptorul Ethernet virtual shmif a fost adăugată capacitatea de a schimba starea link-ului de rețea. A fost adăugată o nouă utilitară shmif_pcapin pentru testarea shmif.
  • În NFS au fost rezolvate problemele la lucrul pe sisteme cu mai mult de 32 GB RAM.
  • A fost adăugată suport pentru echipamente: Realtek/Killer E2600 Ethernet, Brainboxes USB Serial, Mercusys MW150USV2 Wi-Fi.
  • Implicit, driverul viac7temp pentru senzorii de temperatură CPU VIA C7, VIA Nano și Zhaoxin este activat pentru sistemele x86_64. Suportul pentru CPU-uri VIA a fost îmbunătățit.
  • Pentru sistemele ARM64, în kernel sunt incluse dispozitivele audio necesare pentru redarea sunetului în QEMU.
  • S-au corectat erorile din driverul virtio.
  • Pagini generate de serverul HTTP încorporat, cu conținut de directoare, sunt adaptate pentru vizualizarea pe dispozitive mobile.
  • În biblioteca C, funcția getentropy a fost adusă în conformitate cu cerințele standardului POSIX.1-2024.
  • În cazul clonării mașini virtuale s-a asigurat reinițializarea automată a pool-ului de entropie al generatorului de numere pseudo-aleatoare, disponibil prin funcțiile getentropy și arc4random.
  • Versiunile ftp 20241129, libarchive 3.7.7 și Xserver 21.1.14 au fost actualizate.
  • Biblioteca libsa, folosită în bootloadere, a adăugat suport pentru NFSv3.
  • Dimensiunea construcției pentru sistemele i386 a fost redusă, acum încăpută pe CD-ROM.
  • Pentru arhitecturile mac68k și macppc a fost adăugată utilitarul mkhybrid, care permite crearea imaginilor de boot universale.
  • În funcția usleep este permisă specificarea valorilor mai mari de 999999.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster