OpenIndiana 2019.10 ແລະ OmniOS CE r151032 ສາມາດໃຊ້ໄດ້, ສືບຕໍ່ພັດທະນາ OpenSolaris

ໄດ້ຈັດຂຶ້ນ ການ​ປ່ອຍ​ຕົວ​ການ​ແຈກ​ຢາຍ​ຟຣີ​ OpenIndiana 2019.10, ເຊິ່ງປ່ຽນແທນການແຈກຢາຍຄູ່ OpenSolaris, ການພັດທະນາຂອງ Oracle ໄດ້ຖືກຢຸດເຊົາ. OpenIndiana ໃຫ້ຜູ້ໃຊ້ມີສະພາບແວດລ້ອມການເຮັດວຽກທີ່ສ້າງຂຶ້ນບົນພື້ນຖານຂອງຕ່ອນໃຫມ່ຂອງຖານລະຫັດຂອງໂຄງການ ອິລູໂມ. ການພັດທະນາຕົວຈິງຂອງເທກໂນໂລຍີ OpenSolaris ຍັງສືບຕໍ່ກັບໂຄງການ Illumos, ເຊິ່ງພັດທະນາ kernel, stack ເຄືອຂ່າຍ, ລະບົບໄຟລ໌, ໄດເວີ, ເຊັ່ນດຽວກັນກັບຊຸດພື້ນຖານຂອງລະບົບຜູ້ໃຊ້ແລະຫ້ອງສະຫມຸດ. ສໍາລັບການໂຫຼດ ສ້າງຕັ້ງຂຶ້ນ ຮູບ​ພາບ iso ສາມ​ປະ​ເພດ - ສະ​ບັບ​ເຊີ​ເວີ​ທີ່​ມີ​ຄໍາ​ຮ້ອງ​ສະ​ຫມັກ console (723 MB), ການ​ປະ​ກອບ​ຫນ້ອຍ (431 MB) ແລະ​ການ​ປະ​ກອບ​ທີ່​ມີ​ສະ​ພາບ​ແວດ​ລ້ອມ​ກາ​ຟິກ MATE (1.6 GB).

ຕົ້ນ​ຕໍ ການປ່ຽນແປງ ໃນ OpenIndiana 2019.10/XNUMX:

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

Несколько дней назад также ໄດ້ຈັດຂຶ້ນ ການປ່ອຍຕົວແຈກຢາຍ Illumos OmniOS Community Edition r151032, ເຊິ່ງສະຫນອງການສະຫນັບສະຫນູນຢ່າງເຕັມທີ່ສໍາລັບ KVM hypervisor, Crossbow virtual networking stack, ແລະລະບົບໄຟລ໌ ZFS. ການແຈກຢາຍສາມາດນໍາໃຊ້ໄດ້ທັງການກໍ່ສ້າງລະບົບເວັບທີ່ສາມາດຂະຫຍາຍໄດ້ສູງແລະເພື່ອສ້າງລະບົບການເກັບຮັກສາ.

В ບັນຫາໃຫມ່:

  • Добавлена поддержка загрузки на системах с 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.

ແຫຼ່ງຂໍ້ມູນ: opennet.ru

ເພີ່ມຄວາມຄິດເຫັນ