Sono disponibili OpenIndiana 2019.10 e OmniOS CE r151032, che continuano lo sviluppo di OpenSolaris.

Si è tenuto rilascio di una distribuzione libera OpenIndiana 2019.10, 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 Illumos. 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 è stato creato tre tipi di iso-immagini — edizione server con applicazioni console (723 MB), assemblaggio minimale (431 MB) e assemblaggio con ambiente grafico MATE (1,6 GB).

Principali cambiamenti in OpenIndiana 2019.10:

  • L'infrastruttura di gestione dei pacchetti IPS (Image Packaging System) è stata trasferita all'uso di Python 3. Sono state trasferite correzioni dall'aggiornamento di agosto di OmniOS CE;
  • È continuato il porting di applicazioni specifiche per OpenIndiana da Python 2.7 a Python 3;
  • Sono stati riscritti i componenti binari dell'utility DDU, che fornisce informazioni sui dispositivi per la ricerca di driver adatti. Il database dei driver è stato aggiornato. Il codice DDU è stato portato su Python 3.5;
  • Sono state aggiornate le versioni dei programmi utente, tra cui VirtualBox 6.0.14, FreeType 2.10.1, GTK 3.24.12, LightDM 1.30, Vim 8.1.1721, Nano 4.5, Sudo 1.8.29. È stato aggiornato il codificatore x264.
  • Sono stati aggiunti pacchetti con mpg123, x265 e mpack. Per Bash, tmux e Vim è stata proposta una barra di stato Powerline.
  • È stato aggiunto il servizio x11-init per creare le directory necessarie con i diritti di root nella fase precedente all'avvio delle applicazioni X11;
  • Invece di Clang 4.0 è stato aggiunto Clang 8.0. Sono stati aggiornati i compilatori GCC 7.4 e 8.3, è stato incluso GCC 9.2. Sono stati aggiornati gli strumenti per sviluppatori:
    Git 2.23.0, CMake 3.15.1, Rust 1.32.0, Go 1.13;
  • È stato aggiornato il software server:
    MongoDB 4.0, Nginx 1.16.1, Samba 4.11, Node.js 12.13.0, 10.17.0, 8.16.2, BIND 9.14, OpenLDAP 2.4.48, tor 0.4.1.6;
  • La compilazione del kernel illumos è stata imposta di default su GCC 7. Sono stati aggiornati i firmware cxgbe e il microcodice Intel.
  • Sono state portate nel progetto ZFS correzioni e miglioramenti dal progetto ZFS su Linux, tra cui la possibilità di crittografia dei dati e dei metadati, uso di UNMAP/TRIM per SSD;
  • Il supporto per l'Hyper-threading è disattivato per impostazione predefinita. È stata aggiunta protezione contro le vulnerabilità L1TF e MDS (Microarchitectural Data Sampling). Il kernel è stato compilato con protezione retpoline;
  • Nel kernel sono stati portati numerosi miglioramenti relativi al supporto del protocollo SMB 3, tra cui supporto per la crittografia, possibilità di utilizzare canali nominati, supporto per ACL, attributi estesi e blocchi di file;
  • È stata eseguita una pulizia del kernel dal codice obsoleto specifico per la piattaforma SPARC;
  • È stata aggiunta la locale C.UTF-8;
  • Dal FreeBSD è stato portato il framework per l'uso di gestori collegabili per il controllo del sovraccarico TCP. È stato aggiunto il supporto per gli algoritmi CUBIC e NewReno;
  • Per l'hashing delle nuove password è stato utilizzato come predefinito l'algoritmo SHA512;
  • In crontab è stato aggiunto il supporto per il formato "\/NUM", ad esempio "*\/2 * * * *" per l'esecuzione ogni due minuti;
  • È stato migliorato il supporto per l'avvio su sistemi con UEFI.

Qualche giorno fa anche si è svolto rilascio della distribuzione Illumos OmniOS Community Edition r151032, 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 nuovo rilascio:

  • Aggiunta la supporto per il caricamento su sistemi con UEFI;
  • In ZFS è stato aggiunto il supporto per l'archiviazione di dati e metadati in forma criptata;
  • Migliorato significativamente il supporto per SMB/CIFS nel kernel, implementate molte estensioni SMB3;
  • Aggiunta l'opzione smt_enabled=0 (/boot/conf.d/) per disattivare SMT e HyperThreading;
  • Aggiunto il supporto per algoritmi di controllo del sovraccarico TCP modulari;
  • Aggiunta la località C.UTF-8, che include tutte le caratteristiche della località C con la possibilità di utilizzare caratteri UTF-8;
  • Migliorati i driver per Hyper-V;
  • L'algoritmo di hashing delle password è stato aggiornato da SHA256 a SHA512;
  • Aggiunta la protezione contro attacchi di tipo Spectre;
  • Modificata la risoluzione predefinita della console basata su framebuffer: 1024×768 con caratteri 10×18;
  • Aggiunto il supporto per il formato ‘/NUM’ in crontab;
  • Aggiunto il comando penv per visualizzare l'ambiente di processo o del core file (equivalente a ‘pargs -e’);
  • Aggiunto il comando pauxv per visualizzare i parametri aggiuntivi di processo o del core file (equivalente a ‘pargs -x’);
  • Aggiunto il comando connstat per visualizzare le statistiche delle connessioni TCP;
  • Nell'utilità netstat è stata aggiunta l'opzione ‘-u’ per visualizzare le informazioni sui processi associati a socket aperti;
  • Nei contenitori LX zones è stato aggiunto il supporto per l'avvio di nuove distribuzioni Linux;
  • Ottimizzazione delle prestazioni del hypervisor Bhyve, aggiunto il supporto per l'emulazione di dispositivi NVME;
  • Nell'installer è garantita l'installazione automatica dei pacchetti per il supporto degli hypervisor durante l'avvio dell'installazione in ambienti di virtualizzazione;
  • Aggiornate le versioni dei programmi, tra cui Perl 5.30, OpenSSL 1.1.1 e python 3.7. Dichiarato obsoleto Python 2.7.

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