Loaʻa ka OpenIndiana 2019.10 a me OmniOS CE r151032, e hoʻomau ana i ka hoʻomohala ʻana o OpenSolaris

ua hanaia hoʻokuʻu ʻana i ka hāʻawi manuahi Wehe ʻia ʻo Indiana 2019.10, ka mea i pani i ka OpenSolaris binary distribution, ka hoʻomohala ʻana i hoʻopau ʻia e Oracle. Hāʻawi ʻo OpenIndiana i ka mea hoʻohana i kahi kaiapuni hana i kūkulu ʻia ma ke kumu o kahi ʻāpana hou o ke kumu code o ka papahana ʻO Illumos. Ke hoʻomau nei ka hoʻomohala maoli ʻana o nā ʻenehana OpenSolaris me ka papahana Illumos, nāna e hoʻomohala i ka kernel, ka waihona pūnaewele, nā ʻōnaehana faila, nā mea hoʻokele, a me kahi hoʻonohonoho kumu o nā ʻōnaehana hoʻohana a me nā hale waihona puke. No ka hoouka ana hoʻokumu ʻia ʻekolu ʻano kiʻi iso - kahi paʻi kikowaena me nā noi console (723 MB), kahi hui liʻiliʻi (431 MB) a me kahi hui me ke kaiapuni kiʻi MATE (1.6 GB).

ka papa kuhikuhiE ke hoʻololi ma OpenIndiana 2019.10:

  • Инфраструктура управления пакетами 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;

  • Обновлено серверное ПО:
    MongoDB 4.0, Nginx 1.16.1, Samba 4.11, Node.js 12.13.0, 10.17.0, 8.16.2, BIND 9.14, OpenLDAP 2.4.48, tor 0.4.1.6;

  • Сборка ядра 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.

Несколько дней назад также ua hanaia hoʻokuʻu ʻia o ka puʻunaue Illumos OmniOS Community Edition r151032, e hāʻawi ana i ke kākoʻo piha no ka KVM hypervisor, ka Crossbow virtual networking stack, a me ka ʻōnaehana faila ZFS. Hiki ke hoʻohana ʻia ka hāʻawi ʻana no ke kūkulu ʻana i nā ʻōnaehana pūnaewele hiki ke hoʻonui ʻia a no ka hana ʻana i nā ʻōnaehana mālama.

В hoʻokuʻu hou:

  • Добавлена поддержка загрузки на системах с UEFI;
  • В ZFS добавлена поддержка хранения данных и метаданных зашифрованном виде;
  • Значительно улучшена поддержка SMB/CIFS в ядре, реализованы многие расширения SMB3;
  • Добавлена опция smt_enabled=0 (/boot/conf.d/) для отключения SMT и HyperThreading;
  • Добавлена поддержка подключаемых алгоритмов контроля перегрузки TCP;
  • Добавлена локаль C.UTF-8, которая включает все характиристики локали C с возможностью использования символов UTF-8;
  • Улучшены драйверы для Hyper-V;
  • Алгоритм хэшировния паролей обновлён с SHA256 до SHA512;
  • Добавлена защита от атаки типа Spectre;
  • Изменено применяемое по умолчанию разрешение консоли на базе framebuffer: 1024×768 с символами 10×18;
  • В crontab добавлена поддержка формата «/NUM»;
  • Добавлена команда penv для просмотра окружения процесса или core-файла (эквивалент «pargs -e»);
  • Добавлена команда pauxv для просмотра дополнительных параметров процесса или core-файла (эквивалент «pargs -x»);
  • Добавлена команда connstat для просмотра статистики по TCP-соединениям;
  • В утилиту netstat добавлена опция «-u» для отображения информации о процессах, связанных с открытыми сокетоми;
  • В контейнеры LX zones добавлена поддержка запуска новых дистрибутивов Linux;
  • Проведена оптимизация производительности гипервизора Bhyve, добавлена поддержка эмуляции устройств NVME;
  • В инталляторе обеспечена автоматическая установка пакетов для поддержки гипервизоров при запуске установки в окружениях виртуализации;
  • Обновлены версии программ, в том числе Perl 5.30, OpenSSL 1.1.1 и python 3.7. Объявлен устаревшим Python 2.7.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka