X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/2803826a2373620dbfce8a5bff1e6a01dd594953..5486af56a526398455ca6fa212e7b43c72daec98:/README.md diff --git a/README.md b/README.md index d2a6c09..bd8ac0f 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,10 @@

+

+ 简体中文 | English +

+ # LunaixOS Project LunaixOS - 一个简单的,详细的,POSIX兼容的(但愿!),带有浓重个人风格的操作系统。开发过程以视频教程形式在Bilibili呈现:[《从零开始自制操作系统系列》](https://space.bilibili.com/12995787/channel/collectiondetail?sid=196337)。 @@ -18,9 +22,9 @@ LunaixOS - 一个简单的,详细的,POSIX兼容的(但愿!),带有 + 内存管理与按需分页(Demand Paging) + 键盘输入 + 多进程 -+ 14个常见的Linux/POSIX系统调用([附录1](#appendix1)) ++ 17个常见的Linux/POSIX系统调用([附录1](#appendix1)) + 用户模式 -+ 信号机制(进行中) ++ 信号机制 ## 目录结构 @@ -67,7 +71,7 @@ LunaixOS - 一个简单的,详细的,POSIX兼容的(但愿!),带有 ## 附录1:支持的系统调用 ### Unix/Linux/POSIX -1. `sleep(2)` +1. `sleep(3)` 1. `wait(2)` 1. `waitpid(2)` 1. `fork(2)` @@ -80,7 +84,10 @@ LunaixOS - 一个简单的,详细的,POSIX兼容的(但愿!),带有 1. `_exit(2)` 1. `sigreturn(2)` 1. `sigprocmask(2)` -1. `signal(2) ` +1. `signal(2)` +1. `kill(2)` +1. `sigpending(2)` +1. `sigsuspend(2)` ### LunaixOS自有