X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/0172e34a3d2f50358f1bd6ebbbb79555afb082bc..b3b42765712afed5a35c9be5c832f4a06bd85e7a:/README.md
diff --git a/README.md b/README.md
index 38a062d..1a71e57 100644
--- a/README.md
+++ b/README.md
@@ -22,12 +22,13 @@ LunaixOS - ä¸ä¸ªç®åçï¼è¯¦ç»çï¼POSIXå
¼å®¹çï¼ä½æ¿ï¼ï¼ï¼å¸¦æ
+ å
å管ç䏿éå页ï¼Demand Pagingï¼
+ é®çè¾å
¥
+ å¤è¿ç¨
-+ 17个常è§çLinux/POSIXç³»ç»è°ç¨ï¼[éå½1](#appendix1)ï¼
++ 44个常è§çLinux/POSIXç³»ç»è°ç¨ï¼[éå½1](#appendix1)ï¼
+ ç¨æ·æ¨¡å¼
+ ä¿¡å·æºå¶
+ PCI 3.0
+ PCIe 1.1 (WIP)
-+ Serial ATA AHCI (WIP)
++ Serial ATA AHCI
++ æä»¶ç³»ç» (WIP)
## ç®å½ç»æ
@@ -67,7 +68,7 @@ LunaixOS - ä¸ä¸ªç®åçï¼è¯¦ç»çï¼POSIXå
¼å®¹çï¼ä½æ¿ï¼ï¼ï¼å¸¦æ
è¿è¡è¯¥æä½ç³»ç»éè¦ä¸ä¸ªèæç£çéåï¼å¯ä»¥ä½¿ç¨å¦ä¸å½ä»¤å¿«éå建ä¸ä¸ªï¼
```bash
-qemu-img create -f vdi machine/disk1.vdi 128M
+qemu-img create -f vdi machine/disk0.vdi 128M
```
å¦æä½ æ³è¦ä½¿ç¨å«çç£çéåï¼éè¦ä¿®æ¹`configs/make-debug-tool`
@@ -147,7 +148,7 @@ qemu-img create -f vdi machine/disk1.vdi 128M
## éå½1ï¼æ¯æçç³»ç»è°ç¨
-### Unix/Linux/POSIX
+**Unix/Linux/POSIX**
1. `sleep(3)`
1. `wait(2)`
1. `waitpid(2)`
@@ -165,10 +166,41 @@ qemu-img create -f vdi machine/disk1.vdi 128M
1. `kill(2)`
1. `sigpending(2)`
1. `sigsuspend(2)`
-
-### LunaixOSèªæ
+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)`â»
+2. `link(2)`â»
+2. `fsync(2)`â»
+2. `dup(2)`
+2. `dup2(2)`
+2. `symlink(2)`â»
+2. `chdir(2)`
+2. `fchdir(2)`
+2. `getcwd(2)`
+2. `rename(2)`â»
+2. `mount(2)`
+2. `unmount` (a.k.a `umount(2)`)â»
+2. `getxattr(2)`â»
+2. `setxattr(2)`â»
+2. `fgetxattr(2)`â»
+2. `fsetxattr(2)`â»
+
+**LunaixOSèªæ**
1. `yield`
+2. `geterrno`
+3. `realpathat`
+
+( **â»**ï¼è¯¥ç³»ç»è°ç¨ææªç»è¿æµè¯ )
## éå½2ï¼ç¼è¯gccä½ä¸ºäº¤åç¼è¯å¨