lëshimi i shpërndarjes së lirë , i cili zëvendësoi shpërndarjen binarë të OpenSolaris, zhvillimi i të cilit u ndal ngaOracle. OpenIndiana ofron një mjedis pune të ndërtuar mbi një prerje të re të kodit burimor të projektit . Zhvillimi i teknologjive OpenSolaris vijon me projektin Illumos, në të cilin zhvillohet bërthama, staku rrjetës, sistemet e skedarëve, drejtuesit si dhe një grup bazë utilitarësh dhe bibliotekash për përdoruesit. Për ngarkimin ka tre lloje të imazhëve iso - edicioni server me aplikacione konzolë (723 MB), ndërtimi minimal (431 MB) dhe ndërtimi me mjedis grafike MATE (1.6 GB).
Main në OpenIndiana 2019.10:
- Infrastruktura për menaxhimin e paketave IPS (Image Packaging System) është kaluar në përdorimin e Python 3. Në IPS janë transferuar rregullimet nga përditësimi i gushtit të OmniOS CE;
- Ka vazhduar portimi i aplikacioneve specifike për OpenIndiana nga Python 2.7 në Python 3;
- Komponentët binarë të utilitarit , i cili ofron informacion për pajisjet për të gjetur drejtuesit e përshtatshëm. Baza e të dhënave të drejtuesve është përditësuar. Kodi i DDU është portuar në Python 3.5;
- Janë përditësuar versionet e programeve përdoruese, përfshirë 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. Kodi i koduesit x264 është përditësuar.
- Janë shtuar paketa me mpg123, x265 dhe mpack. Për Bash, tmux dhe Vim është propozuar një shirit statusi Powerline.
- Shërbimi x11-init është shtuar për të krijuar katalogët e nevojshëm me të drejtat root në fazën para nisjes së aplikacioneve X11;
- Në vend të Clang 4.0, është shtuar Clang 8.0. Compilerat GCC 7.4 dhe 8.3 janë përditësuar, dhe GCC 9.2 është përfshirë në paketë. Janë përditësuar mjetet për zhvilluesit:
Git 2.23.0, CMake 3.15.1, Rust 1.32.0, Go 1.13; - Software serveri është përditësuar:
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; - Ndërtimi i bërthamës illumos është kaluar standardisht në GCC 7. Janë përditësuar firmware cxgbe dhe mikro kodi Intel.
- Rregullimet dhe përmirësimet nga projekti ZFS on Linux janë portuar në implementimin e ZFS, përfshirë mundësinë e enkriptimit të të dhënave dhe metadatat, përdorimin e UNMAP/TRIM për SSD;
- Për default është çaktivizuar mbështetje për Hyper-threading. Është shtuar mbrojtja nga vulnerabilitetet dhe (Microarchitectural Data Sampling). Bërthama është ndërtuar me mbrojtjen retpoline;
- Në bërthamë janë përcjellë shumë përmirësime që lidhen me mbështetje për protokollin SMB 3, përfshirë mbështetje për enkriptimin, mundësinë e përdorimit të kanaleve me emra, mbështetje për ACL, atribute të zgjeruara dhe bllokime skedari;
- Bërthama është pastruar nga kodi i vjetër, specifik për platformën SPARC;
- Është shtuar lokaliteti C.UTF-8;
- Nga FreeBSD është portuar korniza për përdorimin e menaxherëve të ngarkesave TCP. Është shtetur mbështetje për algoritmet CUBIC dhe NewReno;
- Për hashimin e fjalëkalimeve të reja është përdorur me të drejtë algoritmi SHA512;
- Në crontab është shtuar mbështetje për formatin "\/NUM", p.sh. "*\/2 * * * *" për të nisur çdo dy minuta;
- Është përmirësuar mbështetje për ngarkim në sistemet me UEFI.
Disa ditë më parë gjithashtu lëshimi i distribucionit Illumos , i cili ofron mbështetje të plotë për hipervizorin KVM, grumbullin virtual të rrjetit Crossbow dhe sistemin e skedarëve ZFS. Distribucioni mund të përdoret për ndërtimin e sistemeve web me shkallëzim të lartë dhe për krijimin e sistemeve të ruajtjes.
Në :
- Është shtuar mbështetje për ngarkim në sistemet me UEFI;
- Në ZFS është shtuar mbështetje për ruajtjen e të dhënave dhe metadatat në format të kriptuar;
- Mbështetja për SMB\/CIFS në bërthamë është përmirësuar ndjeshëm, janë realizuar shumë zgjatime të SMB3;
- Është shtuar opsioni smt_enabled=0 (\/boot\/conf.d\/) për të çaktivizuar SMT dhe HyperThreading;
- Është shtuar mbështetje për algoritmat e menaxhimit të ngarkesës TCP;
- Është shtuar lokaliteti C.UTF-8, i cili përfshin të gjitha karakteristikat e lokalitetit C me mundësinë e përdorimit të simboleve UTF-8;
- Drejtorët për Hyper-V janë përmirësuar;
- Algoritmi për hashimin e fjalëkalimeve është përditësuar nga SHA256 në SHA512;
- Është shtuar mbrojtja nga sulmi i tipit Spectre;
- Rezolucioni i përdorur si të paracaktuar për konsolën në bazë të framebuffer është ndryshuar në: 1024×768 me simbole 10×18;
- Në crontab është shtuar mbështetje për formatin "\/NUM";
- Është shtuar komanda penv për të parë ambientin e procesit ose skedarit core (ekvivalent me "pargs -e");
- Është shtuar komanda pauxv për të parë parametrat shtesë të procesit ose skedarit core (ekvivalent me "pargs -x");
- Është shtuar komanda connstat për të parë statistikën mbi lidhjet TCP;
- Në utilitetin netstat është shtuar opsioni "-u" për të treguar informacion mbi proceset që lidhen me socket-at e hapura;
- Në konteinerët LX zones është shtuar mbështetje për nisjen e distribucioneve të reja Linux;
- Optimizimi i performancës së hipervizorit Bhyve është përfunduar, është shtuar mbështetje për emulimin e pajisjeve NVME;
- Është siguruar instalimi automatik i pakove në installer për mbështetje të hipervizorëve kur fillohet instalimi në mjediset e virtualizimit;
- Versionet e programeve janë përditësuar, duke përfshirë Perl 5.30, OpenSSL 1.1.1 dhe python 3.7. Python 2.7 është shpallur si i vjetëruar.
Burimi: opennet.ru
