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 sono disponibili tre tipi di immagini ISO: versione server con applicazioni 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, compreso l'installer Caiman, sono state migrate da Python 2.7 a Python 3.5;
- Dalle immagini di installazione è stato rimosso Python 2.7;
- GCC 7 è ora utilizzato come compilatore di sistema principale di default;
- È stata interrotta la supporto per le utilità a 32 bit per X.org;
- Il gestore di pacchetti PKG è stato trasferito dalla libreria simplejson a rapidjson per la gestione dei dati in formato JSON, il che ha portato a una riduzione dell'uso della memoria durante le operazioni con grandi directory di pacchetti;
- È stato aggiunto il pacchetto per ufficio LibreOffice 6.4 e il pacchetto MiniDLNA. È stato rimosso XChat;
- 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,
Golan 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 risolta una vulnerabilità nell'utility (utilizzata per trovare driver compatibili), che consente a un utente locale, in determinate condizioni, di elevare i propri privilegi a quello di root.
Contemporaneamente rilascio della distribuzione Illumos , che fornisce un supporto completo per il hypervisor KVM, lo stack di rete virtuale Crossbow e il file system ZFS. La distribuzione può essere utilizzata 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 (attivabile tramite la proprietà «sharenfs»). Facilitate la creazione di condivisioni SMB nella zona tramite l'impostazione della proprietà «sharesmb»;
- Portata da SmartOS l'implementazione delle overlay network, utilizzabili con virtual switch (etherstub) che uniscono più host;
- Migliorato il supporto per SMB/CIFS nel kernel. Il client SMB è stato aggiornato alla versione 3.02;
- Aggiunto supporto per SMBIOS 3.3 e possibilità di decodificare dati aggiuntivi, come i parametri di carica della batteria;
- Nel kernel è stata aggiunta la protezione contro attacchi swapgs e TAA;
- Aggiunto un nuovo driver per l'accesso ai sensori di temperatura utilizzati nei chip AMD;
- Nella FS virtuale /proc per ogni processo è stata aggiunta la directory fdinfo con dati sui file aperti;
- Aggiunte nuove comandi «resize» per configurare la dimensione della finestra del terminale, «ssh-copy-id» per copiare le chiavi pubbliche SSH, «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 adattatori di rete virtuali (VNIC) on demand con configurazione tramite l'attributo global-nic;
- Aggiunta la possibilità di disabilitare IPv6 per le zone LX (zone isolate per l'esecuzione di Linux). Migliorata la connettività di rete nelle zone LX con Ubuntu 18.04. Aggiunto supporto per l'esecuzione di Void Linux;
- Nel hypervisor bhyve sono stati aggiornati i firmware, aggiunta la possibilità di impostare una password per il server VNC, supporto TRIM sui dispositivi a blocchi vioblk, portati correttivi da Joyent e FreeBSD;
- In ZFS garantito il ripristino automatico dopo il trasferimento di dispositivi nel pool radice. Aggiunto supporto per ZFS trim. Migliorato il funzionamento dei comandi «zpool iostat» e «zpool status». Migliorata la performance di «zpool import». Aggiunto supporto Direct I/O con ZFS.
- Strumenti per la gestione dei pacchetti migrati a Python 3.7 e alla libreria JSON rapidjson;
- Aggiunto supporto per nuova hardware, inclusi 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 attivare la console grafica all'avvio senza UEFI.
- È stato aggiunto il pacchetto «developer/gcc9». Il compilatore predefinito è stato aggiornato a GCC 9. Python è stato aggiornato alla versione 3.7. Gli aggiornamenti per Python 2 sono stati interrotti, ma il pacchetto python-27 è rimasto per garantire la compatibilità inversa.
Fonte: opennet.ru
