在项目的框架内
该项目是一个很好的例子,说明通过设定具体目标并日复一日地进行
当前开发阶段可用的功能:
- 抢占式多任务处理;
- 多线程;
- 复合和窗口服务器
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