标签: operating-system development-environment kernel
用于操作系统编程的典型开发环境/过程是什么。我目前正在通过我的大学进行操作系统课程,我们正在MINIX操作系统(例如修改调度程序,添加新服务等),这非常有趣,但开发过程有点痛苦/烦人。目前我的MINIX在我的本地机器(MacBook Pro 13“)上运行,每次我测试我的更改时,我必须重新编译一个需要大约10 - 20分钟并重启的图像,有时只会让内核对我感到恐慌
我想知道这是否只是那些进行操作系统开发的人,还是有更好的方式?