我们在我们的课程中被教xv6。目前,我们使用windows中的putty登录到我们学校的linux服务器。
在这里,我们修改了xv6的源代码(使用vim),然后简单地在qemu中编译和运行它。
make clean
make
make qemu-nox不总是能够连接到它们的服务器,因此我希望能够编译和运行xv6窗口(显然在某些模拟器中)。
我能用什么样的仿真器来完成上面的工作?(编辑代码,编译和运行)和如何?
发布于 2011-10-03 10:34:59
好吧,关于如何在XV6下构建http://www.cs.mta.ac.il/~carmi/Teaching/OS.xv6/index.html站点中的构建和使用环境有合理的说明。他们实际使用的模拟器是Bochs。
发布于 2018-12-23 15:32:51
如果您想在Windows 10上使用WSL (),这可能会有所帮助。
步骤1:在这之后启用和设置WSL。
步骤2:运行WSL并在WSL上安装所需的东西。
cd <xv6-source-path>型bash,这将把CMD转换为WSL bash。sudo apt-get update && sudo apt-get install git nasm build-essential qemu gdb步骤3: 禁用Makefile中的qemu视频设备。
QEMUOPTS =
-display none附加到该行并保存文件。步骤4:在终端中键入类似于linux的命令,即
makemake qemu如果一切正常,你应该在xv6终端
发布于 2011-09-23 19:57:41
您可以在VirtualBox中运行Linux,这将在您的计算机上提供您在学校服务器上使用的相同环境。然后,您可以继续在qemu中运行xv6。不过,你需要一台相当有能力的机器--一个有4G内存的双核CPU是我尝试的最低限度。
https://stackoverflow.com/questions/7534388
复制相似问题