izdanje slobodnog distribucije , koje je zamijenilo binarnu distribuciju OpenSolaris, čiji je razvoj prekinula kompanija Oracle. OpenIndiana pruža korisniku radno okruženje koje se temelji na svježem presjeku izvorne кодne osnove projekta . Izravni razvoj tehnologija OpenSolaris nastavlja se kroz projekt Illumos, koji oblikuje jezgru, mrežni stak, datotečne sustave, drajvere, kao i osnovni skup korisničkih sistemskih alata i biblioteka. Za preuzimanje tri vrste iso slika — server edition s konzolnim aplikacijama (723 MB), minimalna verzija (431 MB) i verzija s grafičkim okruženjem MATE (1.6 GB).
Glavne u OpenIndiana 2019.10:
- Infrastruktura za upravljanje paketima IPS (Image Packaging System) prebačena je na korištenje Pythona 3. Ispravci iz kolovoškog ažuriranja OmniOS CE preneseni su u IPS;
- Nastavljeno je portiranje aplikacija specifičnih za OpenIndiana s Pythona 2.7 na Python 3;
- Prepisane su binarne komponente alata , koji pruža informacije o uređajima za pronalaženje odgovarajućih drajvera. Ažurirana je baza drajvera. Kod DDU portiran je na Python 3.5;
- Ažurirane su verzije korisničkih programa, uključujući 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. Ažuriran je kodirnik x264.
- Dodani su paketi s mpg123, x265 i mpack. Za Bash, tmux i Vim predložena je statusna traka Powerline.
- Dodana je usluga x11-init za stvaranje potrebnih direktorija s pravima root na fazi prije pokretanja X11 aplikacija;
- Umjesto Clang 4.0, dodan je Clang 8.0. Ažurirani su GCC 7.4 i 8.3, uključujući GCC 9.2. Ažurirani su alati za programere:
Git 2.23.0, CMake 3.15.1, Rust 1.32.0, Go 1.13; - Ažuriran je serverski softver:
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; - Izrada kernela illumos prebačena je prema zadanim postavkama na GCC 7. Ažurirani su firmveri cxgbe i mikro kod Intel.
- U implementaciju ZFS preneseni su ispravci i poboljšanja iz projekta ZFS on Linux, uključujući mogućnost šifriranja podataka i metapodataka, korištenje UNMAP/TRIM za SSD;
- Podrška za Hyper-threading je prema zadanim postavkama onemogućena. Dodana je zaštita od ranjivosti i (Microarchitectural Data Sampling). Jezgrom je sastavljena s zaštitom retpoline;
- U jezgru su prenesena brojna poboljšanja vezana uz podršku za SMB 3 protokol, uključujući podršku za šifriranje, mogućnost korištenja imenovanih kanala, podršku za ACL, proširene atribute i datotečne blokade;
- Očišćen je kernel od starog koda specifičnog za platformu SPARC;
- Dodana je lokalizacija C.UTF-8;
- Iz FreeBSD portiran je okvir za korištenje priključnih handlera kontrole preopterećenja TCP. Dodana je podrška za algoritme CUBIC i NewReno;
- Za hashiranje novih lozinki prema zadanim postavkama koristi se algoritam SHA512;
- U crontab je dodana podrška za format "NUM", na primjer "*/2 * * * *" za pokretanje svake dvije minute;
- Poboljšana je podrška za pokretanje na sustavima s UEFI.
Prije nekoliko dana također izdanje distribucije Illumos , koji pruža potpunu podršku hypervisoru KVM, virtualnom mrežnom stogu Crossbow i datotečnom sustavu ZFS. Distribucija se može koristiti za izgradnju visoko skalabilnih web sustava, kao i za kreiranje sustava za pohranu.
U :
- Dodana podrška za podizanje sustava na sustavima s UEFI;
- U ZFS je dodana podrška za pohranu podataka i metapodataka u šifriranom obliku;
- Značajno je poboljšana podrška za SMB/CIFS u jezgru, implementirana su mnoge ekstenzije SMB3;
- Dodana opcija smt_enabled=0 (/boot/conf.d/) za onemogućavanje SMT i HyperThreading;
- Dodana podrška za dodatne algoritme kontrole opterećenja TCP;
- Dodana lokalizacija C.UTF-8 koja uključuje sve karakteristike lokalizacije C uz mogućnost korištenja UTF-8 znakova;
- Poboljšani drajveri za Hyper-V;
- Algoritam heširanja lozinki ažuriran s SHA256 na SHA512;
- Dodana zaštita od Spectre napada;
- Promijenjena zadanih razlučivost konzole koja se temelji na framebufferu: 1024×768 s znakovima 10×18;
- U crontab je dodana podrška za format "/NUM";
- Dodana komanda penv za pregled okruženja procesa ili core datoteke (ekvivalent "pargs -e");
- Dodana komanda pauxv za pregled dodatnih parametara procesa ili core datoteke (ekvivalent "pargs -x");
- Dodana komanda connstat za pregled statistike TCP poveznica;
- U alat netstat dodana opcija "-u" za prikaz informacija o procesima povezanima s otvorenim soketima;
- U LX zones kontejnerima dodana podrška za pokretanje novih Linux distribucija;
- Optimizirana je izvedba hipervizora Bhyve, dodana podrška za emulaciju NVME uređaja;
- U installeru osigurana automatska instalacija paketa za podršku hipervizorima pri pokretanju instalacije u virtualizacijskim okruženjima;
- Ažurirane su verzije programa, uključujući Perl 5.30, OpenSSL 1.1.1 i Python 3.7. Python 2.7 je proglašen zastarjelim.
Izvor: opennet.ru
