rilascio di una distribuzione libera , che ha sostituito la distribuzione binaria di OpenSolaris, il cui sviluppo è stato interrotto dalla Oracle. OpenIndiana fornisce all'utente un ambiente di lavoro basato su un'ultima versione del codice sorgente del progetto . Lo sviluppo diretto delle tecnologie di OpenSolaris continua grazie al progetto Illumos, che si occupa del kernel, della rete, dei file system, dei driver e di un insieme base di utilità di sistema e librerie per l'utente. Per il download sono disponibili tre tipi di immagini iso: edizione server con applicazioni da console (725 Mb), build minima (377 Mb) e build con ambiente grafico MATE (1,5 Gb).
Principali in OpenIndiana 2020.04:
- Tutte le applicazioni specifiche di OpenIndiana, incluso l'installer Caiman, sono state migrate da Python 2.7 a Python 3.5;
- Python 2.7 è stato rimosso dalle immagini di installazione;
- GCC 7 è ora il compilatore di sistema predefinito;
- È stata interrotta la supporto per le utilità a 32 bit per X.org;
- Il gestore di pacchetti PKG è stato convertito dalla libreria simplejson a rapidjson per la gestione dei dati in formato JSON, il che ha permesso di ridurre il consumo di memoria durante le operazioni con grandi cataloghi di pacchetti;
- È stato incluso il pacchetto office LibreOffice 6.4 e il pacchetto MiniDLNA. XChat è stato rimosso;
- Pacchetti utente aggiornati:
VirtualBox 6.1.6, VLC 3.0.10, ntfsprogs 2017.3.23AR.5, hplip 3.19.12, rhythmbox 3.4.4, Gstreamer 1.16.2,
UPower, XScreensaver 5.44, GNOME Connection Manager 1.2.0; - Componenti di sistema aggiornati: net-snmp 5.8,
Sudo 1.8.31,
mozilla-nspr 4.25,
SQLite 3.31.1,
OpenConnect 8.05, vpnc-scripts 20190606,
GNU Screen 4.8.0,
tmux 3.0a,
nano 4.8; - Strumenti per sviluppatori aggiornati:
GCC 7.5/8.4/9.3,
Clang 9,
Guile 2.2.7,
Golang 1.13.8/1.12.17,
OpenJDK 1.8.232, icedtea-web 1.8.3,
Ruby 2.6.6,
PHP 7.3.17,
Git 2.25.4,
Mercurial 5.3.2,
Glade 3.22.2,
GNU TLS 33.5.19,
Automake 1.16,
Glib 2.62,
Binutils 2.34; - Software server aggiornato: PostgreSQL 12,
Barman 2.9,
MariaDB 10.3.22, 10.1.44,
Redis 6.0.1,
Apache 2.4.43,
Nginx 1.18.0,
Lighttpd 1.4.55,
Tomcat 8.5.51,
Samba 4.12.1,
Node.js 12.16.3, 10.18.1, 8.17.0,
BIND 9.16,
ISC DHCP 4.4.2,
Memcached 1.6.2,
OpenSSH 8.1p1,
OpenVPN 2.4.9,
kvm 20191007,
qemu-kvm 20190827,
tor 0.4.1.9; - È stata corretta una vulnerabilità nell'utilità (utilizzato per la ricerca di driver appropriati), che consente a un utente locale di elevare i propri privilegi a root in determinate condizioni.
Simultaneamente rilascio del distribution Illumos , che offre un supporto completo per l'iperconduttore KVM, lo stack di rete virtuale Crossbow e il file system ZFS. Il distributore può essere utilizzato sia per costruire sistemi web ad alta scalabilità, sia per creare sistemi di archiviazione.
In :
- È stata aggiunta la possibilità di avviare un server NFS in una zona isolata (abilitato tramite la proprietà «sharenfs»). Semplificata la creazione di condivisioni SMB nella zona tramite l’impostazione della proprietà «sharesmb»;
- È stata portata da SmartOS l’implementazione delle reti overlay, che sono efficaci da utilizzare con i commutatori virtuali (etherstub) che collegano più host;
- Nel kernel è stato migliorato il supporto per SMB/CIFS. Il client SMB è stato aggiornato alla versione 3.02;
- È stato aggiunto il supporto per SMBIOS 3.3 e la possibilità di decodificare ulteriori dati, come i parametri di carica della batteria;
- Nel kernel è stata aggiunta una protezione contro gli attacchi swapgs e TAA;
- È stato aggiunto un nuovo driver per l'accesso ai sensori di temperatura utilizzati nei chip AMD;
- Nella FS virtuale /proc per ogni processo è stata aggiunta una directory fdinfo con dati sui file aperti;
- Sono state aggiunte nuove comandi «resize» per la gestione delle dimensioni della finestra del terminale, «ssh-copy-id» per copiare chiavi SSH pubbliche, «watch» per monitorare le modifiche nell'output e «demangle» per decodificare i simboli nei file eseguibili;
- Nelle zone isolate è stata introdotta la possibilità di assegnare interfacce di rete virtuali (VNIC) on demand con configurazione tramite l'attributo global-nic;
- È stata aggiunta la possibilità di disabilitare IPv6 per le zone LX (zone isolate per il runtime di Linux). È stato migliorato il funzionamento della rete nelle zone LX con Ubuntu 18.04. Aggiunto supporto per l'avvio di Void Linux;
- Nel hypervisor bhyve sono stati aggiornati i firmware, è stata introdotta la possibilità di impostare una password per il server VNC, nei dispositivi a blocchi vioblk è stato aggiunto supporto per TRIM, e sono stati trasferiti correttivi da Joyent e FreeBSD;
- In ZFS è stato garantito il recupero automatico dopo il riposizionamento dei dispositivi nel pool radice. Aggiunto supporto per ZFS trim. Le prestazioni dei comandi «zpool iostat» e «zpool status» sono state migliorate. Aumento delle prestazioni per «zpool import». Aggiunto supporto per Direct I/O con ZFS.
- Il toolkit per la gestione dei pacchetti è stato migrato su Python 3.7 e sulla libreria JSON rapidjson;
- Aggiunto supporto per nuove apparecchiature, incluso Intel ixgbe X553,
cxgbe T5/T6,
Mellanox ConnectX-4/5/6,
Intel I219 v10-v15,
nuove schede fiber-channel Emulex; - Nel menu di avvio è stata aggiunta un'opzione per abilitare la console grafica all'avvio senza UEFI.
- Aggiunto il pacchetto «developer/gcc9». Il compilatore predefinito è stato aggiornato a GCC 9. Python è stato aggiornato alla versione 3.7. L'aggiornamento di Python 2 è stato interrotto, ma il pacchetto python-27 è stato mantenuto per la compatibilità con le versioni precedenti.
Fonte: opennet.ru
