ну че тут непонятного, ухитрился чувак запустить macosx в свободном виртуализаторе (видимо, патчи уже попали в дистрибутив. как время летит!), а внутри уже макоси завел линуксовый докер.
— Под капотом Docker-версии для macOS, негласно используется гипервизор, потому-то контейнеры, с православными ELF'ами внутри, запускаются, ничего не подозревая.
С удовольствием обошелся без ухищрений б, умел бы VirtualBox nested virtualisation on Intel. Но увы. А так, вообще говоря, Vagrant'овых поделий под VirtualBox — многим боле, чем под libvirt.
а vargrantу нужные какие-то процессорные возможности? я его никогда не юзал. зачем тебе этот огород из описания тоже не ясно. лучше скажи, насколько сильно macosx сейчас тормозит. последний раз, когда я ее видел в виртуалке, там чуть ли не построчный вывод графики был.
vargrantу нужные какие-то процессорные возможности
А при чем тут Vagrant(?) O_o
— Они Docker'у _на MacOS_ нужны, поскольку он там через гипервизор работает. Я говорил о том, что развернуть MacOS в VirtualBox, используя тот же Vagrant — крайне просто: есть куча готовых образов, так что достаточно одной команды. Но Docker там внутри работать уже не будет. Но как выше замечено в комментах, в VirtualBox 6.1 анонсирована поддержка nested virt. on Intel, так что скоро и эта проблема будет решена.
чуть ли не построчный вывод графики был.
Ну тормоза периферийно-драйверные и таковые самой ОСины — суть разные вещи. К MacOS'и вполне нормально должно быть цепляться remote'но-desktop'но, если хочется иметь какую-то более-менее живую GUI'ню.
Непонятно зачем набрать одну команду, и получить MacOS установленной, вместо того, чтобы заниматься установкой самому? Ну и ладно, непонятно, так непонятно. :)
короче, перетаскивание окон в макос в виртуалке не тормозит
Да хз, «так себе» — не виснет, но и с native MacOS не сравнить. Повторю мысль — через remote desktop оно осмысленнее, если GUI нужен. Возможно, нужные kext'ы, и прочие движения напильника, сотворят чудеса, но мне оно, к счастью, не нужно. :) SSH туда работает исправно, и RDP тож должен.
ты забыл, посчитать сколько времени вместе с установкой самого варгранта
Vagrant (а не «варгрант») — не считал, конечно, кому в голову придет считать такое:
% apt show vagrant
Package: vagrant
Version: 1:2.2.5
Status: install ok installed
Priority: extra
Section: default
Maintainer: HashiCorp <support@hashicorp.com>
Installed-Size: 117 MB
Если же речь идет о том, сколько там образ качается, ну тут не все ли равно — MacOS в любом случае качать придется. :)
и чтением всякой муйни
Ссылка была нагуглена уже вчера, и за секунды — для ответа человеку про пивной emoji. А если бы я ее нашел раньше, ну, возможно, пивного эмоджи бы не было. Но в любом случае, это исключительно про Docker на MacOS.
Так что не плоди муйни, ее и так слишком много. :)
Непонятно зачем набрать одну команду, и получить MacOS установленной, вместо того, чтобы заниматься установкой самому? Ну и ладно, непонятно, так непонятно. :)
Любопытно было бы это попробовать в деле. Можно ссылку, где почитать?
В последних версиях VirtualBox, макось шевелится вполне норм и устанавливается также просто, как и остальные операционки. А вагрант нахрен не нужен для этого.
В VirtualBox оно работает тривиальнейшим образом — одна vagrant-команда, и все. Ну, или как вон выше пишут, если хочется — можно прям и ставить самому, клацая кнопками инсталлятора и гуртуя мышью. :)
Когда мне захотелось попробовать запустить это в QEMU-KVM, я взял уже готовый, после запуска Vagrant'а, .vmdk — из VB. Этого, конечно же, оказалось недостаточно, оно не грузилось, и пришлось перепробовать довольно много всякой мелкой всячины, чтобы все-таки заработало так, как показано на скриншоте. Но цели написать еще и how-to, у меня не было.