【发布时间】:2020-02-16 08:14:00
【问题描述】:
我一直在上操作系统的在线课程,听他们说,XV6操作系统可以用来学习操作系统的实现,仅此而已。但是我在网上搜索后没有足够的资源,这会让我开始使用它。 我的问题是,我为什么要使用它,以及它将如何帮助我理解操作系统。 (请对您向我提供的信息保持温和,我是新手:()
感谢任何努力
【问题讨论】:
-
有趣的是,几天前我从另一个问题打开了它的链接。它似乎是麻省理工学院制作并用于他们的课程的教育版 linux。 pdos.csail.mit.edu/6.828/2019/xv6.html
-
它可能与Linux无关,除了工具链。了解这些东西如何在教学/学习中发挥作用的最佳方式是阅读 A. Tanenbaum 的经典著作:en.wikipedia.org/wiki/…
-
@Eraklon 它不是 Linux 的一个版本,而是一个 Unix 克隆(不像 BSD 或 Mac OSX 那样,不是 Unix 的直接后代)
标签: c operating-system trigonometry software-design xv6