O lançamento da distribuição OmniOS Community Edition r151058 foi publicado. Ele é baseado nos desenvolvimentos do projeto Illumos, que continua a desenvolver o kernel, a pilha de rede, os sistemas de arquivos, os drivers, as bibliotecas e um conjunto básico de utilitários do sistema OpenSolaris. O OmniOS é notável por fornecer suporte aos hipervisores bhyve e KVM, à pilha de rede virtual Crossbow, ao sistema de arquivos ZFS e aos inicializadores leves de contêineres Linux. A distribuição pode ser usada para construir sistemas web escaláveis, virtualização e criar sistemas de armazenamento.
Entre as mudanças no novo lançamento:
- Предложены новые фреймворки для поддержки интерфейсов 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.
Fonte: opennet.ruSEU_CÓDIGO_DE_PUBLICIDADE_AQUI
