The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск дистрибутива OmniOS CE r151052, построенного на технологиях OpenSolaris

05.11.2024 12:29

Опубликован релиз дистрибутива OmniOS Community Edition r151052, основанного на наработках проекта Illumos, продолжающего развитие ядра, сетевого стека, файловых систем, драйверов, библиотек и базового набора системных утилит OpenSolaris. OmniOS примечателен предоставлением полноценной поддержки гипервизоров bhyve и KVM, виртуального сетевого стека Crossbow, файловой системы ZFS и средств запуска легковесных Linux-контейнеров. Дистрибутив может применяться для построения масштабируемых web-систем, виртуализации и создания систем хранения.

В новом выпуске:

  • В SMB-клиент добавлена поддержка расширений протокола SMB3, обеспечивающих шифрование.
  • Библиотека OpenSSL обновлена до версии 3.3.2. Добавлен провайдер с реализацией постквантовых алгоритмов шифрования. Объявлена устаревшей поддержка веток OpenSSL 1.0.x и 1.1.1.
  • Обновлены версии пакетов, среди которых GCC 14, bash 5.2.32, sudo 1.9.16, perl 5.40.0, openssh 9.9, bind 9.18.30, coreutils 9.5, vim 9.1.652, git 2.46.2, sqlite 3.46.1.
  • Объявлена устаревшей поддержка Python 2. Пакет python-27 сохранён для поддержания совместимости, но больше не будет обновляться.
  • В стандартную Си-библиотеку добавлена поддержка флага FD_CLOFORK (close-on-fork) для закрытия файлового дескриптора для дочерних процессов после вызова функции fork().
  • Добавлены новые функции syncfs, pts_name_r, strerrordesc_np, strerrnorname_np, pthread_mutex_clocklock, pthread_rwlock_clockwrlock, pthread_rwlock_clockrdlock и pthread_cond_clockwait.
  • Для сокетов TCP, UDP, SCTP и IP реализованы опции IP_MINTTL и IPV6_MINHOPCOUNT для задания минимального TTL пакетов (пакеты с меньшим TTL будут отбрасываться). Добавлена опция SO_PROTOCOL, являющаяся POSIX-аналогом ранее поддерживаемой опции SO_PROTOTYPE.
  • Добавлена поддержка опции TCP_MD5SIG с реализацией расширения для передачи MD5-хэша в сегменте TCP (применяется для верификации в протоколе BGP).
  • В контейнеры LX zones добавлена поддержка выставления OFD-блокировок, охватывающих весь файл. Запрещено использование опции TCP_INFO для unix-сокетов.
  • Предоставлена возможность запуска гипервизора Bhyve без включения BARS (Base Address Register) в PCI-устройствах. С 8 до 16 увеличено число сетевых адаптеров, которые можно добавить в виртуальную машину, выполняемую под управлением Bhyve.
  • В ZFS добавлены реализации алгоритма вычисления контрольных сумм fletcher-4, оптимизированные с использованием инструкций SSE, AVX2 и AVX-512. Для отслеживания счётчиков ссылок задействована структура AVL tree.
  • Расширены возможности многих системных утилит, например, в утилиту rsync добавлена поддержка IPv6.
  • Некоторые сервисы, запущенные не полностью успешно, теперь могут переводиться в состояние "degraded", не блокирующее запуск зависимостей. Например, если сервис монтирования не смог подключить одну из ФС, подобный сбой теперь не будет блокировать запуск сервиса SSH.
  • Предоставлена возможность поставки в системе одновременно драйверов cpqary3 и smrt, а также переключения поддерживаемых обоими драйверами устройств на использование нового драйвера smrt.
  • В пакетный менеджер IPS добавлена поддержка атрибута pkg.fmri.name.
  • Добавлена начальная поддержка процессоров AMD EPYC Turin и микроархитектуры AMD Zen 5.
  • Добавлена поддержка RAID-контроллеров LSI Fusion-MPT SAS38xx.


  1. Главная ссылка к новости (https://omnios.org/article/r52...)
  2. OpenNews: Доступны OmniOS CE r151048 и OpenIndiana 2023.10
  3. OpenNews: Представлен OmniOS Community Edition, новый дистрибутив Illumos
  4. OpenNews: Опубликован дистрибутив Helios на базе Illumos. Поддержка Solaris 11.4 продлена до 2037 года
  5. OpenNews: Выпуск дистрибутива OpenIndiana 2024.04
  6. OpenNews: Выпуск операционной системы Solaris 11.4 SRU72
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/62178-omnios
Ключевые слова: omnios, solaris, illumos
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (17) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Golangdev (?), 12:51, 05/11/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    > Дистрибутив может применяться для построения масштабируемых web-систем, виртуализации и создания систем хранения.

    Маркетинговый бред, говорящий ни о чём.

    BTW, Вроде какое-то движение есть, но, как я понимаю, это дистр для адептов Solaris, которым по объективным причинам проще обновиться вот на это, чем переезжать на нормальный Linux (Rocky, Alma, Debian, Alpine ...)

    Если же строить "масштабируемые web-системы" с нуля, то лучше сразу использовать вышеперечисленные, первые 2, там есть Docker, K8S, Ansible, и т. д.

     
     
  • 2.5, Аноним (5), 13:20, 05/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Пересисли полный список объективных причин, плз.
     
     
  • 3.22, Golangdev (?), 15:50, 05/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Пересисли полный список объективных причин, плз.

    читаем
    > Если же строить "масштабируемые web-системы" с нуля, то лучше сразу использовать вышеперечисленные, первые 2, там есть Docker, K8S, Ansible, и т. д.

    Берёшь Ansible чтобы накатить K8S на сервера, накатываешь, далее масштабируешь приложения кубером.
    Кубер - это стандарт де-факто для развёртывания и масштабирования.

    Это в случае Rocky / Alma Linux.

    В случае этого прости г-пади OmniOS - K8S нет, масштабировать конечно можно, но будет сильно труднее, придётся писать костыли (видимо к ансилбу), а, часто прежде чем их присать, придётся их проектировать, время тебе начальник на это не выделит, и вместо того, чтобы сделать по общепринятому стандарту де-факто, используя общепринятые best practices, ты с бажными крывыми костылями, которые будешь постоянно поддерживать, дописывать и хотфиксить, иными словами, заново проходить тот путь, который прошла экосистема кубера. Т. е. без кубера конечно можно, но решение будет отставать от него лет на дцать, сбоить, кишить багами, и т. д.

    Опять же, я про то, как я вижу масштабируемые web-системы уровня больших, высоконагруженных, корпоративных.

     
  • 2.8, Аноним (8), 13:23, 05/11/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Обновиться на это невозможно. Для этого нужно с нуля эту балалайку поставить (не факт, что она поставится) и потратить полгодика на обкатку и тестирование (не факт, что оно пройдет). И зачем? Никому это не надо.
     
  • 2.9, похнапоха. (?), 13:25, 05/11/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Соляркой 11 можно без проблем управлять с помощью Ansible, всё что нужно на целевом сервере - python3. Большинство базовых и немного больше модулей Linux подходят для Solaris 11, есть специфические модули для управления зонами и тд.
    Докеры и прочее - да, недостаток, но для Солярки важнее свежие версии СУБД, ну и конечно же сервер приложений поддерживающий JavaEE/Jakarta EE, и он есть - тот же Oracle WebLogic, 14 версия самая свежая и Солярка (и даже HP-UX) присутствует среди поддерживаемых.
     
     
  • 3.23, Golangdev (?), 16:04, 05/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > сервер приложений поддерживающий JavaEE/Jakarta EE, и он есть - тот же Oracle WebLogic, 14

    Вот это сейчас отмирает. Современные сервисы на Java пишутся на Spring Boot / Quarkus / Micronaut / Helidon.

    Как бы подтверждаешь мои слова что это дистр
    > для адептов Solaris, которым по объективным причинам проще обновиться вот на это

    чем переехать на нормальный линукс+k8s и современные фреймфорки

     
  • 2.10, Аноним (10), 13:55, 05/11/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Нормальный и Линукс в одномм предложении это оксюморон.
    Любой illumos дистрибутив на голову лучше этого вашего васянского поделия от финского студента.
    Тем более почему я должен ломать голову какой дистрибутив выбрать Роки, а почему имеенно его, а не Alma Linux к примеру или Debian и учить комманды другого пакетного мменеджера, а если Alpine так это вообще такая экзотика что я не знаю. Ага очень простой выбор особенно для новичка.
     
  • 2.11, 123 (??), 13:57, 05/11/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >нормальный Linux
    >Rocky, Alma, Alpine

    Ahahahaha... No. Норм это RHEL or Oracle Linux.

     
     
  • 3.13, Аноним (10), 14:02, 05/11/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вот именно что выбор не очевиден, какую из васянскиих поделий выбрать, поэтому выбирают Ubuntu.
    Даже я, тот ещё хейтер гномма, поставил себе дефолтнную Убунту на лептоп.
     
     
  • 4.16, funny.falcon (?), 14:16, 05/11/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Если хейтер Гнома, поставь Кубунту ))
     
     
  • 5.17, Аноним (10), 14:23, 05/11/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да не, хоть и хейтер, решил поиграть на дефолтах ради разнообразия.
     
  • 3.14, dd (??), 14:02, 05/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Да где это?
     
     
  • 4.21, Минона (ok), 15:32, 05/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Да везде!
     

  • 1.12, Аноним (10), 13:59, 05/11/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Ключевые слова: omnios, solaris

    Будьте любезны, добавьте в описание тег illumos, потому что лучше будет находиться вместе с другими новостями, к примеру про ту же Openindiana.

     
  • 1.19, name (??), 15:19, 05/11/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Чем лучше опениндианы?
     
     
  • 2.20, Минона (ok), 15:31, 05/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Опениндиана это тестовый полигон аля Федора.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру