下面将要详细介绍 Inferno 作为宿主系统在 Linux 系统上面运行的步骤.我们要做好编译 源代码的准备工作,我们需要一台安装 Linux 的机器,Inferno 的源代码(可以从 Google 项目托管 获得 http://code.google.com/p/inferno-os/ ).还有一个是 Inferno 其实是一个 X 程序在 UNIX 中我们要要在系统中安装开发 X11 的必要库!在 ubuntu10.04 上一条命令解决 sudo apt- get install libxext-dev libxpm-dev x11proto-xext-dev 解压缩源代码到一个文件夹,这里我解压到/home/bill/inferno-os 打开解压后的文件夹,找到找到 mkconfig 这个文件,用文本编辑器打开,修改这个文件的 3 个 地方 .其中这一行 ROOT=/usr/inferno 改为 ROOT=/home/bill/inferno-os,这里解释下 ROOT 的含义,他就是你解压后的 inferno-os 的绝对位置.然后再修改 SYSHOST=Plan9 为 SYSHOST=Linux .把 OBJTYPE=$objtype 改为 OBJTYPE=386 然后保存文件. 修改好 mkconfig 这个配置文件后,我们还需要将将一直编译系统的工具加入环境变量!因此, 我们需要这样做,用 root 权限打开/etc/profile 在加上 PATH="$PATH:/home/bill/inferno-os/Linux/386/bin" export PATH 保存后,重启计算机使更改有效!然后进入 inferno-os 这个目录,在终端中输入./makemk.sh 来编 译一次 mk 这个软件,这时候要清理一些刚才编译的二进制文件以免影响接下来的编译过程,在终端中输 入 mk nuke 完成后在输入 mk install 这样就会编译整个系统! 以上是编译系统的过程,下面我们来运行它!!!进入/home/bill/inferno- os/Linux/386/bin 这个目录,输入 emu 这时候终端会有一个分号,证明成功了!再输入 wm/wm 进入窗口管理器!到此算安装完全! 配上几个图片大家作为参考.
输入./makemk.sh 后的截图!
Mk 程序编译成功!
用 root 权限打开/etc/profile 文件,并设置环境变量!
用 root 权限打开/etc/profile 文件,并设置环境变量!
编译整个 inferno 程序!
编译的过程!
编译完成后进入 inferno-os/Linux/386/bin 目录输入 emu,出现分号!
在分号后面输入 wm/wm -g1024x768 后面的参数是屏幕分辨率!直接输 wm/wm 也可!
用 inferno 的 charon 浏览器打开的 Google 页面!毕竟 Google 用 Inferno 开发了 Go 编程语言, 有可能成为下一代的互联网系统语言!show 一下他!
|