The OpenNET Project / Index page

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

В спецификации OCI Runtime 1.3 появилась поддержка FreeBSD

05.11.2025 11:34

Проект Open Container Initiative (OCI) опубликовал версию спецификации OCI Runtime 1.3. Спецификация определяет поведение и конфигурационный интерфейс для запуска и управления изолированными контейнерами, унифицирующий взаимодействие с низкоуровневыми runtime-компонентами, такими как runc, crun, youki, gVisor и Kata Containers. OCI Runtime обеспечивает взаимозаменяемость подобных компонентов в высокоуровневых инструментариях, таких как containerd и CRI-O.

Выпуск OCI Runtime 1.3 примечателен добавлением в спецификацию поддержки платформы FreeBSD, в которой для изоляции контейнеров применяется механизм FreeBSD Jails. В качестве низкоуровневого runtime во FreeBSD можно использовать runj. Официальная поддержка в OCI Runtime подчёркивает возможность применения FreeBSD с OCI-совместимыми высокоуровневыми инструментами контейнеризации и оркестровки, и делает платформу FreeBSD более привлекательной для использования в облачных инфраструктурах и корпоративных системах, придерживающихся отраслевых стандартов.

  1. Главная ссылка к новости (https://freebsdfoundation.org/...)
  2. OpenNews: Runj - OCI-совместимый инструментарий для управления контейнерами на базе FreeBSD jail
  3. OpenNews: Утверждена единая спецификация для образов и runtime изолированных контейнеров
  4. OpenNews: Docker переведён на containerd и runC
  5. OpenNews: Выпуск Bastille 0.14, системы управления контейнерами на основе FreeBSD Jail
  6. OpenNews: В containerd приняты изменения, позволяющие запускать Linux-контейнеры во FreeBSD
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/64185-oci
Ключевые слова: oci, freebsd, container
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (41) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, зоотехник (?), 11:51, 05/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А вот это по нашему. FreeBSD все больше становиться предпочтительным для исхода с дряхлеющего (pжaвеющeгo) линукса.
     
     
  • 2.6, Аноним (6), 12:34, 05/11/2025 Скрыто ботом-модератором     [к модератору]
  • –2 +/
     
  • 2.8, kravich (ok), 13:23, 05/11/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >А вот это по нашему

    Да, по ретроградски

     
  • 2.9, вывернутый мирочек (?), 13:41, 05/11/2025 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Ться-тся, технарёк.
     
     
  • 3.10, зоотехник (?), 14:07, 05/11/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Спартак - чемпион!
     
     
  • 4.12, Аноним (12), 14:46, 05/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Так зовут быка?
     
  • 2.22, User (??), 15:40, 05/11/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Мейк фрибызды грейт эген!
    Можно еще и на импортозамещении заработать - методом Дениски Попова переименовав jails в какую-нибудь КПЗ по аналогии с "боцманом"(ТМ) или там "штурвалом"(ТМ). Хотя оне старое и по нонешним меркам излишне\избыточно сложное - автозамена по проекту может и не помочь...
     
     
  • 3.29, Аноним (29), 16:20, 05/11/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Тонкий намёк на ULBSD? Вливайтесь на форум,вики это самое вкусное что там есть. Будете вдвоём пилить этот дистр.
     

  • 1.2, Аноним (2), 12:07, 05/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Изоляция в BSD есть с незапамятных времён (и механизм модулей куда более адекватный, а не для галочки), вся новость про признание какой-то левой организацией FreeBSD как достойной.
     
     
  • 2.3, Sunderland93 (ok), 12:11, 05/11/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Именно признание это "левой" организацией и позволит прожить FreeBSD ещё некоторое время, в наш век облаков и контейнерной виртуализации.
     
     
  • 3.4, хех (?), 12:17, 05/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    У нас ещё век локалхоста и трёх серверов на ослиной тяге администрирования не прошел. Ну и вообще наш век идёт в обратную сторону, скоро "апдейтнимся" до альтлинукса или чего похуже добровольно, но принудительно.
    Так что фряха для нас ещё ого-го!
     
  • 3.5, зоотехник (?), 12:23, 05/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ваш век облаков погаснет, как тока придет мой знакомый электрик Вася и вырубит вам рубильник. У одних наших соседей этот век уже потихоньку заканчивается.
     
     
  • 4.7, АнонимСоседСПерфоратором (?), 13:03, 05/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Поэтому Васян, и управляет вращением планет.
     
  • 4.14, Аноним (12), 14:51, 05/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Так пусть заплатят долги по коммуналке.
     
  • 4.15, Самый Лучший Гусь (?), 15:09, 05/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Что помешает соседям врубить рубильник обратно? Нужно образование электрика что бы рубильники дёргать что ли?
     
     
  • 5.17, зоотехник (?), 15:15, 05/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Это еще на помощь не позвали Коляна - экскаваторщика, он с удовольствием кабели срежет. А еще есть Серега - электромонтер, тот за поллитруху на кроссе может покопаться.
     
  • 4.40, Аноним (-), 18:22, 05/11/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >  одних наших соседей этот век уже потихоньку заканчивается.

    Угу, тактика прям как у фрицев.

    Правда оказалось что в эту игру можно играть вдвоем, и теперь уже в некоторых наших областях как-то потемнело.

    При этом соседи в выиграшной ситуации - у них есть рядом те, кто им в случае чего минимум света продаст. В отличии от нас.
    И морозы у них не такие суровые.


     
  • 2.16, Аноним (16), 15:14, 05/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >Изоляция в BSD есть с незапамятных времён (и механизм модулей куда более адекватный, а не для галочки)

    Да? А где докер для BSD? Как нет? Да не может быть.

     
     
  • 3.20, BorichL (ok), 15:37, 05/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А нахера в FreeBSD ваш ненужный докер?
     
     
  • 4.23, Аноним (16), 15:50, 05/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Там уже есть контейнер, который конченый пользователь может использовать без доработки напильником? Вот хочу я, например, firefox в контейнер поместить и память ограничить. Сколько действий мне потребуется, чтобы это дело нормально заработало?
     
     
  • 5.24, BorichL (ok), 15:59, 05/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Там уже есть контейнер, который конченый пользователь может использовать без доработки
    > напильником? Вот хочу я, например, firefox в контейнер поместить и память
    > ограничить. Сколько действий мне потребуется, чтобы это дело нормально заработало?

    Насколько помню, ограничение ресурсов прекрасно работает и без контейнеров. Догадываюсь, что не все это знают, так-как считают, что RTFM это для дидов из эпохи динозавров. Ну и на создание очередной клетки уходит времени меньше, чем для создания контейнера lxc, ибо туда система не скачивается, за ненужностью, тем более есть инструменты для управления клетками в портах. Ну и запихивание Фаерфокса в клетку наверно занимает столько же времени, если ставить из пакета.

     
     
  • 6.26, Аноним (16), 16:10, 05/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >Насколько помню, ограничение ресурсов прекрасно работает и без контейнеров.

    Я не спрашиваю как это сделать без контейнеров. Добавим для полноты картины, что хотим по особому настроить в этом контейнере сеть.
    >Ну и запихивание Фаерфокса в клетку наверно занимает столько же времени, если ставить из пакета.

    Ну и как это выглядит? Сколько команд и конфигов в консоли нужно набирать?

     
     
  • 7.31, BorichL (ok), 16:22, 05/11/2025 [^] [^^] [^^^] [ответить]  
  • +/

    > Ну и как это выглядит? Сколько команд и конфигов в консоли нужно
    > набирать?

    RTFM

     
     
  • 8.36, жявамэн (ok), 16:54, 05/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    ну то есть сам ты не знаешь... текст свёрнут, показать
     
     
  • 9.37, Аноним (29), 17:54, 05/11/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 6.27, User (??), 16:11, 05/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Лет наверное с 15 назад, когда я был молодой-глюпый - делал запуск браузера в клетке.
    Основной фокус был с пробросом иксов (Для чего jail почти-совсем-но-еще-не) - и да, оно даже без ssh делалось, но какая-то залепуха с аутентификацией, помнится, была.

    А вот с новым-модным и docker'ом - я даже не знаю... VNC клиент в контейнер пихать каким-нибудь образом?

     
  • 5.25, User (??), 16:03, 05/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Э, вот ты не поверишь - примерно столько же, сколько и с linux'ом - ну, если ты им пользоваться планируешь, конечно а не вот "запускать"
     
     
  • 6.28, Аноним (16), 16:12, 05/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Столько - это сколько? Если брать через условный докер, то достаточно репозиторий склонировать и выполнить одну команду, она запустит уже готовый браузер. Если брать условный nix - то там нужно в конфиг несколько строчек добавить, одной командой пересобрать и второй запустить.
     
     
  • 7.30, User (??), 16:21, 05/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Столько - это сколько? Если брать через условный докер, то достаточно репозиторий
    > склонировать и выполнить одну команду, она запустит уже готовый браузер. Если
    > брать условный nix - то там нужно в конфиг несколько строчек
    > добавить, одной командой пересобрать и второй запустить.

    Ну вот контейнер ты взял. Ага. Там даже firefox запустился - но это уже не точно. А как он к иксам на хостовой системе ходить будет? Сокет в контейнер монтировать? Я даже ХЗ, заработает ли оно. А если "не к иксам" - то как ты к нему из wayland'а? weston в контейнер пихать? VNC-сервер?

    docker как бы это сказать... не очень-то "gui friendly"

     
  • 6.33, Аноним (16), 16:32, 05/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >Ну вот контейнер ты взял. Ага. Там даже firefox запустился - но это уже не точно.

    Так весь смысл современного подхода в том, чтобы можно было несколькими командами подтянуть контейнер, и всё заработало. А не несколько дней сношаться с консолью, и так и остаться ни с чем.
    >А как он к иксам на хостовой системе ходить будет?

    А хороший вопрос.
    >Сокет в контейнер монтировать?

    На гну/линуксе я пробрасываю сокет.
    >Я даже ХЗ, заработает ли оно.

    Да. Нужно авторизовать контейнер на хосте, либо установить ему такое же имя хоста, и пробросить /tmp/.X11-unix/, а так же файл XAUTHORITY.
    >А если "не к иксам" - то как ты к нему из wayland'а? weston в контейнер пихать? VNC-сервер?

    Точно так-же пробросить сокет вейленда, что-то типа /run/user/1000/wayland-1. Что weston, что vnc для этого не нужны.
    >docker как бы это сказать... не очень-то "gui friendly"

    Не удивлюсь, если для этого есть уже полностью готовая графическая обвёртка.

     
     
  • 7.35, User (??), 16:42, 05/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >>Ну вот контейнер ты взял. Ага. Там даже firefox запустился - но это уже не точно.
    > Так весь смысл современного подхода в том, чтобы можно было несколькими командами
    > подтянуть контейнер, и всё заработало. А не несколько дней сношаться с
    > консолью, и так и остаться ни с чем.

    Да не, говорю же - то-на-то и выйдет. Создать jail (Для этого даже ничего "подтягивать" не надо) установить тудой firefox через pkg add - а дальше плюс-минус аналогично

    >>А как он к иксам на хостовой системе ходить будет?
    > А хороший вопрос.
    >>Сокет в контейнер монтировать?
    > На гну/линуксе я пробрасываю сокет.
    >>Я даже ХЗ, заработает ли оно.
    > Да. Нужно авторизовать контейнер на хосте, либо установить ему такое же имя
    > хоста, и пробросить /tmp/.X11-unix/, а так же файл XAUTHORITY.

    Ну вот с jail'ом - примерно так же, только не к сокету а по сети было.

    >>А если "не к иксам" - то как ты к нему из wayland'а? weston в контейнер пихать? VNC-сервер?
    >>docker как бы это сказать... не очень-то "gui friendly"
    > Не удивлюсь, если для этого есть уже полностью готовая графическая обвёртка.

    Кстати, может уже и "да" - но "зойчем"? "S" in "docker" stands for "security" ). Для изоляции GUI проще\правильней чего-то вроде firejail (Или как оно там?) использовать (И да, вот это - уже сильно проще, чем FreeBSD'ить).


     
     
  • 8.39, Аноним (16), 18:16, 05/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну судя по нескольким сообщениям, тянет примерно на lxc Далеко не самый продвин... текст свёрнут, показать
     
  • 3.21, User (??), 15:37, 05/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Так его и в, скажем, солярке не было - а механизм изоляции в виде zones - таки отменным образом БЫЛ.
     
  • 3.32, Аноним (16), 16:23, 05/11/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 4.34, User (??), 16:35, 05/11/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 3.41, a2y (?), 18:56, 05/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    https://cgit.freebsd.org/ports/tree/sysutils/docker
    Посмотри
     

  • 1.11, Роман (??), 14:38, 05/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Это же начало конца и не труЪ - внедрение подходов когда и не бсд будет запущено непонятно что в непойми кем собранном контейнере. Сейчас такого не бсд не запускают.
     
     
  • 2.13, Аноним (13), 14:50, 05/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    думаешь в FreeBSD jail можно запустить что-то отличное от собранного для FreeBSD?
     
     
  • 3.18, User (??), 15:34, 05/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ээээ... Не, ну кой-чего можно (было) и через linuxulator запустить. Да, даже в jail!
    Правда про "кой-чего ПОЛЕЗНОГО" врать не буду, если и пробовал - то забыл.
     
  • 2.19, User (??), 15:36, 05/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Не. Рулить jail'ами "совместимым С образом" уже можно - а вот про наличие переносимого формата\(де)централизованного репозитория этих самых jail'ов\инфраструктуры этих образов создания и т.д. - разговора (пока) не было ).
     
  • 2.38, Аноним (38), 18:05, 05/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Сейчас такого не бсд не запускают.

    Потому ее и нет нигде.

     

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



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

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