オペレーティング システムのプログラミングに使用される一般的な開発環境/プロセスは何ですか。私は現在、大学で OS コースを受講しており、MINIX OS をいじっています (例: スケジューラーの変更、新しいサービスの追加など)。とても楽しいですが、開発プロセスは少し苦痛/煩わしいものです。現在、ローカル マシン (MacBook Pro 13") の VirtualBox で MINIX を実行しています。変更をテストするたびに、イメージを再コンパイルする必要があります。これには約 10 ~ 20 分かかり、再起動する必要があります。カーネル パニックが発生することもあります。 .
これは、OS開発を行う人々が一緒に住んでいるものなのか、それとももっと良い方法があるのでしょうか?