The OpenNET Project / Index page

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

В containerd приняты изменения, позволяющие запускать Linux-контейнеры во FreeBSD

26.06.2022 17:34

В проект containerd принят набор изменений, интегрирующий поддержку runtime runj и открывающий возможность использования во FreeBSD OCI-совместимых образов контейнеров на базе Linux, например образов Docker. В комментариях к изменениям приведён пример успешного запуска во FreeBSD образа с Alpine Linux.


   $ sudo ctr run --rm --runtime wtf.sbk.runj.v1 --tty --snapshotter zfs docker.io/library/alpine:latest test sh -c 'cat /etc/os-release &&    uname -a'
   NAME="Alpine Linux"
   ID=alpine
   VERSION_ID=3.16.0
   PRETTY_NAME="Alpine Linux v3.16"
   HOME_URL="https://alpinelinux.org/"
   BUG_REPORT_URL="https://gitlab.alpinelinux.org/alpine/aports/-/issues"
   Linux 3.17.0 FreeBSD 13.1-RELEASE releng/13.1-n250148-fc952ac2212    GENERIC x86_64 Linux

Несмотря на экспериментальный статус проекта runj и ограниченный набор функциональности на текущий момент, даже в таком виде проект может быть полезен для личных экспериментов, упрощения моделирования решений (Proof Of Concept), локальной разработки, запуска тестов перед развёртыванием в облачные системы и проработки работоспособности для случаев, когда нет возможности перейти на оттестированные и промышленные решения на других платформах, но потребность в контейнеризации назрела. Для работы требуются установленные jail, jls, jexec и ps.

