X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/e6dbd781772925dfc07b2facfa0a1350e756ad8f..d57ee3ae693448387e3022fdd07bd741b2db818a:/README.md
diff --git a/README.md b/README.md
index ebaf251..1a71e57 100644
--- a/README.md
+++ b/README.md
@@ -22,7 +22,7 @@ LunaixOS - ä¸ä¸ªç®åçï¼è¯¦ç»çï¼POSIXå
¼å®¹çï¼ä½æ¿ï¼ï¼ï¼å¸¦æ
+ å
å管ç䏿éå页ï¼Demand Pagingï¼
+ é®çè¾å
¥
+ å¤è¿ç¨
-+ 40个常è§çLinux/POSIXç³»ç»è°ç¨ï¼[éå½1](#appendix1)ï¼
++ 44个常è§çLinux/POSIXç³»ç»è°ç¨ï¼[éå½1](#appendix1)ï¼
+ ç¨æ·æ¨¡å¼
+ ä¿¡å·æºå¶
+ PCI 3.0
@@ -148,7 +148,7 @@ qemu-img create -f vdi machine/disk0.vdi 128M
## éå½1ï¼æ¯æçç³»ç»è°ç¨
-### Unix/Linux/POSIX
+**Unix/Linux/POSIX**
1. `sleep(3)`
1. `wait(2)`
1. `waitpid(2)`
@@ -170,32 +170,38 @@ 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)`
-2. `readlinkat(2)`
-2. `rmdir(2)`
-2. `unlink(2)`
-2. `unlinkat(2)`
-2. `link(2)`
-2. `fsync(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. `symlink(2)`â»
2. `chdir(2)`
2. `fchdir(2)`
2. `getcwd(2)`
-2. `rename(2)`
+2. `rename(2)`â»
2. `mount(2)`
-2. `unmount` (a.k.a `umount(2)`)
+2. `unmount` (a.k.a `umount(2)`)â»
+2. `getxattr(2)`â»
+2. `setxattr(2)`â»
+2. `fgetxattr(2)`â»
+2. `fsetxattr(2)`â»
-### LunaixOSèªæ
+**LunaixOSèªæ**
1. `yield`
2. `geterrno`
3. `realpathat`
+( **â»**ï¼è¯¥ç³»ç»è°ç¨ææªç»è¿æµè¯ )
+
## éå½2ï¼ç¼è¯gccä½ä¸ºäº¤åç¼è¯å¨
注æï¼gccéè¦ä»æºç æå»ºï¼å¹¶é
置为交åç¼è¯å¨ï¼å³ç®æ å¹³å°ä¸º`i686-elf`ãä½ å¯ä»¥ä½¿ç¨æ¬é¡¹ç®æä¾ç[èªå¨åèæ¬](slides/c0-workspace/gcc-build.sh)ï¼è¿å°ä¼æ¶µçgccåbinutilsæºç çä¸è½½ï¼é
ç½®åç¼è¯ï¼æ²¡ä»ä¹æ¶é´å»æç£¨èæ¬ï¼ç®ååªç¥éå¨ç¬è
çUbuntuç³»ç»ä¸å¯ä»¥è¿è¡ï¼ã