Доступні OpenIndiana 2020.04 та OmniOS CE r151034, що продовжують розвиток OpenSolaris

Відбувся реліз вільного дистрибутива Indiana Open 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,
    7.3.17 XNUMX філіппінських песо,
    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. Додано підтримку запуску 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

Додати коментар або відгук