OpenIndiana 2019.10 en OmniOS CE r151032 binne beskikber, trochgean mei de ûntwikkeling fan OpenSolaris

barde frijlitting fan in frije distribúsje Iepen Indiana 2019.10, dy't de OpenSolaris-binêre distribúsje ferfong, wêrfan de ûntwikkeling stoppe waard troch Oracle. OpenIndiana biedt de brûker in wurkomjouwing boud op basis fan in frisse diel fan 'e koadebasis fan it projekt illumos. De eigentlike ûntwikkeling fan OpenSolaris-technologyen giet troch mei it Illumos-projekt, dat de kernel, netwurkstapel, bestânsystemen, sjauffeurs, en ek in basisset fan brûkerssysteem-nutsbedriuwen en biblioteken ûntwikkelet. Foar it laden foarme trije soarten iso-ôfbyldings - serveredysje mei konsole-applikaasjes (723 MB), minimale montage (431 MB) en gearstalling mei de MATE-grafyske omjouwing (1.6 GB).

haad feroarings yn OpenIndiana 2019.10:

  • De pakketbehearynfrastruktuer fan IPS (Image Packaging System) is oerskeakele nei Python 3. De reparaasjes fan 'e August OmniOS CE-fernijing binne oerbrocht nei IPS;
  • Fuortsette porting fan OpenIndiana-spesifike applikaasjes fan Python 2.7 nei Python 3;
  • Binêre komponinten fan it nut binne opnij skreaun DDU, dy't ynformaasje jout oer apparaten om jo te helpen geskikte bestjoerders te finen. De bestjoerderdatabase is bywurke. DDU-koade is porteare nei Python 3.5;
  • Bywurke ferzjes fan brûkersprogramma's, ynklusyf 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. Updated x264 encoder.
  • Pakketten tafoege mei mpg123, x265 en mpack. In Powerline-statusline wurdt oanbean foar Bash, tmux en Vim.
  • X11-init-tsjinst tafoege om de nedige mappen te meitsjen mei rootrjochten op it poadium foardat X11-applikaasjes starte;
  • Ynstee fan Clang 4.0 is Clang 8.0 tafoege. De GCC 7.4 en 8.3-kompilers binne bywurke om GCC 9.2 op te nimmen. Bywurke ûntwikkelders ark:
    Git 2.23.0, CMake 3.15.1, Rust 1.32.0, Go 1.13;

  • Server software bywurke:
    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;

  • De illumos kernel build is standert oerskeakele nei GCC 7. De cxgbe firmware en Intel mikrokoade binne bywurke.
  • Fixes en ferbetterings fan it ZFS op Linux-projekt binne porteare nei de ZFS-ymplemintaasje, ynklusyf de mooglikheid om gegevens en metadata te fersiferjen, brûke UNMAP / TRIM foar SSD's;
  • Hyper-threading-stipe is standert útskeakele. Tafoege beskerming tsjin kwetsberens L1TF и MDS (Sampling fan mikroarsjitektuerlike gegevens). De kearn wurdt gearstald mei retpoline beskerming;
  • In protte ferbetterings relatearre oan stipe foar it SMB 3-protokol binne oerbrocht nei de kearn, ynklusyf stipe foar fersifering, de mooglikheid om neamde pipes te brûken, stipe foar ACL's, útwreide attributen en bestânslûzen;
  • De kernel waard skjinmakke fan âlde koade spesifyk foar it SPARC-platfoarm;
  • Added C.UTF-8 locale;
  • In ramt is porteare fan FreeBSD om pluggable TCP-kongestiekontrôle-hannelers te brûken. Stipe tafoege foar CUBIC en NewReno algoritmen;
  • It SHA512-algoritme wurdt standert brûkt om nije wachtwurden te hashjen;
  • Stipe tafoege foar it "/NUM"-formaat oan crontab, bygelyks "*/2 * * * *" om elke twa minuten út te fieren;
  • Ferbettere bootstipe op UEFI-systemen.

In pear dagen lyn ek barde útjefte fan de Illumos-distribúsje OmniOS Community Edition r151032, dy't folsleine stipe leveret foar de KVM-hypervisor, de Crossbow firtuele netwurkstapel, en it ZFS-bestânsysteem. De distribúsje kin sawol brûkt wurde foar it bouwen fan heul skaalbere websystemen as foar it meitsjen fan opslachsystemen.

В nije útjefte:

  • Stipe tafoege foar it booten op systemen mei UEFI;
  • ZFS tafoege stipe foar it bewarjen fan gegevens en metadata yn fersifere foarm;
  • SMB / CIFS-stipe yn 'e kearn is signifikant ferbettere, in protte SMB3-útwreidings binne ymplementearre;
  • Opsje tafoege smt_enabled=0 (/boot/conf.d/) om SMT en HyperThreading út te skeakeljen;
  • Stipe tafoege foar pluggable TCP-congestiekontrôlealgoritmen;
  • Added C.UTF-8 locale, dat befettet alle funksjes fan de C locale mei de mooglikheid om te brûken UTF-8 karakters;
  • Ferbettere bestjoerders foar Hyper-V;
  • It wachtwurd-hashing-algoritme is bywurke fan SHA256 nei SHA512;
  • Tafoege beskerming tsjin Spectre oanfallen;
  • Feroare standert konsole resolúsje basearre op framebuffer: 1024x768 mei 10x18 tekens;
  • Stipe tafoege foar it formaat "/NUM" oan crontab;
  • Tafoege penv kommando te besjen de omjouwing fan in proses of kearn triem (lykweardich oan "pargs -e");
  • Pauxv-kommando tafoege om ekstra proses- of kearnbestânparameters te besjen (lykweardich oan "pargs -x");
  • Connstat kommando tafoege om statistiken oer TCP-ferbiningen te besjen;
  • Tafoege "-u" opsje oan netstat hulpprogramma om ynformaasje te werjaan oer prosessen ferbûn mei iepen sockets;
  • Stipe foar it lansearjen fan nije Linux-distribúsjes is tafoege oan LX-sônes-konteners;
  • De prestaasjes fan 'e Bhyve hypervisor is optimalisearre, stipe foar it emulearjen fan NVME-apparaten is tafoege;
  • De ynstallearder leveret automatyske ynstallaasje fan pakketten om hypervisors te stypjen by it starten fan ynstallaasje yn virtualisaasje-omjouwings;
  • Bywurke softwareferzjes, ynklusyf Perl 5.30, OpenSSL 1.1.1 en python 3.7. Ferwurde troch Python 2.7.

Boarne: opennet.ru

Add a comment