Даступныя OpenIndiana 2020.04 і OmniOS CE r151034, якія працягваюць развіццё OpenSolaris

Адбыўся рэліз свабоднага дыстрыбутыва Адкрыты чэмпіянат Індыяны 2020.04, які прыйшоў на змену бінарнаму дыстрыбутыву OpenSolaris, развіццё якога было спынена кампаніяй Oracle. OpenIndiana падае карыстачу працоўнае асяроддзе, пабудаванае на базе свежага зрэзу кодавай базы праекту Ілюм. Непасрэдна распрацоўка тэхналогій OpenSolaris працягваецца праектам Illumos, у якім развіваецца ядро, сеткавы стэк, файлавыя сістэмы, драйверы, а таксама базавы набор карыстацкіх сістэмных утыліт і бібліятэк. Для загрузкі сфарміравана тры выгляду iso-вобразаў - серверная рэдакцыя з кансольнымі прыкладаннямі (725 Мб), мінімальная зборка (377 Мб) і зборка з графічным асяроддзем MATE (1.5 Гб).

Асноўныя змены у OpenIndiana 2020.04:

  • Усе спецыфічныя для OpenIndiana прыкладанні, уключаючы ўсталёўнік Caiman, перакладзены з Python 2.7 на Python 3.5;
  • З усталявальных выяў выдалены Python 2.7;
  • У якасці асноўнага сістэмнага кампілятара па змаўчанні задзейнічаны GCC 7;
  • Спынена падтрымка 32-разрадных утыліт для X.org;
  • Пакетны мэнэджар PKG пераведзены з бібліятэкі simplejson на rapidjson для апрацоўкі дадзеных у фармаце JSON, што дазволіла зменшыць спажыванне памяці пры аперацыях з вялікімі каталогамі пакетаў;
  • У склад дададзены офісны пакет LibreOffice 6.4 і пакет MiniDLNA. Выдалены XChat;
  • Абноўлены карыстацкія пакеты:
    VirtualBox 6.1.6, VLC 3.0.10, ntfsprogs 2017.3.23AR.5, hplip 3.19.12, rhythmbox 3.4.4, Gstreamer 1.16.2,
    UPower, XScreensaver 5.44, GNOME Connection Manager 1.2.0;

  • Абноўлены сістэмныя кампаненты: net-snmp 5.8,
    Sudo1.8.31,
    mozilla-nspr 4.25,
    SQLite 3.31.1,
    OpenConnect8.05, vpnc-scripts 20190606,
    GNU Screen 4.8.0,
    tmux 3.0a,
    nano 4.8;

  • Абноўлены інструменты для распрацоўшчыкаў:
    GCC 7.5/8.4/9.3,
    Clang 9,
    Guile 2.2.7,
    Golan 1.13.8/1.12.17,
    OpenJDK 1.8.232, icedtea-web 1.8.3,
    Ruby 2.6.6,
    PHP 7.3.17,
    Git 2.25.4,
    Mercurial 5.3.2,
    Glade 3.22.2,
    GNU TLS 33.5.19,
    Automake 1.16,
    Glib 2.62,
    Binutils 2.34;

  • Абноўлена сервернае ПЗ: PostgreSQL 12,
    Barman 2.9,
    MariaDB 10.3.22, 10.1.44,
    Redis 6.0.1,
    Apache 2.4.43,
    Nginx 1.18.0,
    Lighttpd 1.4.55,
    Tomcat 8.5.51,
    Samba 4.12.1,
    Node.js 12.16.3, 10.18.1, 8.17.0,
    BIND 9.16,
    ISC DHCP 4.4.2,
    Memcached 1.6.2,
    OpenSSH 8.1p1,
    OpenVPN 2.4.9,
    kvm 20191007,
    qemu-kvm 20190827,
    tor 0.4.1.9;

  • Ухіленая ўразлівасць ва ўтыліце DDU (ужываецца для пошуку падыходных драйвераў), якая дазваляе лакальнаму карыстачу пры вызначаных умовах падвысіць свае прывілеі да root.

адначасова адбыўся рэліз дыстрыбутыва Illumos OmniOS Community Edition r151034, які дае паўнавартасную падтрымку гіпервізара KVM, віртуальнага сеткавага стэка Crossbow і файлавай сістэмы ZFS. Дыстрыбутыў можа прымяняцца як для пабудовы высокамаштабуюцца web-сістэм, так і для стварэння сістэм захоўвання.

В новым выпуску:

  • Дададзена магчымасць запуску NFS-сервера ў ізаляванай зоне (уключаецца праз уласцівасць «sharenfs»). Спрошчана стварэнне SMB-частак у зоне праз усталёўку ўласцівасці «sharesmb»;
  • З SmartOS партаваная рэалізацыя overlay-сетак, якія эфектыўна выкарыстоўваць з віртуальнымі камутатарамі (etherstub), якія аб'ядноўваюць некалькі хастоў;
  • У ядры палепшана падтрымка SMB/CIFS. Кліент SMB абноўлены да выпуску 3.02;
  • Дададзена падтрымка SMBIOS 3.3 і магчымасць дэкадавання дадатковых дадзеных, такіх як параметры зарада акумулятара;
  • У ядро ​​дададзена абарона ад нападаў swapgs і TAA;
  • Дададзены новы драйвер для доступу да датчыкаў тэмпературы, якія ўжываюцца ў чыпах AMD;
  • У віртуальную ФС /proc для кожнага працэсу дададзена дырэкторыя fdinfo з дадзенымі пра адчыненыя файлы;
  • Дададзеныя новыя каманды "resize" для налады памеру акна тэрмінала, "ssh-copy-id" для капіявання адкрытых ключоў SSH, "watch" для адсочвання змяненняў у выснове і "demangle" для дэкадавання сімвалаў у выкананых файлах;
  • У ізаляваных зонах з'явілася магчымасць прызначэння віртуальных сеткавых адаптараў (VNIC) па патрабаванні з наладай праз атрыбут global-nic;
  • Дададзена магчымасць адключэння IPv6 для зон LX (ізаляваныя зоны для запуску Linux). Палепшана праца сеткі ў LX-зонах з Ubuntu 18.04/XNUMX. Дададзена падтрымка запуску Void Linux;
  • У гіпервізоры bhyve абноўлены прашыўкі, дададзена магчымасць задання пароля для сервера VNC, у блокавых прыладах vioblk з'явілася падтрымка TRIM, перанесены выпраўленні з Joyent і FreeBSD;
  • У ZFS забяспечана аўтаматычнае аднаўленне пасля перасоўвання прылад у каранёвым пуле. Дададзена падтрымка ZFS trim. Палепшана праца каманд zpool iostat і zpool status. Падвышаная прадукцыйнасць zpool import . Дададзена падтрымка Direct I/O з ZFS.
  • Інструментарый для кіравання пакетамі пераведзены на Python 3.7 і JSON-бібліятэку rapidjson;
  • Дададзена падтрымка новага абсталявання, уключаючы Intel ixgbe X553,
    cxgbe T5/T6,
    Mellanox ConnectX-4/5/6,
    Intel I219 v10-v15,
    новых fiber-channel карт Emulex;

  • У меню загрузніка дададзена опцыя для ўключэння графічнай кансолі пры загрузцы без UEFI.
  • Дададзены пакет "developer/gcc9". Кампілятар па змаўчанні абноўлены да GCC 9. Python абноўлены да версіі 3.7. Спынена абнаўленне Python 2, але пакет python-27 пакуль пакінуты для зваротнай сумяшчальнасці.

Крыніца: opennet.ru

Дадаць каментар