feat: refine symbolic link support.
[lunaix-os.git] / README.md
index f1cf6b68da2bddc8b7a5dcca865dd28ed427abd7..b8111ec62efaaafcb6479f0773c93335af58ffad 100644 (file)
--- a/README.md
+++ b/README.md
@@ -3,7 +3,7 @@
 </p>
 
 <p align="center">
-  <span>简体中文</span> | <a href="docs/README_en.md">English</a>
+  <a href="#lunaixos-project">简体中文</a> | <a href="docs/README_en.md">English</a>
 </p>
 
 # LunaixOS Project
@@ -53,6 +53,8 @@ LunaixOS - 一个简单的,详细的,POSIX兼容的(但愿!),带有
 
 ## 编译与构建
 
+### 环境搭建
+
 构建该项目需要满足以下条件:
 
 + gcc (目标平台: i686-elf)
@@ -63,6 +65,12 @@ LunaixOS - 一个简单的,详细的,POSIX兼容的(但愿!),带有
 
 **注意:gcc不能是本机自带的,必须要从源码编译,并配置目标平台为:`i686-elf`,以进行交叉编译。配置过程可参考[附录二:编译gcc作为交叉编译器](#appendix2)。**
 
+### Docker镜像
+
+对于开发环境,本项目也提供了Docker镜像封装。开箱即用,无需配置,非常适合懒人或惜时者。详细使用方法请转到:[Lunaix OSDK项目](https://github.com/Minep/os-devkit)。
+
+### 构建选项
+
 假若条件满足,那么可以直接执行`make all`进行构建,完成后可在生成的`build`目录下找到可引导的iso。
 
 本项目支持的make命令:
@@ -144,6 +152,7 @@ qemu-img create -f vdi machine/disk0.vdi 128M
 + [ECMA-119 (ISO9660)](https://www.ecma-international.org/publications-and-standards/standards/ecma-119/)
 + Rock Ridge Interchange Protocol (RRIP: IEEE P1282)
 + System Use Sharing Protocol (SUSP: IEEE P1281)
++ Tool Interface Standard (TIS) Portable Formats Specification (Version 1.1)
 
 **免责声明:PCI相关的标准最终解释权归PCI-SIG所有。此处提供的副本仅供个人学习使用。任何商用目的须向PCI-SIG购买。**
 
@@ -190,7 +199,7 @@ qemu-img create -f vdi machine/disk0.vdi 128M
 2. `write(2)`
 2. `open(2)`
 2. `close(2)`
-2. `mkdir(2)`
+2. `mkdir(2)`
 2. `lseek(2)`
 2. `readdir(2)`
 2. `readlink(2)`※
@@ -218,7 +227,7 @@ qemu-img create -f vdi machine/disk0.vdi 128M
 2. `setpgid(2)`
 2. `mmap(2)`
 2. `munmap(2)`
-2. `execve(2)`
+2. `execve(2)`
 
 **LunaixOS自有**