rilascio di una distribuzione libera , che sostituisce la distribuzione binaria OpenSolaris, il cui sviluppo è stato interrotto dalla Oracle. OpenIndiana fornisce all'utente un ambiente di lavoro basato su un recente snapshot del codice del progetto . Lo sviluppo diretto delle tecnologie OpenSolaris continua con il progetto Illumos, che porta avanti il kernel, lo stack di rete, i file system, i driver, così come un insieme di utilità e librerie di sistema per utenti di base. Per il download tre versioni — edizione server con applicazioni console (702 MB), compilazione minima (524 MB) e compilazione con ambiente grafico MATE (1,6 GB).
Principali in OpenIndiana 2019.04:
- Il desktop MATE è stato aggiornato alla versione ;
- È stato incluso un pacchetto con Virtualbox (6.0), insieme a un set di estensioni per Virtualbox per sistemi guest;
- Una grande quantità di correzioni è stata trasferita dai repository all'infrastruttura di gestione dei pacchetti IPS (Image Packaging System) e Solaris. È stata aggiunta la denominazione automatica degli ambienti di avvio;
- Alcune applicazioni specifiche per OpenIndiana sono state portate da
Python 2.7/GTK 2 a Python 3.5/GTK 3; - Le versioni delle applicazioni per l'utente sono state aggiornate, tra cui Firefox 60.6.3 ESR, Freetype 2.9.1, fontconfig 2.13.1, GTK 3.24.8, glib2 2.58.3, LightDM 1.28, GCC 8.3.0, binutils 2.32, Git 2.21.0, cmake 3.12.4, Python 3.5, Rust 1.32.0, Golang 1.11, PHP 7.3, OpenSSH 7.9p1, PostgreSQL 11, MariaDB 10.3, MongoDB 4.0, Nginx 1.16.0, Samba 4.9.5, Node.js 12.2.0, Ansible 2.7.5.
- In bash è stato aggiunto il supporto per il completamento automatico dell'immissione delle opzioni per i comandi specifici di illumos zfs, zpool, pkg, beadm, svcs e svcadm;
- I caratteri sono stati aggiornati;
- È stata aggiunta l'utilità xbacklight.
In aggiunta, si può notare distribuzione Illumos , che è stato classificato come rilascio con supporto a lungo termine (LTS), ricevendo aggiornamenti per tre anni. Questa è la prima versione LTS dopo del progetto nel 2017 e la fondazione dell'associazione non profit OmniOS CE Association, a cui è stato assegnato il controllo dello sviluppo di OmniOS. OmniOS Community Edition fornisce supporto completo per l'iper-v di KVM, lo stack di rete virtuale Crossbow e il file system ZFS. La distribuzione può essere utilizzata sia per costruire sistemi web altamente scalabili, sia per creare sistemi di archiviazione.
In OmniOS Community Edition:
- È stato aggiunto il supporto per il protocollo SMB 2.1;
- È stato aggiunto un supporto completo nel terminale per il framebuffer con possibilità di modificare la risoluzione dello schermo e font unicode aggiuntivi;
- Per la compilazione dei componenti dello spazio utente è stato utilizzato GCC 8;
- Per impostazione predefinita, invece di ntp per gestire la sincronizzazione del tempo esatto, è stato offerto il pacchetto ntpsec;
- Il set di parametri di sistema predefiniti è ora collocato nel file /etc/system.d/_omnios:system:defaults e può essere sovrascritto attraverso l'inserimento di file separati nella directory /etc/system.d/
- È stato modificato il comportamento degli strumenti chown e chgrp per quanto riguarda i collegamenti simbolici, i cui file vengono ora elaborati solo se viene specificato il flag «-R»;
- Sono stati aggiunti modelli predefiniti per la creazione di zone tramite il comando «zonecfg create -t tipo». È stata aggiunta un'opzione per le zone con un repository di pacchetti pkgsrc preinstallato. È stata introdotta la possibilità di avviare in una zona distribuzione indipendente di illumos, utilizzando un kernel condiviso con OmniOS. È stata garantita una gestione dinamica delle impostazioni di rete e degli adattatori di rete virtuali tramite il sistema di configurazione delle zone predefinito. Durante la creazione di zone isolate, ora vengono impostati per default i parametri «brand=lipkg» e «ip-type=exclusive». È stata aggiunta la possibilità di definire regole di filtro per pacchetti ipf specifiche per la zona. Ridotto il consumo di memoria delle zone disattivando servizi non necessari;
- In ZFS è stata aggiunta la possibilità di importare pool utilizzando un nome temporaneo. È stato aggiunto il supporto per dnode di dimensioni variabili;
- Nel gestore pacchetti pkg è stata aggiunta la possibilità di verificare la corrispondenza dei file installati con i file del pacchetto tramite il comando «pkg verify». Ad esempio, in caso di modifica accidentale del proprietario della directory /var, il comando «pkg verify -p /var» avviserà che il proprietario deve essere root. È stata aggiunta la possibilità di abilitare e disabilitare gli editori di pacchetti (pkg publisher) a livello di singoli repository. Per il controllo dell'integrità degli oggetti è stato utilizzato un hash SHA-2 invece di SHA-1;
- I nomi delle aree di avvio creati automaticamente possono ora basarsi sulla data e sull'ora correnti o sulla data di pubblicazione dell'aggiornamento (ad esempio, «pkg set-property auto-be-name time:omnios-%Y.%m.%d»);
- È stato aggiunto il supporto per nuovi chip AMD e Intel. È stato migliorato il supporto per USB 3.1. Sono stati aggiunti driver paravirtuali per Hyper-V/Azure (pacchetto driver/hyperv/pv). È stato presentato un nuovo driver bnx (Broadcom NetXtreme).
Fonte: opennet.ru
