Комментарии 9
>Неужели никто не озаботился или я не там искал?
Это невозможно. LXC предназначен для запуска линуксовых бинарников в изолированном окружении. FreeBSD это отдельная ОС со своим набором сисколов и т. д. Чтобы такое реализовать, в ядро линукса пришлось бы добавить слой совместимости, например как в Win WSL1 или как в той же FreeBSD - Linuxolator.
"imgsize": "10g"
А там таки гигабайты или гибибайты?
О, FreeBSD. Сколько ночей, сколько опыта. Сколько времени было проведено в чтении LINT ядра, сколько поцессорочасов было отдано на make world. Давно не запускал тебя, наверное с пятой версии, но до сих пор ты лучший юникс из тех, что я видел.
Знаю немало знакомых, кто перешел с FreeBSD на Linux по причине 'там надо быть хакером, тк все нужно делать самому'. Сейчас же в Линуксе настолько все усложнилось гиганским количеством прослоек, которые требуется знать и при этом добавляют в твое стабильное приложение (сервис) гиганское количество шансов на отказ, что все выглядит с точностью наоборот. Даже вспомнилось старое интервью Брюса Ли - в наши дни он бы был фряшником: https://youtu.be/osRqvKJIrRw?t=385
Напротив!
Моим первым Unix-like были различные дистрибутивы mandrake, RedHat, slackware. В каждом из них всё было иначе, нет универсальных решений, это надолго меня отвратило. Это и сейчас меня выбешивает, особенно, когда ставишь новую мажорную версию и они всё поменяли. Мол, теперь это не работает, теперь используй это. Десятилетиями в мире юникс сохранялись команды для совместимости и вот теперь это никому не нужно.
А потом я увидел фришку, чёткий handbook, гуглишь и это именно то решение, которое подходит тебе, понятный ipfw, богическая ufs которая ни разу не сбойнула на том винте, на котором ext2 крошились только так.
Глючность винта была в том, что внезапно решал отключиться и с щелчком парковал головки, система пыталась его включить, а винт снова парковался и так пока не перезагрузишь комп. Линуксы на нём теряли разделы, винда просто висла, а фряха только писала на экран, что устройство недоступно.
Поправьте меня, если я ошибаюсь. MyBee - это Vagrant из мира BSD?
Сложно сравнивать MyBee с docker и всем его окружающим, т.к. в первую очередь, Docker предоставляет возможность быстро стартовать сборку\запуск приложения используя один из тысяч готовых образов, оставив в списке зависимостей только тэг Docker образа.
нет, MyBee это про виртуалки и cloud-init образы ВМ (или cloudbase - вот нагляднее на примере деплоя Windows ОС: https://www.youtube.com/watch?v=PDkxrHb5Xt8 ). В мире BSD Vagrant вполне себе есть в нативной форме. А из докера-для-BSD наверное https://github.com/BastilleBSD/ близко, да и последняя версия containerd/runj поддерживает jail нативно. Но я не особо слежу за этим всем. Докер есть докер и ничто его не заменит, хотя kubernetes начиная с 21 версии - смог ;)
MyBee — FreeBSD ОС и гипервизор bhyve как частное облако