我正在尝试在 12.10 上安装 Nachos。我试过的所有方法都失败了——我试过各种方法,但不幸的是,没有一种能起作用。
我需要运行 Nachos 系统来了解操作系统的本质。有人能帮我解决这个安装问题吗?
答案1
自述文件在这里:http://homes.cs.washington.edu/~tom/nachos/README。
它应该解释如何安装一切;)
说明可能会改变,但现在包括以下步骤:
首先,你应该:
- 使用 ftp 获取 nachos.tar.Z 文件(首先打开二进制模式)
- 解压缩 nachos.tar.Z
- tar -xf nachos.tar
- lpr paper.ps——打印出描述 nachos 的论文
- lpr doc/*.ps——打印出示例作业
- cd code; make print -- 打印出 nachos 源代码
- cd 代码;编辑 Makefile.dep -- 选择主机类型
- cd code; make all -- 编译 nachos 源代码
- cd c++example; lpr *.ps *.h *.cc -- 打印出 C++ primer
您不必使用lpr
——您可以像在 Ubuntu 下一样打印出文档,或者使用evince
或其他程序来查看 .ps 文件。
维基百科上的 Nachos 页面(或者,并非另一个完全启发式的操作系统) 或许能提供更多背景信息。
它提到了 Nachos 的几个继任者:
由于 Nachos 多年来一直没有积极开发,并且存在许多公认的缺陷 [...],因此已启动了后续项目。2004 年,斯坦福大学创建了 Pintos,这是一个受 Nachos 启发的系统,用 C 语言编写,旨在在实际的 x86 硬件上运行。2000 年,加州大学伯克利分校的 Dan Hettena 将 Nachos 移植到 Java,即 Nachos 5.0j,旨在使 Nachos 更易于移植、更易于本科生使用,并且不易受到细微错误的干扰 [...]。另一个基于 Java 的版本由莱斯大学的 Peter Druschel 教授创建。