热门问题
时间线
聊天
视角

Xv6

一个类Unix的自由操作系统 来自维基百科,自由的百科全书

Xv6
Remove ads

xv6是以ANSI C重新編寫的Unix第六版現代實作版本,適用於多处理器x86RISC-V系統。xv6是麻省理工学院於 2006 年為了教學用途開發的系統,在該校的作業系統工程(6.828)課程中使用。

事实速览 开发者, 编程语言 ...


目的

麻省理工学院 原先在作業系統課程中使用 V6,但由于PDP-11机器已不再普及,且該系統使用過時的 pre-ANSI C 開發,學校決定創造 xv6 作為替代方案。 相較於 LinuxBSD,xv6 非常简单,適合在一學期的課程中教授,但仍然包含 Unix 的重要概念和组织[1]

內建文档

xv6 Makefile的一个特性是能够以可读的格式生成整个源代码清单的PDF文档。整个打印输出只有99页,包括交叉引用[2]。这让人想起原始的V6源代码,该代码在《Lions' Commentary on UNIX 6th Edition, with Source Code》一书中以类似的形式发布。

教学使用

xv6已被用于许多著名大学的操作系统课程,包括:

實際應用

参考文献

外部链接

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads