X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/0cf90cca0c924622f3fee8d2a3fafa8238363dc6..75339638bc5f21f13d3475374ecbd91065a427c3:/README.md diff --git a/README.md b/README.md index f1cf6b6..b8111ec 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@

- 简体中文 | English + 简体中文 | English

# 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自有**