Pubblicato il rilascio del sistema operativo NetBSD 10.1

È disponibile il rilascio del sistema operativo NetBSD 10.1, che supporta 58 architetture di sistema e 16 famiglie di CPU. Oltre alla portabilità e al supporto per un gran numero di piattaforme hardware, il sistema operativo NetBSD offre funzionalità come il hypervisor NVMM, il firewall NPF, il gestore pacchetti pkgin, il repository pacchetti pkgsrc, il meccanismo di integrità veriexec, la modalità W^X (le pagine di memoria non possono essere contemporaneamente disponibili per la scrittura e l'esecuzione), il supporto per il file system ZFS e il sistema di crittografia dei dischi cgd. Le immagini di installazione (640 MB) sono preparate per 56 architetture (escluse epoc32 e ia64).

Il progetto supporta 8 porti principali: NetBSD: amd64, i386, evbarm, evbmips, evbppc, hpcarm, sparc64 e xen, oltre a 49 porti secondari associati a CPU come alpha, hppa, m68010, m68k, sh3, sparc e vax. I porti secondari sono ancora supportati, ma hanno già perso valore commerciale o non hanno abbastanza sviluppatori interessati al loro sviluppo. Un porto (acorn26) è incluso nella terza categoria, in cui sono collocati i porti non funzionanti, che rischiano di essere rimossi se non si troveranno sviluppatori entusiasti per il loro sviluppo.

Miglioramenti principali in NetBSD 10.1:

  • È stata aggiunta il supporto per la rimozione a caldo dei dischi attivi e di riserva nell'implementazione del RAID software.
  • Nell'utilità raidctl è stato aggiunto il comando di sintassi «raidctl dev command», che consente di gestire la configurazione dei semplici array RAID tramite la riga di comando. Ad esempio, per creare un RAID 0 con tre dischi si può digitare «raidctl raid0 create 0 /dev/wd0e /dev/wd1e /dev/wd2e», mentre per creare un RAID 1, che al momento include solo un disco, si può usare «raidctl raid0 create mirror absent /dev/wd1e».
  • Sono state risolte le regressioni che causavano un calo delle prestazioni per i socket di rete.
  • Nel driver dei bridge di rete è stata aggiunta una modalità di protezione delle interfacce di rete, che impedisce il reindirizzamento di un pacchetto ricevuto tramite un'interfaccia di rete protetta a un'altra interfaccia di rete protetta.
  • Nel virtual Ethernet adapter shmif è stata aggiunta la possibilità di cambiare lo stato del link di rete. È stato aggiunto un nuovo strumento shmif_pcapin per testare shmif.
  • In NFS sono stati risolti problemi relativi al funzionamento su sistemi con più di 32 GB di RAM.
  • È stato aggiunto il supporto per l'hardware: Realtek/Killer E2600 Ethernet, Brainboxes USB Serial, Mercusys MW150USV2 Wi-Fi.
  • Per i sistemi x86_64 il driver viac7temp per i sensori di temperatura delle CPU VIA C7, VIA Nano e Zhaoxin è abilitato di default. È stato migliorato il supporto per i CPU della VIA.
  • Per i sistemi ARM64, il core include dispositivi audio necessari per la riproduzione del suono in QEMU.
  • Sono stati corretti errori nel driver virtio.
  • Le pagine generate dal server HTTP integrato con contenuti delle directory sono state adattate per la visualizzazione su dispositivi mobili.
  • Nella libreria C, la funzione getentropy è stata conforme agli standard POSIX.1-2024.
  • Nel caso di clonazione di macchine virtuali è stata garantita la reinizializzazione automatica del pool di entropia per il generatore di numeri pseudo-casuali, accessibile tramite le funzioni getentropy e arc4random.
  • Sono state aggiornate le versioni di ftp 20241129, libarchive 3.7.7 e Xserver 21.1.14.
  • Nella libreria libsa, utilizzata nei bootloader, è stato aggiunto il supporto per NFSv3.
  • È stata ridotta la dimensione della build per i sistemi i386, che ora può essere contenuta su un CD-ROM.
  • Per le architetture mac68k e macppc è stato aggiunto uno strumento mkhybrid, che consente di creare immagini di avvio universali.
  • Nella funzione usleep è consentito l'uso di valori superiori a 999999.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster