ProHoster > Блог > Новини інтернету > Доступні OpenIndiana 2019.10 та OmniOS CE r151032, що продовжують розвиток OpenSolaris
Доступні OpenIndiana 2019.10 та OmniOS CE r151032, що продовжують розвиток OpenSolaris
Відбувся реліз вільного дистрибутива Indiana Open 2019.10, що прийшов на зміну бінарному дистрибутиву OpenSolaris, розвиток якого було припинено компанією Oracle. OpenIndiana надає користувачеві робоче оточення, побудоване на базі свіжого зрізу кодової бази проекту Ілюмос. Безпосередньо розробка технологій OpenSolaris продовжується проектом Illumos, в якому розвивається ядро, мережевий стек, файлові системи, драйвери, а також базовий набір системних утиліт і бібліотек. Для завантаження сформовано три види iso-образів - серверна редакція з консольними додатками (723 Мб), мінімальне складання (431 Мб) та складання з графічним оточенням MATE (1.6 Гб).
Інфраструктура управління пакетами IPS (Image Packaging System) переведена на використання Python 3. У IPS перенесені виправлення із серпневого оновлення OmniOS CE;
Продовжено портування специфічних для OpenIndiana програм з Python 2.7 на Python 3;
Переписані бінарні компоненти утиліти DDU, що надає інформацію про пристрої для пошуку відповідних драйверів. Оновлено базу драйверів. Код 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;
Складання ядра illumos переведено за замовчуванням на GCC 7. Оновлено прошивки cxgbe та мікрокод Intel.
У реалізацію ZFS портовані виправлення та покращення від проекту ZFS on Linux, у тому числі можливість шифрування даних та метаданих, використання UNMAP/TRIM для SSD;
За замовчуванням вимкнено підтримку Hyper-threading. Доданий захист від уразливостей L1TF и MDS (Microarchitectural Data Sampling). Ядро зібрано із захистом retpoline;
У ядро перенесено безліч поліпшення, пов'язаних із підтримкою протоколу SMB 3, у тому числі підтримка шифрування, можливість використання іменованих каналів, підтримка ACL, розширених атрибутів та файлових блокувань;
Проведено чищення ядра від старого коду, специфічного для платформи SPARC;
Додано локаль C.UTF-8;
З FreeBSD портований фреймворк для використання обробників контролю перевантаження TCP, що підключаються. Додано підтримку алгоритмів CUBIC та NewReno;
Для хешування нових паролів за замовчуванням задіяно алгоритм SHA512;
У crontab додано підтримку формату «/NUM», наприклад «*/2 * * * * » для запуску через кожні дві хвилини;
Поліпшено підтримку завантаження на системах з UEFI.
Кілька днів тому також відбувся реліз дистрибутива Illumos OmniOS Community Edition r151032, який надає повноцінну підтримку гіпервізора KVM, віртуального мережевого стека Crossbow та файлової системи ZFS. Дистрибутив може застосовуватися як для побудови web-систем, що високомасштабуються, так і для створення систем зберігання.