Udgivelsen af OmniOS Community Edition r151058-distributionen er blevet udgivet. Det er baseret på udviklingen af Illumos-projektet, som fortsætter med at udvikle kernen, netværksstakken, filsystemer, drivere, biblioteker og et grundlæggende sæt af OpenSolaris-systemværktøjer. OmniOS er kendt for at understøtte bhyve- og KVM-hypervisorerne, Crossbow virtuelle netværksstakken, ZFS-filsystemet og lette Linux-containerstartere. Distributionen kan bruges til at bygge skalerbare websystemer, virtualisering og oprette lagringssystemer.
Blandt ændringerne i den nye udgivelse:
- Предложены новые фреймворки для поддержки интерфейсов GPIO, I2C и SMBus — в ядро добавлены драйверы i2cnex и kgpio, в пространство пользователя библиотеки libi2c.so.1 и libxpio.so.1, а также утилиты i2cadm и gpioadm. На базе новых фреймворков реализованы драйверы для устройств:
- Intel SMBus (pchsmbus, ismt)
- LTC4305/6 I2C Mux и GPIO
- PCA954x I2C-мультиплексоры
- PCA953x I2C GPIO
- AT24C I2C EEPROMs
- DDR4 и DDR5 I2C SPD EEPROM
- Датчики температуры TS511x DDR5, LM75 I2C и TMP43x I2C.
- Добавлен новый стек драйверов для устройств EEPROM.
- Добавлена поддержка процессоров AMD Phoenix 2 и Intel Alder Lake-N.
- Включена оптимизация обработки IPv6-трафика (fast path), позволяющая повысить пропускную способность за счёт передачи пакетов в обход сервисов DLS (Data Link Services).
- В утилиту pcieadm добавлена поддержка декодирования параметров DOE (Data Object Exchange) и специфичных для отдельных производителей возможностей Virtio.
- В утилиту nvmeadm добавлена поддержка спецификации NVMe 2.1, а также возможности для выполнения команд и отображения форматов логов, специфичных для определённых производителей, например, применяемых в устройствах Sandisk.
- В утилиты cp и mv добавлена опция «-n» для отключения перезаписи существующих файлов. В утилиту ln добавлена опция «-i» для запроса подтверждения перезаписи у пользователя.
- Добавлена поддержка создания и проверки цифровых подписей c использованием алгоритма AES-GMAC. В реализацию протокола SMB 3.1.1 добавлена поддержка GMAC.
- В smbd улучшена поддержка подключения к SMB Active Directory. Поведение асинхронной обработки ответов SMB2 приближено к серверам Windows.
- В команду «zfs change-key» добавлена опция «-o user:prop=value», позволяющая обновлять пользовательские свойства одновременно с изменением ключа шифрования, чтобы избежать их рассинхронизации.
- В гипервизор Bhyve добавлена поддержка гибридных устройств virtio, одновременно предоставляющих старый (legacy) и современный интерфейсы (1.0+) virtio. В драйвер виртуальной сетевой карты viona добавлена поддержка множественных очередей virtio-net (multi-queue) и возможность выставления разных размеров очередей на отправку и получение данных. Включено устройство virtio-scsi.
- В изолированных окружениях (LX zone) реализована эмуляция /proc/self/coredump_filter.
- В scsi_vhci реализована поддержка настройки политик балансировки нагрузки в привязке к отдельным логическим устройствам.
- Компоненты пользовательского окружения пересобраны с использованием компилятора GCC 15.
- В компоновщике ядра реализована поддержка загрузки модулей ядра большего размера.
- Библиотека pcre2 (Perl-compatible Regular Expressions) по умолчанию собрана с JIT.
- Обновлены версии программ, среди которых GCC 15.2.0, SQLite 3.51.3, Git 2.53.0, OpenSSL 3.6.2, OpenSSH 10.3.1, Python 3.13.12, Bash 5.3.3.
Kilde: opennet.ruDIN_ANNONCEKODE_HER
