我知道有很多这样的问题,但我确定这个问题很少见.我是一名计算机程序员,希望接受构建操作系统的挑战.我想以Unix为基础,因为我知道我所做的事情永远无法比较.我在哪里可以找到Unix?我不是指像Mint这样的东西(那是Linux,我知道).我的意思是他们都是基于的东西.我在哪里可以获得主文件,如引导加载程序和内核?
解决方法:
也许你对xv6感兴趣; Xv6是2006年夏天为麻省理工学院的操作系统课程开发的教学操作系统. UNIX OS上还有许多资源.
如果你想了解更多关于bootloaders的信息,Operating System Development Series是个不错的选择.