OpenIndiana 2019.10 ja OmniOS CE r151032 ovat saatavilla, ja ne jatkavat OpenSolarisin kehitystä

tapahtui ilmaisen jakelun julkaiseminen Indiana Open 2019.10, joka korvasi OpenSolaris-binäärijakelun, jonka kehittämisen Oracle keskeytti. OpenIndiana tarjoaa käyttäjälle työympäristön, joka on rakennettu projektin tuoreen koodikannan pohjalle illumos. OpenSolaris-teknologioiden varsinainen kehitystyö jatkuu Illumos-projektilla, joka kehittää ydintä, verkkopinoa, tiedostojärjestelmiä, ajureita sekä perussarjaa käyttäjäjärjestelmän apuohjelmia ja kirjastoja. Lataamista varten muodostettu kolmen tyyppisiä iso-otoksia - palvelinversio konsolisovelluksia (723 Mt), minimaalinen kokoonpano (431 Mt) ja kokoonpano MATE-graafisella ympäristöllä (1.6 Gt).

Pääasiallinen muutokset OpenIndiana 2019.10:ssä:

  • IPS (Image Packaging System) -paketinhallintainfrastruktuuri on vaihdettu Python 3:een. Elokuun OmniOS CE -päivityksen korjaukset on siirretty IPS:ään;
  • OpenIndiana-kohtaisten sovellusten siirtäminen Python 2.7:stä Python 3:een;
  • Apuohjelman binaarikomponentit on kirjoitettu uudelleen DDU, joka tarjoaa tietoja laitteista auttaakseen sinua löytämään sopivia ajureita. Ohjaintietokanta on päivitetty. DDU-koodi on siirretty Python 3.5:een;
  • Päivitetyt versiot käyttäjäohjelmista, mukaan lukien 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. Päivitetty x264-kooderi.
  • Lisätty paketit, joissa on mpg123, x265 ja mpack. Powerline-tilalinja tarjotaan Bashille, tmuxille ja Vimille.
  • Lisätty x11-init-palvelu tarvittavien hakemistojen luomiseksi pääkäyttäjän oikeuksilla vaiheessa ennen X11-sovellusten käynnistämistä;
  • Clang 4.0:n tilalle on lisätty Clang 8.0. GCC 7.4- ja 8.3-kääntäjät on päivitetty sisältämään GCC 9.2. Päivitetyt kehittäjätyökalut:
    Git 2.23.0, CMake 3.15.1, Rust 1.32.0, Go 1.13;

  • Palvelinohjelmisto päivitetty:
    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;

  • Illumos-ytimen rakenne on oletuksena vaihdettu GCC 7. Cxgbe-laiteohjelmisto ja Intel-mikrokoodi on päivitetty.
  • ZFS on Linux -projektin korjauksia ja parannuksia on siirretty ZFS-toteutukseen, mukaan lukien mahdollisuus salata tietoja ja metadataa, käyttää UNMAP/TRIM-suojausta SSD-levyille;
  • Hyper-säikeen tuki on oletusarvoisesti poissa käytöstä. Lisätty suoja haavoittuvuuksia vastaan L1TF и MDS (Microarchitectural Data Sampling). Ydin on koottu retpoline-suojauksella;
  • Monet SMB 3 -protokollan tukemiseen liittyvät parannukset on siirretty ytimeen, mukaan lukien tuki salaukselle, kyky käyttää nimettyjä putkia, tuki ACL:ille, laajennetut attribuutit ja tiedostolukot;
  • Ydin puhdistettiin vanhasta SPARC-alustalle ominaisesta koodista;
  • Lisätty C.UTF-8-kieli;
  • FreeBSD:ltä on siirretty kehys, joka käyttää kytkettäviä TCP-ruuhkanhallintakäsittelijöitä. Lisätty tuki CUBIC- ja NewReno-algoritmeille;
  • SHA512-algoritmia käytetään oletuksena uusien salasanojen hajauttamiseen.
  • Lisätty tuki "/NUM"-muodolle crontabiin, esimerkiksi "*/2 * * * *" ajettavaksi kahden minuutin välein;
  • Parannettu käynnistystuki UEFI-järjestelmissä.

Myös muutama päivä sitten tapahtui Illumos-jakelun julkaisu OmniOS Community Edition r151032, joka tarjoaa täyden tuen KVM-hypervisorille, Crossbow-virtuaaliverkkopinolle ja ZFS-tiedostojärjestelmälle. Jakelua voidaan käyttää sekä erittäin skaalautuvien verkkojärjestelmien rakentamiseen että tallennusjärjestelmien luomiseen.

В uusi julkaisu:

  • Lisätty tuki käynnistykselle UEFI-järjestelmissä;
  • ZFS lisäsi tuen tietojen ja metatietojen tallentamiseen salatussa muodossa;
  • SMB/CIFS-tuki ytimessä on parantunut merkittävästi, useita SMB3-laajennuksia on otettu käyttöön;
  • Lisätty vaihtoehto smt_enabled=0 (/boot/conf.d/), joka poistaa SMT:n ja HyperThreadingin käytöstä.
  • Lisätty tuki kytkettäville TCP-ruuhkanhallintaalgoritmeille;
  • Lisätty C.UTF-8-kielialue, joka sisältää kaikki C-kielen ominaisuudet ja mahdollisuuden käyttää UTF-8-merkkejä;
  • Parannetut ajurit Hyper-V:lle;
  • Salasanan hajautusalgoritmi on päivitetty SHA256:sta SHA512:ksi;
  • Lisätty suojaus Spectre-hyökkäyksiä vastaan;
  • Konsolin oletusresoluutio muutettu kehyspuskurin perusteella: 1024x768 ja 10x18 merkkiä;
  • Lisätty tuki "/NUM"-muodolle crontabiin;
  • Lisätty penv-komento prosessin tai ydintiedoston ympäristön tarkastelemiseksi (vastaa "pargs -e");
  • Lisätty pauxv-komento, jolla voit tarkastella muita prosessi- tai ydintiedostoparametreja (vastaa "pargs -x");
  • Lisätty connstat-komento näyttääksesi TCP-yhteyksien tilastot;
  • Lisätty "-u" -vaihtoehto netstat-apuohjelmaan, joka näyttää tietoja avoimiin pistorasioihin liittyvistä prosesseista;
  • Tuki uusien Linux-jakelujen käynnistämiselle on lisätty LX zones -säiliöihin;
  • Bhyve-hypervisorin suorituskykyä on optimoitu, tuki NVME-laitteiden emulointiin on lisätty;
  • Asennusohjelma tarjoaa automaattisen pakettien asennuksen tukemaan hypervisoreita, kun asennus aloitetaan virtualisointiympäristöissä;
  • Päivitetyt ohjelmistoversiot, mukaan lukien Perl 5.30, OpenSSL 1.1.1 ja python 3.7. Python 2.7 poistaa käytöstä.

Lähde: opennet.ru

Lisää kommentti