Достъпни са 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. Правките от августовското обновление на OmniOS CE са преместени в IPS;
  • Продължено е портването на специфични за 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. Дистрибутивът може да се използва както за изграждане на високомащабируеми уеб системи, така и за създаване на системи за съхранение.

В ново издание:

  • Добавена е поддръжка за зареждане на системи с 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 е променено на 1024×768 с символи 10×18;
  • Към 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 е обявен за остарял.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster