Ang OpenIndiana 2019.10 ug OmniOS CE r151032 anaa, nagpadayon sa pagpalambo sa OpenSolaris

nahitabo pagpagawas sa usa ka libre nga pag-apod-apod Ablihi ang Indiana 2019.10, nga mipuli sa OpenSolaris binary distribution, ang pagpalambo niini gihunong sa Oracle. Ang OpenIndiana naghatag sa user og usa ka working environment nga gitukod base sa bag-ong slice sa code base sa proyekto ilumos. Ang aktuwal nga pag-uswag sa mga teknolohiya sa OpenSolaris nagpadayon sa proyekto sa Illumos, nga nagpalambo sa kernel, network stack, file system, mga drayber, ingon man usa ka sukaranan nga hugpong sa mga gamit sa sistema sa tiggamit ug mga librarya. Para sa loading naporma tulo ka klase sa iso images - usa ka server edition nga adunay console applications (723 MB), gamay nga assembly (431 MB) ug usa ka assembly nga adunay MATE graphical environment (1.6 GB).

nag-unang mga pagbag-o sa OpenIndiana 2019.10:

  • Ang IPS (Image Packaging System) nga imprastraktura sa pagdumala sa pakete gibalhin ngadto sa Python 3. Ang mga pag-ayo gikan sa Agosto OmniOS CE update gibalhin ngadto sa IPS;
  • Padayon nga pag-port sa OpenIndiana-specific nga mga aplikasyon gikan sa Python 2.7 ngadto sa Python 3;
  • Ang binary nga mga sangkap sa utility gisulat pag-usab DDU, nga naghatag og impormasyon mahitungod sa mga himan aron sa pagtabang kanimo sa pagpangita sa angay nga mga drayber. Gi-update ang database sa drayber. Ang DDU code gi-port na sa Python 3.5;
  • Gi-update nga mga bersyon sa mga programa sa user, lakip ang 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. Gi-update nga x264 encoder.
  • Gidugang nga mga pakete nga adunay mpg123, x265 ug mppack. Usa ka linya sa status sa Powerline ang gitanyag alang sa Bash, tmux ug Vim.
  • Gidugang ang x11-init nga serbisyo sa paghimo sa gikinahanglan nga mga direktoryo nga adunay mga katungod sa gamut sa entablado sa dili pa ilunsad ang X11 nga mga aplikasyon;
  • Imbis nga Clang 4.0, ang Clang 8.0 gidugang. Ang GCC 7.4 ug 8.3 compiler gi-update aron maapil ang GCC 9.2. Gi-update nga mga himan sa developer:
    Git 2.23.0, CMake 3.15.1, Rust 1.32.0, Go 1.13;

  • Gi-update ang software sa server:
    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;

  • Ang illumos kernel build kay gibalhin sa GCC 7 sa default. Ang cxgbe firmware ug Intel microcode na-update na.
  • Ang mga pag-ayo ug pagpaayo gikan sa proyekto sa ZFS sa Linux na-port sa pagpatuman sa ZFS, lakip ang abilidad sa pag-encrypt sa datos ug metadata, paggamit sa UNMAP/TRIM para sa mga SSD;
  • Ang suporta sa hyper-threading gi-disable pinaagi sa default. Gidugang nga proteksyon batok sa mga kahuyangan L1TF ΠΈ MDS (Microarchitectural Data Sampling). Ang kinauyokan gitigum nga adunay proteksyon sa retpoline;
  • Daghang mga pag-uswag nga may kalabutan sa suporta alang sa SMB 3 nga protocol ang gibalhin sa kernel, lakip ang suporta alang sa pag-encrypt, ang abilidad sa paggamit sa ginganlan nga mga tubo, suporta alang sa mga ACL, gipalapdan nga mga hiyas ug mga lock sa file;
  • Ang kernel gilimpyohan gikan sa daan nga code nga espesipiko sa SPARC nga plataporma;
  • Gidugang ang lokal nga C.UTF-8;
  • Usa ka balangkas ang gi-port gikan sa FreeBSD aron magamit ang mga ma-plug nga TCP congestion control handler. Gidugang nga suporta alang sa CUBIC ug NewReno algorithm;
  • Ang SHA512 algorithm gigamit nga default sa pag-hash sa bag-ong mga password;
  • Gidugang nga suporta alang sa "/NUM" nga format sa crontab, pananglitan "*/2 * * * *" aron modagan matag duha ka minuto;
  • Gipauswag nga suporta sa boot sa mga sistema sa UEFI.

Pipila ka adlaw usab ang milabay nahitabo pagpagawas sa distribusyon sa Illumos OmniOS Community Edition r151032, nga naghatag og bug-os nga suporta alang sa KVM hypervisor, ang Crossbow virtual networking stack, ug ang ZFS file system. Ang pag-apod-apod mahimong magamit alang sa paghimo sa labi ka mabag-o nga mga sistema sa web ug alang sa paghimo sa mga sistema sa pagtipig.

Π’ bag-ong pagpagawas:

  • Gidugang nga suporta alang sa pag-boot sa mga sistema nga adunay UEFI;
  • Gidugang sa ZFS ang suporta alang sa pagtipig sa datos ug metadata sa naka-encrypt nga porma;
  • Ang suporta sa SMB/CIFS sa kernel naayo pag-ayo, daghang mga extension sa SMB3 ang gipatuman;
  • Gidugang nga opsyon smt_enabled=0 (/boot/conf.d/) aron ma-disable ang SMT ug HyperThreading;
  • Gidugang nga suporta alang sa pluggable TCP congestion control algorithm;
  • Gidugang ang C.UTF-8 locale, nga naglakip sa tanang feature sa C locale nga adunay abilidad sa paggamit sa UTF-8 nga mga karakter;
  • Gipauswag nga mga drayber alang sa Hyper-V;
  • Ang password hashing algorithm gi-update gikan sa SHA256 ngadto sa SHA512;
  • Gidugang nga proteksyon batok sa mga pag-atake sa Spectre;
  • Gibag-o ang default nga resolusyon sa console base sa framebuffer: 1024x768 nga adunay 10x18 nga mga karakter;
  • Gidugang nga suporta alang sa "/NUM" nga format sa crontab;
  • Gidugang ang penv command aron makita ang palibot sa usa ka proseso o core file (katumbas sa "pargs -e");
  • Gidugang ang pauxv command aron matan-aw ang dugang nga proseso o core file parameters (katumbas sa "pargs -x");
  • Gidugang ang connstat nga sugo aron makita ang mga estadistika sa mga koneksyon sa TCP;
  • Gidugang ang "-u" nga kapilian sa netstat utility aron ipakita ang kasayuran bahin sa mga proseso nga adunay kalabotan sa bukas nga mga socket;
  • Ang suporta sa paglansad sa bag-ong mga distribusyon sa Linux gidugang sa mga sudlanan sa LX zones;
  • Ang pasundayag sa Bhyve hypervisor na-optimize, suporta alang sa pagsundog sa mga aparato sa NVME gidugang;
  • Ang installer naghatag og awtomatik nga pag-instalar sa mga pakete aron suportahan ang mga hypervisors sa pagsugod sa pag-instalar sa virtualization nga mga palibot;
  • Gi-update nga mga bersyon sa software, lakip ang Perl 5.30, OpenSSL 1.1.1 ug python 3.7. Giwagtang sa Python 2.7.

Source: opennet.ru

Idugang sa usa ka comment