ukukhululwa kokusatshalaliswa kwamahhala , ethathele indawo yokusatshalaliswa kanambambili kwe-OpenSolaris, ukuthuthukiswa kwakho kwanqanyulwa yi-Oracle. I-OpenIndiana ihlinzeka umsebenzisi ngendawo yokusebenza eyakhelwe phezu kwesisekelo socezu olusha lwesisekelo sekhodi yephrojekthi . Ukuthuthukiswa kwangempela kobuchwepheshe be-OpenSolaris kuyaqhubeka nephrojekthi ye-Illumos, ethuthukisa i-kernel, isitaki senethiwekhi, izinhlelo zamafayela, abashayeli, kanye nesethi eyisisekelo yezinsiza zesistimu yomsebenzisi nemitapo yolwazi. Okokulayisha izinhlobo ezintathu zezithombe ze-iso - uhlelo lweseva olunezinhlelo zokusebenza zekhonsoli (723 MB), umhlangano omncane (431 MB) kanye nomhlangano onemvelo yegraphical ye-MATE (1.6 GB).
main ku-OpenIndiana 2019.10:
- Ingqalasizinda yokuphathwa kwephakeji ye-IPS (Image Packaging System) ithuthelwe ku-Python 3. I-IPS ibuyekeziwe ukuze ifake ukulungiswa okuvela kusibuyekezo sika-Agasti se-OmniOS CE;
- Ukuqhubeka nokuhambisa izinhlelo zokusebenza ezithile ze-OpenIndiana kusuka ku-Python 2.7 kuya ku-Python 3;
- Izingxenye ezimbili zesevisi zibhalwe kabusha , enikeza ulwazi lwedivayisi lokuthola abashayeli abafanelekile. Isizindalwazi somshayeli sibuyekeziwe. Ikhodi ye-DDU ithuthwe ku-Python 3.5;
- Izinhlelo zabasebenzisi zibuyekeziwe, okuhlanganisa i-VirtualBox 6.0.14, i-FreeType 2.10.1, i-GTK 3.24.12, i-LightDM 1.30, i-Vim 8.1.1721, i-Nano 4.5, kanye ne-Sudo 1.8.29. I-x264 encoder ibuyekeziwe.
- Kungezwe amaphakheji e-mpg123, x265, kanye ne-mpack. Kufakwe ibha yesimo se-Powerline ye-Bash, i-tmux, kanye ne-Vim.
- Kungezwe isevisi ye-x11-init ukudala iziqondiso ezidingekayo ezinamalungelo ezimpande ngaphambi kokuba izinhlelo zokusebenza ze-X11 ziqaliswe;
- I-Clang 4.0 ithathelwe indawo yi-Clang 8.0. Ama-compilers e-GCC 7.4 kanye ne-8.3 abuyekeziwe, kanti i-GCC 9.2 ifakiwe. Amathuluzi onjiniyela abuyekeziwe:
I-Git 2.23.0, i-CMake 3.15.1, i-Rust 1.32.0, i-Go 1.13; - Isofthiwe yeseva ibuyekeziwe:
I-MongoDB 4.0, i-Nginx 1.16.1, i-Samba 4.11, i-Node.js 12.13.0, 10.17.0, 8.16.2, BIND 9.14, i-OpenLDAP 2.4.48, i-tor 0.4.1.6; - Ukwakhiwa kwe-illumos kernel kushintshelwe ku-GCC 7 ngokuzenzakalelayo. I-firmware ye-cxgbe kanye ne-Intel microcode kubuyekeziwe.
- Ukuqaliswa kwe-ZFS kuhanjiswe ngokulungiswa kanye nentuthuko evela kuphrojekthi ye-ZFS. Linux, okuhlanganisa nekhono lokubethela idatha kanye ne-metadata, sebenzisa i-UNMAP/TRIM ye-SSD;
- Ukusekelwa kwe-Hyper-threading kukhutshaziwe ngokuzenzakalelayo. Ukuvikelwa kobungozi kungeziwe. ΠΈ (Isampula Yedatha Yezakhiwo Ezincane). I-kernel ihlanganiswe nokuvikelwa kwe-retpoline;
- Ukuthuthukiswa okuningi okuhlobene nokusekelwa kwephrothokholi ye-SMB 3 kuthuthwe ku-kernel, okuhlanganisa ukwesekwa kokubethela, ikhono lokusebenzisa amapayipi aqanjwe ngamagama, ukwesekwa kwama-ACL, izimfanelo ezinwetshiwe, kanye nokukhiya amafayela;
- I-kernel ihlanziwe ikhodi endala ethize yesikhulumi se-SPARC;
- Kwengezwe indawo ye-C.UTF-8;
- Uhlaka lokusebenzisa izibambi zokulawula ukuminyana kwe-TCP ezingaxhunywa luthunyelwe luvela ku-FreeBSD. Ukusekelwa kwama-algorithms e-CUBIC kanye ne-NewReno kungeziwe;
- I-algorithm ye-SHA512 isetshenziswa ngokuzenzakalelayo ukufaka amaphasiwedi amasha;
- Kungezwe ukwesekwa kwefomethi ethi "/NUM" ku-crontab, isibonelo "*/2 * * * *" ukuze isebenze njalo ngemizuzu emibili;
- Ukusekelwa kwe-boot okuthuthukisiwe ezinhlelweni ze-UEFI.
Ezinsukwini ezimbalwa ezedlule futhi ukukhishwa kokusatshalaliswa kwe-Illumos , enikeza ukusekelwa okugcwele kwe-hypervisor ye-KVM, isitaki senethiwekhi esibonakalayo se-Crossbow, kanye nesistimu yefayela le-ZFS. Ukusabalalisa kungasetshenziswa kokubili ekwakheni amasistimu ewebhu angakala kakhulu kanye nokudala izinhlelo zokugcina.
Π :
- Ukwesekwa okwengeziwe kokuqalisa kabusha izinhlelo nge-UEFI;
- I-ZFS ingeza ukwesekwa kokugcina idatha ebethelwe kanye nemethadatha;
- Ukusekelwa kwe-SMB/CIFS ku-kernel kuthuthukiswe kakhulu, futhi kuye kwasetshenziswa izandiso eziningi ze-SMB3;
- Kwengezwe inketho ethi smt_enabled=0 (/boot/conf.d/) ukuze kukhutshazwe i-SMT kanye ne-HyperThreading;
- Ukwesekwa okwengeziwe kwama-algorithms okulawula ukuminyana kwe-TCP angaxhunywa;
- Kwengezwe indawo ye-C.UTF-8, ehlanganisa zonke izici zendawo ye-C kanye nekhono lokusebenzisa izinhlamvu ze-UTF-8;
- Abashayeli abathuthukisiwe be-Hyper-V;
- I-algorithm ye-hashing yephasiwedi ibuyekeziwe kusukela ku-SHA256 kuya ku-SHA512;
- Ukuvikelwa okwengeziwe ekuhlaselweni yi-Specter;
- Kushintshwe isinqumo sekhonsoli esisekelwe ku-framebuffer esizenzakalelayo saba yi-1024x768 enezinhlamvu ezingu-10x18;
- Kungezwe ukwesekwa kwefomethi ethi "/NUM" ku-crontab;
- Kungezwe umyalo we-penv wokubuka imvelo yenqubo noma ifayela eliyinhloko (elilingana ne-"pargs -e");
- Kungezwe umyalo we-pauxv ukuze kubukwe amapharamitha engeziwe enqubo noma ifayela eliyinhloko (elilingana ne-"pargs -x");
- Kungezwe umyalo we-connstat wokubuka izibalo ekuxhumaneni kwe-TCP;
- Usizo lwe-netstat lubuyekezwe ngenketho ethi "-u" ukuze kuboniswe ulwazi mayelana nezinqubo ezihlobene nama-socket avulekile;
- Iziqukathi ze-LX zones manje zisekela ukusebenzisa ukusatshalaliswa okusha. Linux;
- Ukusebenza kwe-Bhyve hypervisor kulungiselelwe, futhi ukwesekwa kokulingisa idivayisi ye-NVME kungeziwe;
- Umfakisi uhlinzeka ngokufakwa okuzenzakalelayo kwamaphakheji ukusekela ama-hypervisor lapho kusetshenziswa ukufakwa ezindaweni ze-virtualization;
- Izinguqulo ezibuyekeziwe zezinhlelo, okuhlanganisa i-Perl 5.30, i-OpenSSL 1.1.1, kanye ne-Python 3.7. I-Python 2.7 ayisebenzi.
Source: opennet.ru
