релиз на свободния дистрибутив , който замества бинарния дистрибутив OpenSolaris, развитието на който беше прекратено от компанията Oracle. OpenIndiana предоставя работна среда, изградена на основата на свеж срез от кодовата база на проекта . Пряката разработка на технологии 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 е преместен на 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 е деактивирана по подразбиране. Добавена е защита от уязвимости и (Microarchitectural Data Sampling). Ядрото е компилирано с защита retpoline;
- В ядрото са пренесени многобройни подобрения, свързани с поддръжката на протокола SMB 3, включително поддръжка на криптиране, възможност за използване на именувани канали, поддръжка на ACL, разширени атрибути и файлови блокировки;
- Извършена е почистване на ядрото от стар код, специфичен за платформата SPARC;
- Добавена е локал C.UTF-8;
- От FreeBSD е пренесен фреймворк за използване на плъгини за управление на претоварването на TCP. Добавена е поддръжка за алгоритми CUBIC и NewReno;
- За хеширане на нови пароли по подразбиране се използва алгоритъм SHA512;
- В crontab е добавена поддръжка на формата „/NUM“, например „*/2 * * * *“ за стартиране на всеки две минути;
- Подобрен е поддръжката на зареждане на системи с UEFI.
Преди няколко дни също беше пусната версията на дистрибутива Illumos , която предлага пълна поддръжка за хипервизора 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
