以下是目前能够想到的,可以尝试实现的功能或设备驱动,大家如果有好的意见或建议,可以提出来一起讨论讨论。

缺页异常(咱们居然忘记了这么重要的东西,罪过罪过。。。。)

内核模块的动态加载、窗口管理器、桌面环境、缺页异常处理、ELF格式、动态链接器、BMP格式、进程间的信号通信、mmap功能、图形库、UEFI启动、SATA控制器的AHCI操作模式、声卡、小应用程序若干(正在构思中。。。。)

初版目录 (拟定中。。。)

  1. UEFI引导启动
  2. 内核模块的动态加载
    2.1 ELF格式
    2.2 动态链接器
  3. 进程间的信号通信
  4. 窗口管理器
    4.1 设计FrameBuffer驱动
    4.2 mmap功能
  5. 缺页异常处理
  6. 图形库
    6.1 BMP格式
    6.2 浮点计算与向量计算
    6.3 图形变换
  7. 桌面环境
  8. 网卡驱动
  9. 网络协议栈
  10. SATA控制器的AHCI操作模式
  11. 声卡
  12. 小应用程序若干

先罗列这么写,也不知道能不能都实现

文章的结构好像无法拆分成初级篇和高级篇了,那么就只能按功能顺序逐个追加了,有好的文章设计结构也欢迎一起讨论~