Thor-os: 使用C++编写的操作系统

thor-os是我在Github上看到的一个项目,它是使用C++和少量汇编语言编写的64位操作系统。这个项目是主要是为了学习。

thor-os的源代码:https://github.com/wichtounet/thor-os

特性:

  • 目前只支持x86_64架构
  • 抢占式多进程
  • 键盘鼠标驱动
  • ACPI支持
  • 读写ATA硬盘
  • 支持FAT32文件系统
  • 。。。。

这个操作系统重要的内核入口函数(类似Linux内核的start_kernel()函数)kernel.cpp:


Github上其它操作系统相关的项目有:

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注