OmniOS Community Edition: новості в р151054
OmniOS Community Edition r151054 випущено з оновленими пакетами та новими функціями
Випущено новий реліз дистрибутива OmniOS Community Edition r151054, заснованого на розробках проєкту Illumos, що продовжує розвиток ядра, мережевого стеку, файлових систем, драйверів, бібліотек та базового набору системних утиліт OpenSolaris. OmniOS відомий підтримкою гіпервізорів bhyve та KVM, віртуального мережевого стеку Crossbow, файлової системи ZFS та засобів запуску легких Linux-контейнерів.
Дистрибутив може застосовуватися для побудови масштабованих web-систем, віртуалізації та створення систем зберігання даних. Розглянемо основні нововведення в цьому випуску.
Оновлення пакетів у OmniOS Community Edition r151054
У новій версії дистрибутива оновлено численні пакети, включаючи:
- Python 3.13
- Perl 5.40.2
- SQLite 3.49.1
- wget 2.2.0
- gnu-binutils 2.44
- gnu-coreutils 9.6
- git 2.49.0
- OpenSSL 3.5.0
- OpenSSH 10.0.2
Нові пакети та зміни в OmniOS
Додано кілька нових пакетів, які розширюють функціональність системи:
- 7zip (замість p7zip)
- aarch64-build-tools
- libmagic
- file (для заміни вбудованої утиліти)
- tztest
Крім того, для збирання компонентів простору користувача використано набір компіляторів GCC 14. В утиліту mkfs_pcfs додано підтримку дискових секторів розміром понад 512 байт.
Покращення в системних компонентах
У цьому випуску також реалізовано значні покращення у системних компонентах:
- Додано dtc (device tree compiler)
- Припинено збирання OpenSSL 3 у режимі сумісності з API OpenSSL 1.1.1
- В libc реалізовано нові функції: fdclose, dprintf, vdprintf, wcslcat, wcslcpy, getlocalename_l, posix_spawn_file_actions_addchdir, posix_spawn_file_actions_addfchdir, secure_getenv
- Додано заголовковий файл stdbit.h та пов’язані з ним функції
- Розширено властивості, до яких мають доступ віртуальні мережеві адаптери в ізольованих середовищах (Solaris Zones)
Покращення у віртуалізації та підтримці обладнання
Віртуалізація також отримала кілька важливих оновлень:
- У Bhyve додано підтримку лічильників продуктивності процесорів AMD
- Покращено надання CPUID гостьовим системам
- Реалізовано експериментальну підтримку віртуальних TPM (swtpm)
- Прошивку UEFI оновлено до пакета EDK-II 202411
- Покращено підтримку станів енергоспоживання (C-State) процесорів AMD
- Додано підтримку процесорів AMD Strix Halo та Krackan
Варто зазначити, що деякі компоненти переведено до розряду застарілих: завантажувач GRUB, OpenSSL 1.x та Python 2.
Детальнішу інформацію про випуск OmniOS Community Edition r151054 можна знайти на офіційному сайті проєкту.