2026年7月25日(土)掲載 2,955本日 25
HN12163

Appleシリコンで仮想マシンを使い倒せ!「2VM制限」を突破するハック術

Apple Silicon and Virtual Machines: Beating the 2 VM Limit (2023)

krackers3か月前

議論

9
0krackersスレ主1213か月前

Appleシリコン搭載Macにおいて、macOSの仮想化における「同時に起動できるVMは最大2つまで」という制限を回避し、さらに多くのインスタンスを動かすためのテクニックについて解説されています。仮想化環境の制約に悩んでいるエンジニア必見の内容です。

1kylec3か月前

これ、かなり馬鹿げた制限だよね。少なくとも全てのMacに一律で適用するのはどうかと思う。もっとパワフルなMacを買ったら、その分多くのMacインスタンスを仮想化できるようにすべきじゃない?例えばM5なら2つまでだけど、M5 Proなら4つ、M5 Maxなら8つまで許可するとかさ。

2RestartKernel3か月前

すごく良い記事だけど、本格的な開発プラットフォームにこんな恣意的な制限があるのって変な話だよな。

3obilgic3か月前

これってlumeでも使えるのかな?今のところ似たような制限があるんだよね。

4Khalid_nowaf3か月前

純粋に気になるんだけど、なんでAppleはこんな制限をかけたんだろう?

5czk3か月前

M3以降ならHypervisor.frameworkやVirtualization.frameworkを使ってネストしたVMを起動できるよ。もしこれで制限を回避できるなら面白いんだけどな。

6ab_testing3か月前

HNでMicrosoftやGoogleを叩くくせに、自分の所有するハードウェアでアプリを動かすにもAppleの許可が必要だったり、VMの数に制限があったりする企業を愛してるの、すごく面白いよね。

7edude033か月前

記憶が正しければ、SIPをオフにしてそれを制御するブート引数を設定するだけで、カスタムカーネルなしでもいけるはずだよ。

8rayiner3か月前

カスタムカーネルをコンパイルして、それがちゃんと起動してGUIまで動いちゃうっていうのがヤバいよね。