Доступні OpenIndiana 2019.10 і OmniOS CE r151032, продовжують розвиток OpenSolaris

Alex Alex 08 листопада 2019
Доступні OpenIndiana 2019.10 і OmniOS CE r151032, продовжують розвиток OpenSolaris

Відбувся реліз вільного дистрибутива OpenIndiana 2019.10, який прийшов на зміну бінарним дистрибутиву OpenSolaris, розвиток якого було припинено компанією Oracle. OpenIndiana надає користувачеві робоче оточення, побудоване на базі свіжого зрізу кодової бази проекту Illumos. Безпосередньо розробка технологій OpenSolaris триває проектом Illumos, в якому розвивається ядро, мережевий стек, файлові системи, драйвери, а також базовий набір користувальницьких системних утиліт і бібліотек. Для завантаження сформовано три види iso-образів - серверна редакція з консольними додатками (723 Мб), мінімальна зборка (431 Мб) і складання з графічним оточенням MATE (1.6 Гб).

Основні зміни в OpenIndiana 2019.10:

  • Інфраструктура управління пакетами IPS (Image Packaging System) переведена на використання Python 3. В IPS перенесені виправлення серпневого оновлення OmniOS CE;
  • Продовжено портування специфічних для OpenIndiana додатків з Python 2.7 на Python 3;
  • Переписані бінарні компоненти утиліти DDU, надає інформацію про пристрої для пошуку відповідних драйверів. Оновлена база драйверів. Код DDU портований на Python 3.5;
  • Оновлені версії програм користувача, в тому числі 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. Оновлено кодувальник x264.
  • Додано пакети з mpg123, x265 і mpack. Для Bash, tmux і Vim запропонована статусна рядок Powerline.
  • Додано сервіс x11-init для створення необхідних каталогів з правами root на стадії запуску застосунків X11;
  • Замість Clang 4.0 додано Clang 8.0. Оновлені компілятори GCC 7.4 і 8.3, до складу включений GCC 9.2. Оновлені засоби для розробників: Git 2.23.0, CMake 3.15.1, Rust 1.32.0, Go 1.13;
  • Оновлено серверне: 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 переведена за замовчуванням на GCC 7. Оновлені прошивки cxgbe і мікрокод Intel.
  • У реалізацію ZFS портіровани виправлення і поліпшення від проекту ZFS on Linux, у тому числі можливість шифрування даних і метаданих, використання UNMAP/TRIM для SSD;
  • За замовчуванням відключена підтримка Hyper-threading. Додана захист від вразливостей L1TF і MDS (Microarchitectural Data Sampling). Ядро зібрано з захистом retpoline;
  • В ядро перенесено безліч поліпшення, пов'язаних з підтримкою протоколу SMB 3, в тому числі підтримка шифрування, можливість використання іменованих каналів, підтримка ACL, розширених атрибутів і файлових блокувань;
  • Проведена чистка ядра від старого коду, специфічного для платформи SPARC;
  • Додана локаль C. UTF-8;
  • З FreeBSD портований фреймворк для використання додаткових оброблювачів контролю перевантаження TCP. Додана підтримка алгоритмів CUBIC і NewReno;
  • Для хешування нових паролів за замовчуванням задіяний алгоритм SHA512;
  • У crontab додана підтримка формату "/NUM", наприклад "*/2 * * * * " для запуску через кожні дві хвилини;
  • Покращена підтримка завантаження на системах з UEFI.

Кілька днів тому також відбувся реліз дистрибутива Illumos OmniOS Community Edition r151032, який надає повноцінну підтримку гіпервізора KVM, віртуального мережевого стека Crossbow і файлової системи ZFS. Дистрибутив може застосовуватися як для побудови высокомасштабируемых web-систем, так і для створення систем зберігання.

новому випуску:

  • Додана підтримка завантаження на системах з UEFI;
  • ZFS додана підтримка зберігання даних і метаданих зашифрованому вигляді;
  • Значно покращена підтримка SMB/CIFS в ядрі, реалізовано багато розширення SMB3;
  • Додана опція smt_enabled=0 (/boot/conf.d/) для відключення SMT і HyperThreading;
  • Додана підтримка підключаються алгоритмів контролю перевантаження TCP;
  • Додана локаль C. UTF-8, яка включає всі характеристики локалі C з можливістю використання символів UTF-8;
  • Поліпшені драйвери для Hyper-V;
  • Алгоритм хэшировния паролів оновлено з SHA256 до SHA512;
  • Додана захист від атаки типу Spectre;
  • Змінено перегляду за промовчанням дозвіл консолі на базі framebuffer: 1024x768 з символами 10x18;
  • У crontab додана підтримка формату "/NUM";
  • Додана команда penv для перегляду оточення процесу або core-файлу (еквівалент "pargs -e");
  • Додана команда pauxv для перегляду додаткових параметрів процесу або core-файлу (еквівалент "pargs -x");
  • Додана команда connstat для перегляду статистики по TCP-з'єднань;
  • утиліту netstat додана опція "-u" для відображення інформації про процеси, пов'язані з відкритими сокетоми;
  • контейнери LX zones додана підтримка запуску нових дистрибутивів Linux;
  • Проведена оптимізація продуктивності гіпервізора Bhyve, додана підтримка емуляції пристроїв NVME;
  • инталляторе забезпечена автоматична установка пакетів для підтримки гіпервізора при запуску установки в оточеннях віртуалізації;
  • Оновлені версії програм, у тому числі Perl 5.30, OpenSSL 1.1.1 і python 3.7. Оголошено застарілим Python 2.7.


Source: www.opennet.ru

Коментарі (0)

    Ще немає коментарів

Щоб залишити коментар необхідно авторизуватися.