Достъпен е релизът на дистрибутива OmniOS Community Edition r151048, базиран на разработки на проекта Illumos и предлагащ пълноценна поддръжка на хипервизори bhyve и KVM, виртуален мрежов стек Crossbow, файлова система ZFS и средства за стартиране на лекови Linux контейнери. Дистрибутивът може да се използва както за изграждане на мащабируеми уеб системи, така и за създаване на хранилища.
В новото издание:
- Добавена е поддръжка за NVMe 2.x устройства.
- Добавена е възможността за проброс на ATA команди (ATA PASS-THROUGH), което позволява без излишни манипулации да се използва утилитата smartctl за SATA дискове.
- В ядрото е добавена поддръжка за нови AMD CPU. Добавена е поддръжка за счетчици на производителността, предоставени в процесорите AMD Zen 4. За повишаване на производителността на виртуални машини и намаляване на разходите при превключване на контекст в системи с процесори AMD Zen 4 е активирано разширението IBRS.
- Пренесени са промени от Illumos, които подобряват поддръжката на CIFS/SMB.
- В драйвера lofi е добавена поддръжка за операции DISCARD/TRIM.
- Подобрена е поддръжката на IPv6.
- Добавена е поддръжка за SMBIOS 3.7.
- Реализацията на утилитата „which“ е заменена с версия, написана на C (по-рано беше използвана реализация на csh).
- В утилитата svccfg е добавен параметър „-z“ за работа със услуги в неглобални зони.
- Премахнато е приложението printmgr, което не е съвместимо с новите версии на Java.
- В стандартната библиотека е добавена функция strtonumx, която допълва функцията strtonum.
- Добавена е нова експериментална изолационна зона „emu“, предназначена за стартиране на системи в емулатора QEMU.
- В зоните LX, предназначени за стартиране на Linux, е настроено зареждането на busybox, в setsockopt() е добавена поддръжка на опцията IPV6_RECVERR, осигурено е задаването на параметъра AT_SECURE за потребителя root.
- В хипервизора Bhyve е значително ускорена работата с таблиците с паметови страници, което е позволило да се съкрати времето за зареждане на гостуващи системи. Разширени са възможностите на драйвера за виртуални мрежи viona.
- В командата на пакетния мениджър „pkg list“ е добавена поддръжка за опциите „-o“ и „-F“ за управление на формата на изхода. В „pkg list -i“ е осигурен показ на наличните за инсталиране пакети.
- Обявен за остарял е буутлоадерът GRUB, който ще бъде премахнат в едно от бъдещите издания. Също така са обявени за остарели Python 2 и OpenSSL 1.0.x и 1.1.1. В OpenSSH е прекратена поддръжката на механизма за обмен на ключове GSSAPI.
- По подразбиране е активиран комплект компилатори GCC 13. Обновени са OpenSSL 3.1.4, BIND 9.18.19, OpenSSH 9.4.1, tcsh 6.24.10, SQLite 3.43.1 и други външни компоненти.
Добавка: В края на октомври беше публикуван релиз на свободния дистрибутив OpenIndiana 2023.10, който заменя бинарния дистрибутив OpenSolaris, развитието на който бе прекратено от компания Oracle. OpenIndiana предоставя на потребителя работна среда, изградена на базата на свежо изрязване на кода от проекта Illumos. Непосредствено развитието на технологиите на OpenSolaris продължава от проекта Illumos, където се развиват ядрото, мрежовия стек, файловите системи, драйверите, както и базовия набор от потребителски системни утилити и библиотеки. За зареждане са форматирани три вида iso-образи — сървърна версия с конзолни приложения (1 ГБ), минимално издание (501 МБ) и издание с графична среда MATE (1.9 ГБ).
Основни промени в OpenIndiana 2023.10:
- Обновени са версиите Clang 17, GCC 13, Golang 1.21, Firefox 119, Inkscape 1.2.1, Samba, драйвери на NVIDIA.
- Подготвен е пакет с OpenSearch, форк на Elasticsearch.
- Извършен е преход към нов клон на библиотеката OpenSSL 3.1.
- Осигурено е автоматизирано импортиране на последните версии на Python пакети в репозитория.
- Подобрена е поддръжката на JDK.
- Решени са проблеми с Virtualbox.
Източник: opennet.ru
