axle:类似UNIX的内核+用户空间

时间:2024-05-03 15:03:23
【文件属性】:

文件名称:axle:类似UNIX的内核+用户空间

文件大小:34.98MB

文件格式:ZIP

更新时间:2024-05-03 15:03:23

C

轴是一个类似于UNIX的小型爱好操作系统。 除了自举程序外,车轴内使用的所有东西都是从头开始实现的,为此我们使用了GRUB。 轴是兼容多引导的内核。 轴以独立模式在“裸机”上运行C,这意味着甚至不包括C标准库。 C标准库的一个子集是在车轴的内核中实现的,而用户空间是通过Newlib端口提供的。 车轴主要通过外壳连接。 初始入口点必须在ASM中完成,因为我们必须执行一些特殊任务,例如设置GRUB标头,压入堆栈和调用C入口点。 这意味着第一次运行的代码是在boot.s ,而“真正的”入口点是在kernel.c 。 特征 带有剪辑和Alpha混合的合成窗口管理器 具有SSAA抗锯齿的文本渲染器 自动启动1024x768全RGB 带有IDE硬盘驱动器和initrd的FAT文件系统。 ELF装载机 Newlib端口 MLFQ调度程序 PS / 2键盘/鼠标驱动程序 PIT / RTC驱动程序


网友评论