# diy-x86os **Repository Path**: jvb/diy-x86os ## Basic Information - **Project Name**: diy-x86os - **Description**: 从0到写自己的linux x86操作系统 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: https://study.163.com/course/courseMain.htm?courseId=1212765805&share=2&shareId=1017884735 - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 81 - **Created**: 2022-11-09 - **Last Updated**: 2025-03-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # diy-x86os 从0行代码开始,用约6000行代码实现一个小型的32位x86操作系统。系统功能如下: * 支持多进程运行 * 支持shell加载磁盘上应用程序运行 * 支持虚拟内存管理,实现进程之间的隔离 * 键盘和显示器的支持 * 引用标准C库,使得应用程序开发更加方便 * 十余个系统调用:fork()、execve()、open()、write()、exit()等 * 进程与操作系统不同特权级分离s 《从0到写自己的linux x86操作系统》课程源码,课程地址如下,欢迎感兴趣的同学加入学习。 * [CSDN](https://download.csdn.net/course/detail/37116) * [网易云课堂](https://study.163.com/course/courseMain.htm?courseId=1212765805&share=2&shareId=1017884735)