I-OpenIndiana 2019.10 kanye ne-OmniOS CE r151032 iyatholakala, iqhubeka nokuthuthukiswa kwe-OpenSolaris

kwenzeka ukukhululwa kokusatshalaliswa kwamahhala I-OpenIndiana 2019.10, 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 I-Illumos. 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 kwakheka 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 shintsha 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 DDU, 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. I-L1TF ΠΈ MDS (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 kwenzeka ukukhishwa kokusatshalaliswa kwe-Illumos I-OmniOS Community Edition r151032, 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.

Π’ udaba olusha:

  • 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

Thenga ukusingathwa okuthembekile kwamasayithi anokuvikelwa kwe-DDoS, amaseva e-VPS VDS πŸ”₯ Thenga ukusingathwa kwewebhusayithi okuthembekile ngokuvikelwa kwe-DDoS, amaseva e-VPS VDS | ProHoster