操作系统是如何“制造"的? [英] How are Operating Systems "Made"?
问题描述
创建操作系统似乎是一个大规模项目.谁会开始呢?
Creating an OS seems like a massive project. How would anyone even get started?
例如,当我将Ubuntu弹出到驱动器中时,我的计算机如何运行 ?? (我想这是我真正想知道的.)
For example, when I pop Ubuntu into my drive, how can my computer just run it? (This, I guess, is what I'd really like to know.)
或者,换个角度看,磁盘上仍可以作为操作系统运行"的最小字节数是多少?
Or, looking at it from another angle, what is the least amount of bytes that could be on a disk and still be "run" as an OS?
(很抱歉,如果我含糊不清.我只是不知道这个主题,所以我不太明确.我假装对计算机的工作方式有相当的了解,但是我对这个话题一无所知.)
(I'm sorry if this is vague. I just have no idea about this subject, so I can't be very specific. I pretend to know a fair amount about how computers work, but I'm utterly clueless about this subject.)
推荐答案
Well, the answer lives in books: Modern Operating Systems - Andrew S. Tanenbaum is a very good one. The cover illustration below.
最适合学习或好奇的最简单但完整的操作系统内核是 Minix .
此处,您可以浏览
The simplest yet complete operating system kernel, suitable for learning or just curiosity, is Minix.
Here you can browse the source code.
(来源: cs.vu.nl )
(source: cs.vu.nl)
这篇关于操作系统是如何“制造"的?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!