什么是用于操作系统编程的典型开发环境/过程。我目前正在通过我的大学学习操作系统课程,在那里我们正在玩 MINIX 操作系统(例如修改调度程序,添加新服务等),这很有趣,但是开发过程有点痛苦/烦人。目前,我在本地机器(MacBook Pro 13")上的 VirtualBox 上运行了 MINIX,每次测试我的更改时,我都必须重新编译一个大约需要 10 到 20 分钟的映像并重新启动,有时只会让我出现内核恐慌.
我想知道这是否只是进行操作系统开发的人所使用的东西,还是有更好的方法?
什么是用于操作系统编程的典型开发环境/过程。我目前正在通过我的大学学习操作系统课程,在那里我们正在玩 MINIX 操作系统(例如修改调度程序,添加新服务等),这很有趣,但是开发过程有点痛苦/烦人。目前,我在本地机器(MacBook Pro 13")上的 VirtualBox 上运行了 MINIX,每次测试我的更改时,我都必须重新编译一个大约需要 10 到 20 分钟的映像并重新启动,有时只会让我出现内核恐慌.
我想知道这是否只是进行操作系统开发的人所使用的东西,还是有更好的方法?