OpenIndiana 2019.10 un OmniOS CE r151032 ir pieejami, turpinot OpenSolaris izstrādi

notika bezmaksas izplatīšanas izlaišana OpenIndiana 2019.10, kas aizstāja OpenSolaris bināro izplatīšanu, kuras izstrādi pārtrauca Oracle. OpenIndiana nodrošina lietotājam darba vidi, kas veidota, pamatojoties uz jaunu projekta koda bāzes daļu illumos. OpenSolaris tehnoloģiju faktiskā izstrāde turpinās ar Illumos projektu, kas izstrādā kodolu, tīkla steku, failu sistēmas, draiverus, kā arī lietotāju sistēmu utilītu un bibliotēku pamata komplektu. Iekraušanai veidojas trīs veidu iso attēli - servera izdevums ar konsoles lietojumprogrammām (723 MB), minimālais komplekts (431 MB) un montāža ar MATE grafisko vidi (1.6 GB).

Galvenais izmaiņas programmā OpenIndiana 2019.10:

  • IPS (Image Packaging System) pakotņu pārvaldības infrastruktūra ir pārslēgta uz Python 3. Augusta OmniOS CE atjauninājuma labojumi ir pārnesti uz IPS;
  • OpenIndiana specifisko lietojumprogrammu pārnešana no Python 2.7 uz Python 3;
  • Lietderības binārie komponenti ir pārrakstīti DDU, kas sniedz informāciju par ierīcēm, lai palīdzētu atrast piemērotus draiverus. Draivera datu bāze ir atjaunināta. DDU kods ir pārnests uz Python 3.5;
  • Atjauninātas lietotāju programmu versijas, tostarp 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. Atjaunināts x264 kodētājs.
  • Pievienotas pakotnes ar mpg123, x265 un pack. Powerline statusa līnija tiek piedāvāta Bash, tmux un Vim.
  • Pievienots x11-init pakalpojums, lai izveidotu nepieciešamos direktorijus ar root tiesībām pirms X11 lietojumprogrammu palaišanas;
  • Clang 4.0 vietā ir pievienots Clang 8.0. GCC 7.4 un 8.3 kompilatori ir atjaunināti, iekļaujot GCC 9.2. Atjaunināti izstrādātāja rīki:
    Git 2.23.0, CMake 3.15.1, Rust 1.32.0, Go 1.13;

  • Servera programmatūra atjaunināta:
    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 kodola būvējums pēc noklusējuma ir pārslēgts uz GCC 7. Ir atjaunināta cxgbe programmaparatūra un Intel mikrokods.
  • ZFS on Linux projekta labojumi un uzlabojumi ir pārnesti uz ZFS ieviešanu, tostarp iespēja šifrēt datus un metadatus, izmantot UNMAP/TRIM SSD;
  • Hiperpavedienu atbalsts pēc noklusējuma ir atspējots. Pievienota aizsardzība pret ievainojamībām L1TF и MDS (Mikroarhitektūras datu izlase). Kodols ir samontēts ar retpolīna aizsardzību;
  • Daudzi uzlabojumi, kas saistīti ar SMB 3 protokola atbalstu, ir pārnesti uz kodolu, tostarp atbalsts šifrēšanai, iespēja izmantot nosauktas caurules, atbalsts ACL, paplašinātie atribūti un failu bloķēšanas;
  • Kodols tika attīrīts no vecā koda, kas raksturīgs SPARC platformai;
  • Pievienota C.UTF-8 lokalizācija;
  • No FreeBSD ir portēts ietvars, lai izmantotu pievienojamus TCP pārslodzes kontroles apstrādātājus. Pievienots atbalsts CUBIC un NewReno algoritmiem;
  • SHA512 algoritms pēc noklusējuma tiek izmantots jaunu paroļu jaukšanai;
  • Pievienots crontab formāta “/NUM” atbalsts, piemēram, “*/2 * * * *”, lai palaistu ik pēc divām minūtēm;
  • Uzlabots sāknēšanas atbalsts UEFI sistēmās.

Arī pirms dažām dienām notika Illumos izplatīšanas izlaišana OmniOS kopienas izdevums r151032, kas nodrošina pilnu atbalstu KVM hipervizoram, Crossbow virtuālā tīkla stekam un ZFS failu sistēmai. Izplatīšanu var izmantot gan ļoti mērogojamu tīmekļa sistēmu veidošanai, gan uzglabāšanas sistēmu izveidei.

В jauns izlaidums:

  • Pievienots atbalsts sāknēšanai sistēmās ar UEFI;
  • ZFS pievienoja atbalstu datu un metadatu glabāšanai šifrētā veidā;
  • SMB/CIFS atbalsts kodolā ir būtiski uzlabots, ieviesti daudzi SMB3 paplašinājumi;
  • Pievienota opcija smt_enabled=0 (/boot/conf.d/), lai atspējotu SMT un HyperThreading;
  • Pievienots atbalsts pievienojamiem TCP pārslodzes kontroles algoritmiem;
  • Добавлена локаль C.UTF-8, которая включает все характиристики локали C с возможностью использования символов UTF-8;
  • Uzlaboti draiveri priekš Hyper-V;
  • Paroles jaukšanas algoritms ir atjaunināts no SHA256 uz SHA512;
  • Pievienota aizsardzība pret Spectre uzbrukumiem;
  • Mainīta noklusējuma konsoles izšķirtspēja, pamatojoties uz kadru buferi: 1024x768 ar 10x18 rakstzīmēm;
  • Pievienots crontab formāta “/NUM” atbalsts;
  • Pievienota komanda penv, lai skatītu procesa vai pamata faila vidi (ekvivalents "pargs -e");
  • Pievienota komanda pauxv, lai skatītu papildu procesa vai pamata faila parametrus (ekvivalents "pargs -x");
  • Pievienota komanda connstat, lai skatītu statistiku par TCP savienojumiem;
  • Netstat utilītai pievienota opcija "-u", lai parādītu informāciju par procesiem, kas saistīti ar atvērtajām ligzdām;
  • LX zonas konteineriem ir pievienots atbalsts jaunu Linux distribūciju palaišanai;
  • Ir optimizēta Bhyve hipervizora veiktspēja, pievienots atbalsts NVME ierīču emulēšanai;
  • Instalēšanas programma nodrošina automātisku pakotņu instalēšanu, lai atbalstītu hipervizorus, uzsākot instalēšanu virtualizācijas vidēs;
  • Atjauninātas programmatūras versijas, tostarp Perl 5.30, OpenSSL 1.1.1 un python 3.7. Novecojusi Python 2.7.

Avots: opennet.ru

Pievieno komentāru