versiune gratuită a distribuției , care a înlocuit distribuția binară OpenSolaris, al cărei dezvoltare a fost oprită de către Oracle. OpenIndiana oferă utilizatorului un mediu de lucru construit pe baza unei versiuni recente a codului proiectului . Dezvoltarea tehnologiilor OpenSolaris continuă în cadrul proiectului Illumos, care dezvoltă nucleul, stiva de rețea, sistemele de fișiere, driverele, precum și un set de utilitare și biblioteci de sistem pentru utilizator. Pentru descărcare sunt disponibile trei tipuri de imagini ISO — versiunea server cu aplicații de consolă (723 MB), o construcție minimă (431 MB) și o construcție cu mediu grafic MATE (1.6 GB).
Principalele în OpenIndiana 2019.10:
- Infrastructura de gestionare a pachetelor IPS (Image Packaging System) a fost actualizată pentru a utiliza Python 3. Îmbunătățirile din actualizarea din august a OmniOS CE au fost incluse în IPS;
- A continuat portarea aplicațiilor specifice OpenIndiana de la Python 2.7 la Python 3;
- Au fost rescrise componentele binare ale utilitarului , care oferă informații despre dispozitive pentru a căuta driverele corespunzătoare. Baza de date a driverelor a fost actualizată. Codul DDU a fost portat la Python 3.5;
- Versiunile programelor utilizator au fost actualizate, inclusiv 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. Encoder-ul x264 a fost actualizat.
- Au fost adăugate pachete cu mpg123, x265 și mpack. Pentru Bash, tmux și Vim a fost propusă o bară de stare Powerline.
- A fost adăugat serviciul x11-init pentru a crea directoarele necesare cu permisiuni de root înainte de pornirea aplicațiilor X11;
- În loc de Clang 4.0, a fost adăugat Clang 8.0. Compilatoarele GCC 7.4 și 8.3 au fost actualizate, incluzând GCC 9.2. Instrumentele pentru dezvoltatori au fost actualizate:
Git 2.23.0, CMake 3.15.1, Rust 1.32.0, Go 1.13; - Software-ul serverului a fost actualizat:
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; - Construcția nucleului illumos a fost setată pentru a utiliza GCC 7 în mod implicit. Firmware-urile cxgbe și microcodul Intel au fost actualizate.
- Corrections and improvements from the ZFS on Linux project have been ported to the ZFS implementation, including the ability to encrypt data and metadata, and the use of UNMAP/TRIM for SSDs;
- Suportul pentru Hyper-threading este dezactivat în mod implicit. A fost adăugată protecție împotriva vulnerabilităților și (Microarchitectural Data Sampling). Nucleul a fost compilat cu protecția retpoline;
- În kernel au fost integrate numeroase îmbunătățiri legate de suportul pentru protocolul SMB 3, inclusiv suport pentru criptare, posibilitatea utilizării canalelor nominale, suport pentru ACL, atribute extinse și blocări de fișiere;
- Kernel-ul a fost curățat de codul vechi specific platformei SPARC;
- A fost adăugată localizarea C.UTF-8;
- Framework-ul pentru utilizarea manipulatoarelor de control al suprasarcinilor TCP a fost portat din FreeBSD. A fost adăugat suport pentru algoritmii CUBIC și NewReno;
- Pentru hash-ul noilor parole, algoritmul SHA512 este utilizat implicit;
- În crontab a fost adăugat suport pentru formatul „/NUM”, de exemplu „*/2 * * * *” pentru execuție la fiecare două minute;
- Suportul pentru bootarea pe sisteme cu UEFI a fost îmbunătățit.
Câteva zile în urmă de asemenea a fost lansată distribuția Illumos , care oferă suport complet pentru hypervisor-ul KVM, stiva de rețea virtuală Crossbow și sistemul de fișiere ZFS. Distribuția poate fi utilizată atât pentru construirea sistemelor web foarte scalabile, cât și pentru crearea sistemelor de stocare.
În :
- A fost adăugat suport pentru bootarea pe sisteme cu UEFI;
- În ZFS a fost adăugat suport pentru stocarea datelor și metadatelor în format criptat;
- Suportul SMB/CIFS în kernel a fost îmbunătățit semnificativ, fiind implementate multe extensii SMB3;
- A fost adăugată opțiunea smt_enabled=0 (/boot/conf.d/) pentru dezactivarea SMT și HyperThreading;
- A fost adăugat suport pentru algoritmi de control al suprasarcinilor TCP conectați;
- A fost adăugată localizarea C.UTF-8, care include toate caracteristicile localizării C cu posibilitatea de a utiliza caractere UTF-8;
- A fost îmbunătățită driverele pentru Hyper-V;
- Algoritmul de hash urea parolelor a fost actualizat de la SHA256 la SHA512;
- A fost adăugată protecție împotriva atacului de tip Spectre;
- Rezoluția implicită a consolei bazate pe framebuffer a fost modificată la 1024×768 cu caractere 10×18;
- În crontab a fost adăugat suport pentru formatul „/NUM”;
- A fost adăugată comanda penv pentru vizualizarea mediului procesului sau a fișierului core (echivalent cu „pargs -e”);
- A fost adăugată comanda pauxv pentru vizualizarea parametrilor suplimentari ai procesului sau ai fișierului core (echivalent cu „pargs -x”);
- A fost adăugată comanda connstat pentru vizualizarea statisticilor pentru conexiunile TCP;
- În utilitarul netstat a fost adăugată opțiunea „-u” pentru a afișa informații despre procesele legate de socket-uri deschise;
- În containerele LX zones a fost adăugat suport pentru lansarea de noi distribuții Linux;
- A fost efectuată optimizarea performanței hypervisorului Bhyve, a fost adăugată suportul pentru emularea dispozitivelor NVME;
- În instalator a fost asigurată instalarea automată a pachetelor pentru suportul hypervisorilor la inițierea instalării în medii de virtualizare;
- Au fost actualizate versiunile programelor, inclusiv Perl 5.30, OpenSSL 1.1.1 și Python 3.7. Python 2.7 a fost declarat învechit.
Sursa: opennet.ro
