È disponibile il rilascio della distribuzione OmniOS Community Edition r151048, basato sui risultati del progetto Illumos e che fornisce un supporto completo per gli hypervisor bhyve e KVM, lo stack di rete virtuale Crossbow, il file system ZFS e gli strumenti per l'avvio di container Linux leggeri. La distribuzione può essere utilizzata sia per la realizzazione di sistemi web scalabili che per la creazione di sistemi di archiviazione.
Nel nuovo rilascio:
- Aggiunto supporto per dispositivi NVMe 2.x.
- Aggiunta la possibilità di passare i comandi ATA (ATA PASS-THROUGH), che consente di utilizzare senza ulteriori manovre l'utilità smartctl per i dischi SATA.
- Nel kernel è stato aggiunto il supporto per le nuove CPU AMD. Aggiunto supporto per i contatori delle prestazioni forniti nei processori AMD Zen 4. Per migliorare le prestazioni macchine virtuali e ridurre l'overhead durante il passaggio di contesto nei sistemi con processori AMD Zen 4 è stata attivata l'estensione IBRS.
- Sono state trasferite da Illumos modifiche che migliorano il supporto CIFS/SMB.
- Nel driver lofi è stato aggiunto il supporto per le operazioni DISCARD/TRIM.
- Migliorato il supporto per IPv6.
- Aggiunto supporto per SMBIOS 3.7.
- L'implementazione dell'utilità "which" è stata sostituita con una versione scritta in C (in precedenza si usava l'implementazione in csh).
- All'utilità svccfg è stato aggiunto il parametro "-z" per gestire i servizi nelle zone non globali.
- Rimossa l'applicazione printmgr, che non è compatibile con le nuove versioni di Java.
- Nella libreria standard è stata aggiunta la funzione strtonumx, che integra la funzione strtonum.
- Aggiunta una nuova zona di isolamento sperimentale "emu", destinata all'esecuzione di sistemi nell'emulatore QEMU.
- Nelle zone LX, destinate all'esecuzione di Linux, è stata impostata la precaricazione di busybox, sono state aggiunte opzioni per setsockopt() e impostato il parametro AT_SECURE per l'utente root.
- Nell'hypervisor Bhyve è stata notevolmente accelerata la gestione delle tabelle delle pagine di memoria, riducendo il tempo di avvio dei sistemi guest. Espanse le funzionalità del driver delle reti virtuali viona.
- Nel comando del gestore pacchetti "pkg list" è stato aggiunto il supporto per le opzioni "-o" e "-F" per gestire il formato di output. In "pkg list -i" è garantita la visualizzazione dei pacchetti disponibili per l'installazione.
- Annunciato obsoleto il bootloader GRUB, che verrà rimosso in una delle future versioni. Annunciati obsoleti anche Python 2 e OpenSSL 1.0.x e 1.1.1. In OpenSSH è stata interrotta la supporto per il meccanismo di scambio chiavi GSSAPI.
- Per impostazione predefinita, è attivato il set di compilatori GCC 13. Sono stati aggiornati OpenSSL 3.1.4, BIND 9.18.19, OpenSSH 9.4.1, tcsh 6.24.10, SQLite 3.43.1 e altri componenti esterni.
Aggiornamento: Alla fine di ottobre è stato pubblicato il rilascio della distribuzione libera OpenIndiana 2023.10, che sostituisce la distribuzione binaria OpenSolaris, il cui sviluppo è stato interrotto da Oracle. OpenIndiana offre un ambiente di lavoro basato su un recente snapshot del codice del progetto Illumos. Lo sviluppo delle tecnologie OpenSolaris continua attraverso il progetto Illumos, che include lo sviluppo del kernel, dello stack di rete, dei file system, dei driver e di un insieme di utilità e librerie di sistema per gli utenti. Sono stati creati tre tipi di immagini iso per il download: edizione server con applicazioni testuali (1 GB), build minima (501 MB) e build con ambiente grafico MATE (1.9 GB).
Principali modifiche in OpenIndiana 2023.10:
- Aggiornate le versioni di Clang 17, GCC 13, Golang 1.21, Firefox 119, Inkscape 1.2.1, Samba e driver NVIDIA.
- Preparato un pacchetto con OpenSearch, un fork di Elasticsearch.
- Effettuato il passaggio alla nuova versione della libreria OpenSSL 3.1.
- Garantito l'import automatico delle ultime versioni dei pacchetti Python nel repository.
- Migliorato il supporto per JDK.
- Risolti problemi con VirtualBox.
Fonte: opennet.ru
