LMOSEM(liberty,madness,operating,system,embedded)是一个完全从第一行引导代码开始编写,基于ARM平台,支持多进程、多CPU、内存管理、文件与设备管理的全32位操作系统内核。 LMOSEM总体上分为三大层:HAL层(针对ARM体系,方便移植)、内核功能层(实现内核服务:其中有内存管理、进程管理、驱动模型等)、接口层(提供应用程序接口)。 为了方便操作系统爱好者、初学者:了解、移植、扩展、修改LMOSEM,我亲自编写了《深度探索嵌入式操作系统:从零开始设计、架构和开发》一书。
Flyanx是一个开源操作系统微内核,此内核参考了MINIX和TINIX,底层使用消息机制进行进程间通信,项目高度模块化,代码简洁易于阅读。
YiYiYa is an os https://github.com/evilbinary/YiYiYa 使用 编译 提前安装 scons、qemu 编译 scons 运行镜像
谢宝友的Linux2.6.11源码注释。linux 2.6.11.12代码注释。主要参考《深入理解LINUX内核第三版》、《深入理解LINUX网络内幕》、《深入理解LINUX虚拟内存管理》等书籍
linux-2.4.0 内核学习笔记 《LINUX内核源代码情景分析》写法独特,论述精辟,不回避代码分析中的难点,可以作为操作系统高级课程的教材,也可以作为计算机软件专业和相关专业大学本科高年级学生和研究生深入学习操作系统以至软件核心技术的重要参考书。同时,还可作为各行业从事软件开发的工程师、研究人员以及其他对Linux最新技术感兴趣者的自学教材。
Linux0.12内核代码中文注释+在高版本GCC 5.4.0 + Ubuntu 16.04中编译成功并在Bochs正常测试运行
首款C/C++级别、基于Rust开发的后台管理系统,集成acitx-web高性能、Django模板、Layui前端等各项优点。