OpenIndiana 2019.10 dhe OmniOS CE r151032 janë në dispozicion, duke vazhduar zhvillimin e OpenSolaris

Ndodhi lëshimi i një shpërndarjeje falas Indiana Open 2019.10, i cili zëvendësoi shpërndarjen binare OpenSolaris, zhvillimi i së cilës u ndërpre nga Oracle. OpenIndiana i ofron përdoruesit një mjedis pune të ndërtuar mbi bazën e një pjese të freskët të bazës së kodit të projektit ilumos. Zhvillimi aktual i teknologjive OpenSolaris vazhdon me projektin Illumos, i cili zhvillon kernelin, grupin e rrjetit, sistemet e skedarëve, drejtuesit, si dhe një grup bazë të shërbimeve të sistemit të përdoruesit dhe bibliotekave. Për ngarkim formuar tre lloje të imazheve iso - një botim server me aplikacione konsole (723 MB), një asamble minimale (431 MB) dhe një asamble me mjedisin grafik MATE (1.6 GB).

Kryesore Ndryshimet në OpenIndiana 2019.10:

  • Infrastruktura e menaxhimit të paketave IPS (Image Packaging System) është kaluar në Python 3. Rregullimet nga përditësimi i OmniOS CE i gushtit janë transferuar në IPS;
  • Transportimi i vazhdueshëm i aplikacioneve specifike të OpenIndiana nga Python 2.7 në Python 3;
  • Komponentët binare të programit janë rishkruar DDU, i cili ofron informacione rreth pajisjeve për t'ju ndihmuar të gjeni drejtuesit e përshtatshëm. Baza e të dhënave të shoferit është përditësuar. Kodi DDU është bartur në Python 3.5;
  • Versionet e përditësuara të programeve të përdoruesve, duke 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. Enkoder x264 i përditësuar.
  • Paketa të shtuara me mpg123, x265 dhe mpack. Një linjë statusi Powerline ofrohet për Bash, tmux dhe Vim.
  • U shtua shërbimi x11-init për të krijuar drejtoritë e nevojshme me të drejta rrënjësore në fazën përpara nisjes së aplikacioneve X11;
  • Në vend të Clang 4.0, është shtuar Clang 8.0. Përpiluesit GCC 7.4 dhe 8.3 janë përditësuar për të përfshirë GCC 9.2. Veglat e përditësuara të zhvilluesit:
    Git 2.23.0, CMake 3.15.1, Rust 1.32.0, Go 1.13;

  • Softueri i serverit u përditësua:
    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 kernelit illumos është kaluar si parazgjedhje në GCC 7. Firmware cxgbe dhe mikrokodi Intel janë përditësuar.
  • Rregullimet dhe përmirësimet nga projekti ZFS në Linux janë transferuar në implementimin e ZFS, duke përfshirë aftësinë për të enkriptuar të dhënat dhe metadatat, përdorimin e UNMAP/TRIM për SSD;
  • Mbështetja Hyper-threading është çaktivizuar si parazgjedhje. Mbrojtje e shtuar kundër dobësive L1TF и MDS (Sampling të të dhënave mikroarkitekturore). Bërthama është montuar me mbrojtje retpoline;
  • Shumë përmirësime në lidhje me mbështetjen për protokollin SMB 3 janë transferuar në kernel, duke përfshirë mbështetjen për enkriptim, aftësinë për të përdorur tubacione me emër, mbështetjen për ACL-të, atributet e zgjeruara dhe kyçjet e skedarëve;
  • Kerneli u pastrua nga kodi i vjetër specifik për platformën SPARC;
  • Shtuar vendndodhjen C.UTF-8;
  • Një kornizë është bartur nga FreeBSD për të përdorur mbajtës të kontrollit të mbingarkesës TCP të mundshëm. Mbështetje e shtuar për algoritmet CUBIC dhe NewReno;
  • Algoritmi SHA512 përdoret si parazgjedhje për të hash fjalëkalimet e reja;
  • U shtua mbështetje për formatin "/NUM" në crontab, për shembull "*/2 * * * *" për të ekzekutuar çdo dy minuta;
  • Mbështetje e përmirësuar e nisjes në sistemet UEFI.

Edhe pak ditë më parë Ndodhi lëshimi i shpërndarjes Illumos OmniOS Community Edition r151032, i cili ofron mbështetje të plotë për hipervizorin KVM, grupin e rrjeteve virtuale Crossbow dhe sistemin e skedarëve ZFS. Shpërndarja mund të përdoret si për ndërtimin e sistemeve të internetit shumë të shkallëzuara ashtu edhe për krijimin e sistemeve të ruajtjes.

В lëshim i ri:

  • Mbështetje e shtuar për nisjen në sisteme me UEFI;
  • ZFS shtoi mbështetje për ruajtjen e të dhënave dhe meta të dhënave në formë të koduar;
  • Mbështetja SMB/CIFS në kernel është përmirësuar ndjeshëm, janë implementuar shumë shtesa SMB3;
  • U shtua opsioni smt_enabled=0 (/boot/conf.d/) për të çaktivizuar SMT dhe HyperThreading;
  • Mbështetje e shtuar për algoritmet e kontrollit të mbingarkesës TCP me prizë;
  • Shtuar vendndodhjen C.UTF-8, e cila përfshin të gjitha tiparet e lokalitetit C me aftësinë për të përdorur karaktere UTF-8;
  • Drejtues të përmirësuar për Hyper-V;
  • Algoritmi i hashimit të fjalëkalimit është përditësuar nga SHA256 në SHA512;
  • Mbrojtje e shtuar kundër sulmeve Spectre;
  • Ndryshuar rezolucionin e parazgjedhur të konsolës bazuar në framebuffer: 1024x768 me karaktere 10x18;
  • Mbështetja e shtuar për formatin “/NUM” në crontab;
  • U shtua komanda penv për të parë mjedisin e një procesi ose skedari thelbësor (ekuivalent me "pargs -e");
  • U shtua komanda pauxv për të parë parametrat shtesë të procesit ose skedarit bazë (ekuivalente me "pargs -x");
  • U shtua komanda connstat për të parë statistikat mbi lidhjet TCP;
  • U shtua opsioni "-u" në programin netstat për të shfaqur informacione rreth proceseve që lidhen me prizat e hapura;
  • Mbështetja për lëshimin e shpërndarjeve të reja Linux është shtuar në kontejnerët e zonave LX;
  • Performanca e hipervizorit Bhyve është optimizuar, është shtuar mbështetja për emulimin e pajisjeve NVME;
  • Instaluesi siguron instalimin automatik të paketave për të mbështetur hipervizorët kur fillon instalimi në mjediset e virtualizimit;
  • Versionet e përditësuara të softuerit, duke përfshirë Perl 5.30, OpenSSL 1.1.1 dhe python 3.7. Zhvlerësuar nga Python 2.7.

Burimi: opennet.ru

Shto një koment