OpenIndiana 2019.10 kaj OmniOS CE r151032 estas disponeblaj, daŭrigante la evoluon de OpenSolaris

okazis liberigo de senpaga distribuo Indianao Malferma Turniro 2019.10, kiu anstataŭigis la OpenSolaris binaran distribuon, kies evoluo estis nuligita fare de Oracle. OpenIndiana provizas la uzanton per labormedio konstruita surbaze de freŝa tranĉaĵo de la kodbazo de la projekto Ilumoj. La fakta evoluo de OpenSolaris-teknologioj daŭras kun la Illumos-projekto, kiu disvolvas la kernon, retan stakon, dosiersistemojn, ŝoforojn, same kiel bazan aron de uzantsistemaj utilecoj kaj bibliotekoj. Por ŝarĝo formis tri specoj de iso-bildoj - servila eldono kun konzolaplikoj (723 MB), minimuma kunigo (431 MB) kaj kunigo kun la grafika medio MATE (1.6 GB).

Ĉefa ŝanĝi en OpenIndiana 2019.10:

  • La pakaĵadministrad-infrastrukturo de IPS (Image Packaging System) estis ŝanĝita al Python 3. La korektoj de la ĝisdatigo de aŭgusto OmniOS CE estis translokigitaj al IPS;
  • Daŭra portado de OpenIndiana-specifaj aplikoj de Python 2.7 al Python 3;
  • Binaraj komponantoj de la utileco estis reverkitaj DDU, kiu provizas informojn pri aparatoj por helpi vin trovi taŭgajn ŝoforojn. La datumbazo de ŝoforoj estis ĝisdatigita. DDU-kodo estis portita al Python 3.5;
  • Ĝisdatigitaj versioj de uzantprogramoj, inkluzive de 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. Ĝisdatigita x264-kodilo.
  • Aldonitaj pakaĵoj kun mpg123, x265 kaj mpack. Powerline statuslinio estas ofertita por Bash, tmux kaj Vim.
  • Aldonita x11-init-servo por krei la necesajn dosierujojn kun radikrajtoj ĉe la etapo antaŭ lanĉi X11-aplikaĵojn;
  • Anstataŭ Clang 4.0, Clang 8.0 estis aldonita. La kompililoj GCC 7.4 kaj 8.3 estis ĝisdatigitaj por inkludi GCC 9.2. Ĝisdatigitaj programiloj:
    Git 2.23.0, CMake 3.15.1, Rust 1.32.0, Go 1.13;

  • Servila programaro ĝisdatigita:
    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;

  • Defaŭlte la kerno de illumos estis ŝanĝita al GCC 7. La cxgbe-firmvaro kaj Intel-mikrokodo estis ĝisdatigitaj.
  • Korektoj kaj plibonigoj de la projekto ZFS sur Linukso estis adaptitaj al la efektivigo de ZFS, inkluzive de la kapablo ĉifri datumojn kaj metadatenojn, uzi UNMAP/TRIM por SSD-oj;
  • Hiper-fadena subteno estas malŝaltita defaŭlte. Aldonita protekto kontraŭ vundeblecoj L1TF и MDS (Mikroarkitektura Datuma Sampling). La kerno estas kunvenita kun retpolina protekto;
  • Multaj plibonigoj rilataj al subteno por la SMB 3 protokolo estis transdonitaj al la kerno, inkluzive de subteno por ĉifrado, la kapablo uzi nomitajn pipojn, subtenon por ACLoj, plilongigitaj atributoj kaj dosierseruroj;
  • La kerno estis purigita de malnova kodo specifa por la platformo SPARC;
  • Aldonita C.UTF-8-loko;
  • Kadro estis adaptita de FreeBSD por uzi ŝtopeblajn TCP-kongestigkontrolajn traktilojn. Aldonita subteno por CUBIC kaj NewReno-algoritmoj;
  • La SHA512-algoritmo estas uzata defaŭlte por haŝi novajn pasvortojn;
  • Aldonita subteno por la formato "/NUM" al crontab, ekzemple "*/2 * * * *" por funkcii ĉiujn du minutojn;
  • Plibonigita ekfunkciigo en UEFI-sistemoj.

Antaŭ kelkaj tagoj ankaŭ okazis liberigo de la Illumos-distribuo OmniOS Komunuma Eldono r151032, kiu provizas plenan subtenon por la KVM-hiperviziero, la arbalesta virtuala interkonekta stako, kaj la ZFS-dosiersistemo. La distribuo povas esti uzata kaj por konstrui tre skaleblajn retsistemojn kaj por krei stokadsistemojn.

В nova eldono:

  • Aldonita subteno por lanĉado en sistemoj kun UEFI;
  • ZFS aldonis subtenon por stokado de datumoj kaj metadatenoj en ĉifrita formo;
  • SMB/CIFS-subteno en la kerno estis signife plibonigita, multaj SMB3-etendaĵoj estis efektivigitaj;
  • Aldonita opcio smt_enabled=0 (/boot/conf.d/) por malŝalti SMT kaj HyperThreading;
  • Aldonita subteno por ŝtopeblaj TCP-kongesta kontrolo-algoritmoj;
  • Aldonita C.UTF-8-loko, kiu inkluzivas ĉiujn funkciojn de la C-loko kun la kapablo uzi UTF-8-signojn;
  • Plibonigitaj ŝoforoj por Hyper-V;
  • La pasvorta hashalgoritmo estis ĝisdatigita de SHA256 al SHA512;
  • Aldonita protekto kontraŭ Spectre-atakoj;
  • Ŝanĝita defaŭlta konzola rezolucio bazita sur kadrobufro: 1024x768 kun 10x18 signoj;
  • Aldonita subteno por la formato "/NUM" al crontab;
  • Aldonita penv-komando por vidi la medion de procezo aŭ kerna dosiero (ekvivalenta al "pargs -e");
  • Aldonita pauxv komando por vidi pliajn procezojn aŭ kernajn dosierparametrojn (ekvivalenta al "pargs -x");
  • Aldonita komando connstat por vidi statistikojn pri TCP-konektoj;
  • Aldonita "-u" opcio al netstat ilo por montri informojn pri procezoj asociitaj kun malfermitaj ingoj;
  • Subteno por lanĉado de novaj Linuksaj distribuaĵoj estis aldonita al LX-zonaj ujoj;
  • La agado de la hiperviziero Bhyve estis optimumigita, subteno por emulado de NVME-aparatoj estis aldonita;
  • La instalilo disponigas aŭtomatan instaladon de pakaĵoj por subteni hipervizilojn dum komencado de instalado en virtualigaj medioj;
  • Ĝisdatigitaj programversioj, inkluzive de Perl 5.30, OpenSSL 1.1.1 kaj python 3.7. Malrekomendita de Python 2.7.

fonto: opennet.ru

Aldoni komenton