Отдельно стоит отметить, что runj - личный проект Самуэля Карпа (Samuel Karp), инженера из компании Amazon, занимающегося разработкой Linux-дистрибутива Bottlerocket и технологий контейнерной изоляции для AWS, который также является независимым участником Technical Oversight Board проекта OpenContainers. После доведения runj до необходимого уровня проект можно будет применять для замены штатного runtime в системах Docker и Kubernetes, используя для запуска контейнеров FreeBSD вместо Linux. Из OCI runtime в настоящее время реализованы команды для создания, удаления, запуска, принудительного завершения и оценки состояния контейнеров, а также настройки процесса, точек монтирования и имени хоста.

  1. Главная ссылка к новости (https://github.com/containerd/...)
  2. OpenNews: Linux Foundation представил containerd 1.0, runtime для изолированных контейнеров
  3. OpenNews: Доступен Bottlerocket 1.8, дистрибутив на базе изолированных контейнеров
  4. OpenNews: Runj - OCI-совместимый инструментарий для управления контейнерами на базе FreeBSD jail
  5. OpenNews: Выпуск Bastille 0.9.20220216, системы управления контейнерами на основе FreeBSD Jail
  6. OpenNews: Компания Amazon опубликовала систему виртуализации Firecracker 1.0
Автор новости: Роман
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/57411-containerd
Ключевые слова: containerd, freebsd, jail
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (75) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (2), 23:31, 26/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    WSL, runj... Все хотят прикоснуться к нашему линуксу.
     
     
  • 2.22, nmorozov (ok), 09:25, 27/06/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Вообще-то возможность запуска бинарей Линукса под FreeBSD была давно (если не всегда). То что теперь можно запускать и контейнеры, в целом логично
     
  • 2.69, Аноним (69), 01:34, 28/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Только в этом случае смысл не понятен. Зачем надо линукс поверх обрубочного ядра без дров, они вон в соседней новости дрова из линукса тырят. Хотя, конечно, убедить линукс рекурсивно использовать свои же дрова через фряшную прослойку было бы креативно, не отнять )))
     

  • 1.3, Аноним (3), 23:42, 26/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Смысла использовать линукс всё меньше и меньше, бзда рулит.
     
     
  • 2.7, d (??), 00:33, 27/06/2022 [^] [^^] [^^^] [ответить]  
  • +25 +/
    Серьезная аналитика подоспела.
     
  • 2.8, Аноним (8), 00:42, 27/06/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Смысла использовать линукс всё меньше и меньше, бзда рулит.

    Назовите хотя бы 1 аргумент в пользу бзди. Можете начать со списка поддержки железа, которое поддерживается ей лучше.

     
     
  • 3.10, Аноним (-), 00:58, 27/06/2022 [^] [^^] [^^^] [ответить]  
  • –7 +/
    Лицензия как минимум.
    Более продуманная архитектуара, а не сборище костылей.
     
     
  • 4.14, d (??), 02:40, 27/06/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Нет.
     
     
  • 5.35, Аноним (-), 12:58, 27/06/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    линуксоида ответ
     
  • 5.101, ilya (??), 22:05, 07/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    да да не сборище костылей а просто кучей...
     
  • 4.15, Бывалый смузихлёб (?), 04:17, 27/06/2022 [^] [^^] [^^^] [ответить]  
  • +8 +/
    И в чём выражается несравненно бОльшая «продуманность» бзди в сравнении с линуксом ?
     
     
  • 5.16, Анонимчег (?), 05:27, 27/06/2022 [^] [^^] [^^^] [ответить]  
  • –7 +/
    Что *BSD, что *Linux одного поля ягоды. Бардак в обоих лагерях. И там, и та можно красн0глазить, работать. *BSD выделяется лишь тем, что в ней небольшая доля кода под GPL. GPL - раковая опухоль похуже FHS.
     
     
  • 6.23, Аноним (23), 09:26, 27/06/2022 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Приведи хотя бы один реальный случай из своей жизни, когда ты зависил от лицензии?
     
     
  • 7.31, Аноним (31), 11:44, 27/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ты узко мыслишь. Речь не про меня, тебя, а про конторы, которым в большинстве своем GPL абуза. Конечно если вы не большая рыба как Red Hat.
     
     
  • 8.32, Аноним (31), 11:46, 27/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    GPL совсем не про свободу И этим она плоха ... текст свёрнут, показать
     
  • 7.46, Аноним (46), 16:24, 27/06/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    mypal. n00by. Да и вообще, в развитом обществе принято уважать друг друга.
     
  • 7.48, Аноним (46), 16:29, 27/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Не с той стороны смотришь. Лицензии - это не про ограничение пиратства.
     
  • 6.78, bOOster (ok), 18:53, 28/06/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Бардак там где "православный" ifconfig выпилили в угоду корявой поделки - ip.
    У далбичей из стана Linux мозгов не хватило догадаться что ifconfig показывает исчерпывающую информацию и он протоколо-независимый. На любой системе в которой есть ifconfig - ее информации хватит чтобы понять подключенную архитектуру сети, а не сидеть и разыскивать утилиты типа ip или mellanox - следуя логике выпиливателей. Выпиливателям было неведомо что mellanox может работать и сам, без энкапсуляции IP.
     
  • 5.77, bOOster (ok), 18:45, 28/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Да хотя-бы Netgraph возьмем. И тебе "пососать" эту тему хватит..
     
  • 4.41, анон_тот самый (?), 15:40, 27/06/2022 [^] [^^] [^^^] [ответить]  
  • –4 +/
    первый противоаргумент - это файловая система. и на этом можно заканчивать. в лине хоть стандарт ext4(да хоть ext3) в прод можно. что есть в бзде? честно говоря бзда осталась на уровне 2000-х. не скажу что это плохо. запуск серверов напрямую на серваке считаю куда лучшей идеей, чем все эти докеры шмокеры и прочая смузи обмазка. но файловая система это первое что страдает под нагрузкой, а у BSD(причем всех поголовно) с этим просто беда. так скажем это генетическое при рождении. плюс много изменилось за столько лет. скажем прямо бзда отстала. сильно отстала. и без вливания разработчиков как в лине и не догонит уже никогда.
     
     
  • 5.42, iZEN (ok), 16:03, 27/06/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Что у тебя во FreeBSD не срослось с ZFS, болезный?
     
     
  • 6.43, анон_тот самый (?), 16:11, 27/06/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ты лучше помоги им с их родной файловой системой. у zfs и так проблем хватает.
     
     
  • 7.53, пох. (?), 18:54, 27/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    У родной, в отличие от вашего недоразумения, есть хотя бы native snapshots. Через задницу, но меньшую чем в л@п4том случае.

     
  • 6.50, пох. (?), 16:40, 27/06/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Что у тебя во FreeBSD не срослось с ZFS, болезный?

    PR за меня напишешь? А то мне лень (все равно задвинут под плинтус).
    Единственно - он про 11S, потому что что-то чинить в л@п4топоделке бессмысленно.

     
  • 5.80, bOOster (ok), 19:10, 28/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Нда, и тебе не стыдно лезть в обсуждение и позориться что сам застрял в 2000х годах? Видимо мозгов то не хватает дальше кругозор развивать?..
     
     
  • 6.96, анон_тот самый (?), 06:34, 01/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Нда, и тебе не стыдно лезть в обсуждение и позориться что сам
    > застрял в 2000х годах? Видимо мозгов то не хватает дальше кругозор
    > развивать?..

    ты видимо не знаешь, что история идет кругами. и скоро все эти докеры и прочие виртуализации станут такой же глупостью. потерпи чуток.

     
     
  • 7.97, bOOster (ok), 13:22, 01/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >> Нда, и тебе не стыдно лезть в обсуждение и позориться что сам
    >> застрял в 2000х годах? Видимо мозгов то не хватает дальше кругозор
    >> развивать?..
    > ты видимо не знаешь, что история идет кругами. и скоро все эти
    > докеры и прочие виртуализации станут такой же глупостью. потерпи чуток.

    Они не станут - они уже глупость. Ничего лучше чем православный JAIL + qemu или bhyve - нету, да и не нужно.

     
  • 3.18, Анончик (?), 06:20, 27/06/2022 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Инит - за аргумент сойдет?
    Mellanox ConnectX-6 Dx это если вам железо надо
     
     
  • 4.26, sdkhflskhgl (?), 10:30, 27/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Mellanox ConnectX-6 Dx это если вам железо надо

    а нивидия в курсе что она под прю дрова пилит? :)

     
     
  • 5.27, Анончик (?), 10:59, 27/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >> Mellanox ConnectX-6 Dx это если вам железо надо
    > а нивидия в курсе что она под прю дрова пилит? :)

    Можете спросить знают ли они nbu-freebsd-drivers@nvidia.co

     
     
  • 6.70, Аноним (-), 01:37, 28/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Они вон недавно сорец с лопаты сгрузили, пиляйте не обляпайтесь. Отличный повод дропнуть всякую маргинальщину, кстати, если ее майнтайнеры не расчехлились сделать стойку и лизнуть нвидии ботинки.
     
  • 4.59, Аноним (59), 20:00, 27/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >Mellanox ConnectX-6 Dx

    И чё? В Linux много чего Меланоксовского поддерживается, если не всё.

     
  • 2.29, КО (?), 11:32, 27/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Да рулит,
    осталось только все программы и игры на ней в эмуляторах-контейнерах на костылях позапускать
    и вообще лафа.
     
     
  • 3.79, bOOster (ok), 18:57, 28/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Откуда вы такие беретесь "Смотрю в книгу, вижу фигу". Сидите со своими играми на Linux.
    Вопрос о серьезном Production, и громадной сети передачи данных и т.п.
     

  • 1.5, Аноникус (?), 00:18, 27/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Чет я не понял, а как он линуксовые коллы приложений порешали? Не всё же позикс. Точнее почти ничто не позикс. Прокся какая-то опять? Если да, то нафиг нужно
     
     
  • 2.24, YetAnotherOnanym (ok), 09:54, 27/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А чо, штатного бсдишного линуксулятора не хватит?
     
     
  • 3.60, Аноним (59), 20:02, 27/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А как там с Виновсолятором?
     
     
  • 4.66, Аноним (66), 22:01, 27/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    putty.exe

    главная программа БСДшника?

     
     
  • 5.67, iZEN (ok), 22:02, 27/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Нет. ssh.
     
  • 2.25, Аноним (25), 10:23, 27/06/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>>Чет я не понял, а как он линуксовые коллы приложений порешали?

    https://wiki.freebsd.org/LinuxJails
    This page describes the steps required to configure Ubuntu-based Linux jail or chroot - a complete Linux userspace environment running on top of Linuxulator.

     

  • 1.9, Аноним (-), 00:52, 27/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Наконец-то можно будет запускать это решeто в надежной системе!
     
  • 1.12, Erley (ok), 01:41, 27/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Забавно, я почему-то не верил что ему удастся добиться поддержки его runj в штатном containerd. Надеюсь что взлетит...
     
  • 1.13, anonymous (??), 02:35, 27/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А может для запуска линуксового userland в 90% случаев такое жырное ядро и вовсе не нужно?
     
  • 1.21, name (??), 09:24, 27/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Выиграл в bullshit bingo пока читал текст новости.

    Кому на BSD нужны эти ненужнодокеры...

     
  • 1.28, Аноним (28), 11:04, 27/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    вот тут все говорят, что BSD это круто и типа нужно, но вот тогда объясните мне, почему даже наше импортзамещение строится вокруг пингвина?
     
     
  • 2.30, Аноним (66), 11:33, 27/06/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    BSD во времена 4 версии была интересна. а сейчас на дворе как-бы 2022... может эти с "BSD это круто" остались в 2002?
     
     
  • 3.33, Аноним (28), 12:38, 27/06/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>> остались в 2002? <<<

    может быть; но я так ниразу и не смог получить ответ от сторонников BSD на простой вопрос: если BSD круче как они утвеждают и лучше чем линукс, тогда почему почти везде, даже не смотря на лицензию, используют именно линукс и именно туда корпарасы вкидывают десятки миллионов баксов, и лишь единицы используют BSD; ведь даже эти единицы, скорее всего используют BSD по банальной причине: туда когда-то были вбуханы десятки миллионов долларов и сейчас инфраструктура компании полностью завязана именно на этом решении, и если бы они могли быстро и при минимальных затратах перейти на пингвина, то они бы уже так и сделали, но увы, бизнес нельзя просто так поставить на паузу, вот и не трогают!

     
     
  • 4.34, пох. (?), 12:53, 27/06/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    потому же, почему гуанодокеры везде и всюду Разработчики - т-пые Ничего кроме ... большой текст свёрнут, показать
     
     
  • 5.38, Анончик (?), 13:25, 27/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >На рынке, запомни это, всегда побеждает самое дерьмовое решение.

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

     
     
  • 6.45, пох. (?), 16:23, 27/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Побеждает обычно кто первый вышел на рынок

    И где тогда мой VENIX? Его даже для коллекции нигде не найти.

    1986й, если не ошибаюсь. И чего он не на каждом атомном реакторе установлен хотя бы?

     
     
  • 7.61, Аноним (59), 20:06, 27/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >И где тогда мой VENIX?

    В углу стоит вместе с совком, рядом с корзиной.

     
  • 3.68, iZEN (ok), 22:06, 27/06/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    1. Необходимо выкинуть компилятор из базовой системы.
    2. Необходимо обеспечить сборку системы альтернативным компилятором (GCC, например).
    3. Необходимо опакетить базовую систему, отключаемые в src.conf при пересборке системные компоненты сделать отдельными пакетами.
     
     
  • 4.85, псевдонимус (?), 18:26, 29/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    необходимо выкинуть таких как ты из комунити. тебе подобные любители вечного кай..компиляции ужо опакетили.
     
  • 2.37, Анончик (?), 13:22, 27/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Смотря для кого и чего, по количеству фичь линукс пожалуй впереди планеты всей, оставляя позади даже винду.
    Нашем импортзамещении есть и бряха, на ней клепают типо фаерволы 3-4 фирмы.
     
     
  • 3.39, Аноним (39), 14:05, 27/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Омерзительный АПКШ Континент например.
     
  • 3.47, пох. (?), 16:26, 27/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Кстати, загадка, почему все подобные поделки - и наши, и не наши - на фре.

    Впрочем, отгадка та же самая - "разработчики". Все что они способны кое-как осилить в незнакомой для себя среде - это простыни ipfw. C nft ничего не получится, вся троица способных его грокнуть не полностью но хоть чуть дальше того что проще и быстрее и правда на ipfw наляпать - уже нанята Сцукенбергом, десева, осень десева.

     
     
  • 4.49, Аноним (46), 16:39, 27/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Из-за лицензий же.
     
     
  • 5.54, пох. (?), 18:56, 27/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    lin00ps не требует перелицензировать нескучную веб-обертку под gpl.

    А больше в принципе и нет там ничего стоящего.

     
     
  • 6.57, Аноним (46), 19:12, 27/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >не требует

    Тыскозал?

     
     
  • 7.86, Безос (?), 18:28, 29/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Я сказал.
     
     
  • 8.94, Аноним (46), 12:25, 30/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А юристы говорят по-другому ... текст свёрнут, показать
     
  • 4.51, Анончик (?), 17:51, 27/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Кстати, загадка, почему все подобные поделки - и наши, и не наши
    > - на фре.
    > Впрочем, отгадка та же самая - "разработчики". Все что они способны кое-как
    > осилить в незнакомой для себя среде - это простыни ipfw. C
    > nft ничего не получится, вся троица способных его грокнуть не полностью
    > но хоть чуть дальше того что проще и быстрее и правда
    > на ipfw наляпать - уже нанята Сцукенбергом, десева, осень десева.

    nft ждем таки в openwrt они там на финишной прямой, хотя не сказать что гладкий финиш будет.

     
     
  • 5.55, пох. (?), 18:59, 27/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > nft ждем таки в openwrt они там на финишной прямой,

    В смысле - уже кое-как скомпиляли ведро 5.какое-то с включенным модулем под свои полторы поддерживаемых китайских мыльницы?

    openwrt это как бы ни разу не попытка сделать файрвол для soho сетки (хотя бы).
    Это просто о том как запустить линуксное ведро на китайской поделке.

    А, простите... еще ж в busybox надо добавить nft'шный синтаксис. А то там и iptables-то поломанный.
    Тут да, работы на века!

     
  • 4.62, Аноним (59), 20:10, 27/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >Кстати, загадка, почему все подобные поделки - и наши, и не наши - на фре.

    Ну что за загадка? Исходники не открывай - за своё оттечественное выдавай!

     
     
  • 5.64, Аноним (46), 20:19, 27/06/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    В этом случае без разницы, линукс или фря. Так что мимо.
     
     
  • 6.74, Аноним (74), 18:06, 28/06/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Нет, сэр, мимо это только в у нас может быть. А у них там "загнивающих" за лицензионные нарушения за опу берут. Software Freedom Law Center не спит.
     
  • 2.65, Аноним (-), 20:45, 27/06/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > вот тут все говорят, что BSD это круто и типа нужно, но вот тогда объясните мне

    Для начала, перестань слушать какие-то "говорящие" голоса.

     
  • 2.75, Аноним (74), 18:09, 28/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >вот тогда объясните мне, почему даже наше импортзамещение строится вокруг пингвина?

    Так наше импортозамещение строится вокруг того, где уже другие больше построили.

     

  • 1.76, bOOster (ok), 18:42, 28/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну вот, я писал в определенных темах про FreeBSD в ядре амазон.. Вот и доказательства подоспели.
     
  • 1.81, Анонимный юниксоид (?), 21:17, 28/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    А почему никто не вспомнил, что на ядре freebsd построена макось?
    По мне так вполне себе аргумент в пользу старичка!)
     
     
  • 2.82, bOOster (ok), 08:55, 29/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ну не совсем так там многое из ЯДРА FreeBSD но никак не само ядро полностью. Это большая разница.
     
     
  • 3.91, iZEN (ok), 20:02, 29/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну не совсем так там многое из ЯДРА FreeBSD но никак не
    > само ядро полностью. Это большая разница.

    "Darwin построен на основе XNU — гибридного ядра, включающего микроядро Mach 3, некоторые части ОС семейства BSD (такие как модель процессов, сетевой стек, виртуальная файловая система) и I/O Kit — объектно-ориентированный API для написания драйверов.

    Некоторые преимущества от выбора такого ядра составляет использование формата Mach-O, позволяющего в одном исполняемом файле (включая само ядро) поддерживать несколько архитектур процессоров и возможности SMP в ядре. Гибридный дизайн ядра — это компромисс между гибкостью микроядер и производительностью монолитных решений."


     
  • 2.83, Аноним23456661 (?), 10:22, 29/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Аргумент как раз в обратную сторону.
     
  • 2.87, псевдоеимус (?), 18:31, 29/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    потому что это п_ дежь?
     
  • 2.90, Аноним (-), 19:22, 29/06/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > А почему никто не вспомнил, что на ядре freebsd построена макось?
    > По мне так вполне себе аргумент в пользу старичка!)

    Только фигма эппл про это не в курсе с своим гибридным ядром Mach.

     

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



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

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