X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/df61e9d0fec3d5e75820e27e7a2459d132364585..847763577fbcc79179722874c81b44ee36108edb:/README.md diff --git a/README.md b/README.md index a349d23..5edd52f 100644 --- a/README.md +++ b/README.md @@ -22,12 +22,13 @@ LunaixOS - 一个简单的,详细的,POSIX兼容的(但愿!),带有 + 内存管理与按需分页(Demand Paging) + 键盘输入 + 多进程 -+ 17个常见的Linux/POSIX系统调用([附录1](#appendix1)) ++ 二十多个常见的Linux/POSIX系统调用([附录1](#appendix1)) + 用户模式 + 信号机制 + PCI 3.0 + PCIe 1.1 (WIP) -+ Serial ATA AHCI (WIP) ++ Serial ATA AHCI ++ 文件系统 (WIP) ## 目录结构 @@ -165,10 +166,23 @@ qemu-img create -f vdi machine/disk1.vdi 128M 1. `kill(2)` 1. `sigpending(2)` 1. `sigsuspend(2)` +2. `read(2)` +2. `write(2)` +2. `open(2)` +2. `close(2)` +2. `mkdir(2)` +2. `lseek(2)` +2. `readdir(2)` +2. `readlink(2)` +2. `readlinkat(2)` +2. `rmdir(2)` +2. `unlink(2)` +2. `unlinkat(2)` ### LunaixOS自有 1. `yield` +2. `geterrno` ## 附录2:编译gcc作为交叉编译器