在項目邊界內
這個專案就是一個很好的例子,說明透過設定具體目標並日復一日地進行
目前開發階段可用的功能:
- 搶佔式多工處理;
- 多線程;
- 複合和視窗伺服器
WindowServer ; - 用於開發圖形應用程式的自己的框架
圖形使用者介面庫 帶有一組小部件; - 應用程式介面可視化設計環境;
- 支援 ARP、TCP、UDP 和 ICMP 的網路堆疊。 自己的
DNS解析器 ; - 基於 Ext2 的檔案系統 (
自己的實現 在 C++ 中); - 類別 Unix 標準 C 函式庫(
庫庫 )和集 典型的使用者實用程式(cat、cp、chmod、env、kill、ps、ping、su、sort、strace、uptime 等); - 支援管道和 I/O 重定向的命令列 shell;
- 支援mmap()和ELF格式的可執行檔;
- 存在偽 FS /proc;
- 支援本地 Unix 套接字;
- 支援偽終端和/dev/pts;
- 文庫
庫核 發展有效的事件處理程序(事件循環); - SDL 庫支援;
- PNG影像支援;
- 一組內建應用程式:文字編輯器、檔案管理器、幾個遊戲(掃雷和貪吃蛇)、啟動程式的介面、字體編輯器、檔案下載管理器、終端模擬器;
來源: opennet.ru