udgave af den frie distribution , som erstatter den binære distribution OpenSolaris, hvis udvikling blev stoppet af Oracle. OpenIndiana giver brugeren et arbejdsområde baseret på et friskt udsnit af projektets kodebase . Den direkte udvikling af OpenSolaris-teknologier fortsætter i Illumos-projektet, hvor kernen, netværksstakken, filsystemer, drivere samt et grundlæggende sæt af bruger-systemværktøjer og biblioteker udvikles. For at downloade tre typer iso-billeder — serverudgave med konsolapplikationer (723 MB), minimal installation (431 MB) og installation med grafisk miljø MATE (1,6 GB).
Vigtige i OpenIndiana 2019.10:
- Pakkestyringsinfrastrukturen IPS (Image Packaging System) er overført til brug af Python 3. Rettelser fra augustopdateringen af OmniOS CE er blevet overført til IPS;
- Porteringen af OpenIndiana-specifikke applikationer fra Python 2.7 til Python 3 er fortsat;
- De binære komponenter af værktøjet , der giver information om enheder til at finde passende drivere. Driverdatabasen er blevet opdateret. DDU-koden er porteret til Python 3.5;
- Brugerprogrammerne er blevet opdateret, herunder 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 x264 er blevet opdateret.
- Pakker med mpg123, x265 og mpack er blevet tilføjet. Der er foreslået en statuslinje Powerline til Bash, tmux og Vim.
- Tjenesten x11-init er tilføjet for at oprette de nødvendige kataloger med root-rettigheder før opstart af X11-applikationer;
- Clang 4.0 er blevet erstattet af Clang 8.0. Compilers GCC 7.4 og 8.3 er blevet opdateret, og GCC 9.2 er inkluderet. Udviklingsværktøjerne er blevet opdateret:
Git 2.23.0, CMake 3.15.1, Rust 1.32.0, Go 1.13; - Serversoftwaren er opdateret:
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; - Illumos-kernen er som standard overført til GCC 7. Firmware cxgbe og Intel-mikrokoden er opdateret.
- Der er overført rettelser og forbedringer fra ZFS on Linux-projektet til ZFS-implementeringen, herunder muligheden for at kryptere data og metadata, brugen af UNMAP/TRIM til SSD'er;
- Hyper-threading-support er som standard blevet deaktiveret. Beskyttelse mod sårbarheder og (Microarchitectural Data Sampling) er blevet tilføjet. Kernen er samlet med retpoline-beskyttelse;
- Der er overført mange forbedringer til kernen relateret til understøttelse af SMB 3-protokollen, herunder understøttelse af kryptering, muligheden for at bruge navngivne kanaler, understøttelse af ACL, udvidede attributter og fil-låsninger;
- Kernen er blevet renset for gammel kode, der er specifik for SPARC-platformen;
- C.UTF-8-lokaliseringen er blevet tilføjet;
- Frameworket til brug af plug-in TCP-overbelastningskontrol, der er overført fra FreeBSD, er blevet tilføjet. Understøttelse af CUBIC og NewReno-algoritmerne er tilføjet;
- SHA512-algoritmen er som standard aktiveret til hashning af nye adgangskoder;
- Støtte til crontab-formatet "\/NUM", for eksempel "*\/2 * * * * " for at køre hvert andet minut, er blevet tilføjet;
- Understøttelsen af booting på UEFI-systemer er forbedret.
For nogle dage siden også udgivelsen af Illumos-distributionen , som giver fuld støtte til KVM-hypervisorer, det virtuelle netværksstack Crossbow og ZFS-filsystemet. Distributionen kan anvendes til både at bygge højskalerbare web-systemer samt til at oprette lagringssystemer.
I :
- Tilføjet support til opstart på systemer med UEFI;
- I ZFS tilføjet support til lagring af data og metadata i krypteret form;
- Betydeligt forbedret support til SMB/CIFS i kernen, mange SMB3-udvidelser implementeret;
- Tilføjet indstilling smt_enabled=0 (/boot/conf.d/) for at deaktivere SMT og HyperThreading;
- Tilføjet support til plug-in algoritmer for TCP-overbelastningskontrol;
- Tilføjet locale C.UTF-8, som inkluderer alle egenskaber ved locale C med mulighed for at bruge UTF-8 tegn;
- Forbedret drivere til Hyper-V;
- Passwordhash-algoritmen opdateret fra SHA256 til SHA512;
- Tilføjet beskyttelse mod Spectre-angreb;
- Ændret standardopløsning for konsollen baseret på framebuffer: 1024×768 med tegn 10×18;
- I crontab tilføjet support til formatet «/NUM»;
- Tilføjet kommandoen penv til at se procesmiljøet eller core-filen (ækvivalent til «pargs -e»);
- Tilføjet kommandoen pauxv til at se yderligere parametre for processen eller core-filen (ækvivalent til «pargs -x»);
- Tilføjet kommandoen connstat til at se statistik over TCP-forbindelser;
- I netstat-værktøjet tilføjet option «-u» for at vise information om processer relateret til åbne sockets;
- I LX zones-containere tilføjet support til kørsel af nye Linux-distributioner;
- Gennemført optimering af hypervisor Bhyve's ydeevne, tilføjet support til emulering af NVME-enheder;
- Installereren sikrer automatisk installation af pakker til support af hypervisorer ved opstart af installation i virtualiseringsmiljøer;
- Opdaterede versioner af programmer, herunder Perl 5.30, OpenSSL 1.1.1 og Python 3.7. Python 2.7 er blevet erklæret forældet.
Kilde: opennet.ru
