X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/21fc45696e24471453a14ff496c8de5fe3cad6a8..c4d08ac5260bb26db10bcfd9dc6fd2db60efebe9:/README.md diff --git a/README.md b/README.md index 1c48cd4..ebaf251 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ LunaixOS - 一个简单的,详细的,POSIX兼容的(但愿!),带有 + 内存管理与按需分页(Demand Paging) + 键盘输入 + 多进程 -+ 33个常见的Linux/POSIX系统调用([附录1](#appendix1)) ++ 40个常见的Linux/POSIX系统调用([附录1](#appendix1)) + 用户模式 + 信号机制 + PCI 3.0 @@ -186,6 +186,9 @@ qemu-img create -f vdi machine/disk0.vdi 128M 2. `chdir(2)` 2. `fchdir(2)` 2. `getcwd(2)` +2. `rename(2)` +2. `mount(2)` +2. `unmount` (a.k.a `umount(2)`) ### LunaixOS自有 @@ -249,9 +252,22 @@ make all-gcc &&\ ``` 8. 验证安装:执行`i686-elf-gcc -dumpmachine`,输出应该为:`i686-elf` +**将新编译好的GCC永久添加到`PATH`环境变量** + +虽然这是一个常识性的操作,但考虑到许多人都会忽略这一个额外的步骤,在这里特此做出提示。 + +要想实现这一点,只需要在shell的配置文件的末尾添加:`export PATH="<上述的安装路径>/bin:$PATH"`。 + +这个配置文件是取决于你使用的shell,如zsh就是`${HOME}/.zshrc`,bash则是`${HOME}/.bashrc`;或者你嫌麻烦的,懒得区分,你也可以直接修改全局的`/etc/profile`文件,一劳永逸(但不推荐这样做)。 + +至于其他的情况,由于这个步骤其实在网上是随处可查的,所以就不在这里赘述了。 + ## 附录3:Issue的提交 +由于目前LunaixOS没有一个完善强大的内核追踪功能。假若Lunaix的运行出现任何问题,还请按照以下的描述,在Issue里面提供详细的信息。 + 最好提供: ++ 可用于复现问题的描述和指引(如Lunaix运行平台的软硬件配置) + 错误症状描述 + (如可能)运行截图 + 错误消息(如果给出)