Rilascio del sistema operativo OmniOS CE r151052, costruito sulle tecnologie OpenSolaris.

È stato rilasciato il firmware della distribuzione OmniOS Community Edition r151052, basata sui lavori del progetto Illumos, che continua lo sviluppo del kernel, dello stack di rete, dei file system, dei driver, delle librerie e del set di utilità di sistema di OpenSolaris. OmniOS si distingue per il supporto completo degli hypervisor bhyve e KVM, dello stack di rete virtuale Crossbow, del file system ZFS e degli strumenti per il lancio di container Linux leggeri. La distribuzione può essere utilizzata per costruire sistemi web scalabili, virtualizzazione e creazione di sistemi di archiviazione.

Nel nuovo rilascio:

  • Il client SMB ha aggiunto il supporto per le estensioni del protocollo SMB3, che offrono crittografia.
  • La libreria OpenSSL è stata aggiornata alla versione 3.3.2. È stato aggiunto un provider con implementazioni di algoritmi di crittografia post-quantum. È stata dichiarata obsoleta la supporto delle versioni OpenSSL 1.0.x e 1.1.1.
  • Aggiornate le versioni dei pacchetti, tra cui GCC 14, bash 5.2.32, sudo 1.9.16, perl 5.40.0, openssh 9.9, bind 9.18.30, coreutils 9.5, vim 9.1.652, git 2.46.2, sqlite 3.46.1.
  • È stata dichiarata obsoleta la supporto per Python 2. Il pacchetto python-27 è stato mantenuto per garantire la compatibilità, ma non sarà più aggiornato.
  • Nella libreria standard C è stata aggiunta la supporto per il flag FD_CLOFORK (close-on-fork) per chiudere il descrittore di file per i processi figlio dopo la chiamata alla funzione fork().
  • Sono state aggiunte nuove funzioni syncfs, pts_name_r, strerrordesc_np, strerrnorname_np, pthread_mutex_clocklock, pthread_rwlock_clockwrlock, pthread_rwlock_clockrdlock e pthread_cond_clockwait.
  • Per i socket TCP, UDP, SCTP e IP sono state implementate le opzioni IP_MINTTL e IPV6_MINHOPCOUNT per impostare il TTL minimo dei pacchetti (i pacchetti con un TTL inferiore verranno scartati). È stata aggiunta l'opzione SO_PROTOCOL, che è l'analogo POSIX dell'opzione SO_PROTOTYPE precedentemente supportata.
  • È stata aggiunta la supporto per l'opzione TCP_MD5SIG con una realizzazione che trasmette l'hash MD5 nel segmento TCP (utilizzato per la verifica nel protocollo BGP).
  • Nei contenitori LX zones è stata aggiunta la supporto per impostare i blocchi OFD che coprono l'intero file. È vietato l'uso dell'opzione TCP_INFO per i socket unix.
  • È stata fornita la possibilità di avviare l'iperanno Bhyve senza abilitare i BARS (Base Address Register) nei dispositivi PCI. Il numero di adattatori di rete che è possibile aggiungere a una macchina virtuale eseguita sotto Bhyve è stato aumentato da 8 a 16.
  • In ZFS sono state aggiunte implementazioni dell'algoritmo di calcolo dei checksum fletcher-4, ottimizzate utilizzando le istruzioni SSE, AVX2 e AVX-512. Per il monitoraggio dei contatori di riferimenti è stata utilizzata la struttura AVL tree.
  • Ampliate le capacità di molte utility di sistema, ad esempio, l'utilità rsync ha ora supporto per IPv6.
  • Alcuni servizi, avviati non completamente con successo, possono ora passare a uno stato "degraded", che non blocca l'avvio delle dipendenze. Ad esempio, se il servizio di montaggio non riesce a connettere uno dei file system, questo errore non bloccherà più l'avvio del servizio SSH.
  • È stata fornita la possibilità di fornire simultaneamente i driver cpqary3 e smrt nel sistema, nonché di passare i dispositivi supportati da entrambi i driver all'utilizzo del nuovo driver smrt.
  • Il gestore dei pacchetti IPS ha aggiunto il supporto per l'attributo pkg.fmri.name.
  • Aggiunto il supporto iniziale per i processori AMD EPYC Turin e l'architettura micro AMD Zen 5.
  • Aggiunto il supporto per i controller RAID LSI Fusion-MPT SAS38xx.

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