我如何安装 Nachos?

我如何安装 Nachos?

我正在尝试在 12.10 上安装 Nachos。我试过的所有方法都失败了——我试过各种方法,但不幸的是,没有一种能起作用。

我需要运行 Nachos 系统来了解操作系统的本质。有人能帮我解决这个安装问题吗?

答案1

自述文件在这里:http://homes.cs.washington.edu/~tom/nachos/README

它应该解释如何安装一切;)

说明可能会改变,但现在包括以下步骤:

首先,你应该:

  1. 使用 ftp 获取 nachos.tar.Z 文件(首先打开二进制模式)
  2. 解压缩 nachos.tar.Z
  3. tar -xf nachos.tar
  4. lpr paper.ps——打印出描述 nachos 的论文
  5. lpr doc/*.ps——打印出示例作业
  6. cd code; make print -- 打印出 nachos 源代码
  7. cd 代码;编辑 Makefile.dep -- 选择主机类型
  8. cd code; make all -- 编译 nachos 源代码
  9. 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 教授创建。

相关内容