# MinOS **Repository Path**: cylch/min ## Basic Information - **Project Name**: MinOS - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-11-27 - **Last Updated**: 2023-12-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 简介 该项目是作为一个内核的初学者想实现一个最小的系统内核,在实现内核的过程中了解内核运行的本质,从内核的加载,内核的内部执行,内核任务调度,内核内存管理等方面,而且在项目的实现过程中会尽量考虑实现的易读性和运行的可靠性,并且在具体的实现过程不一定考虑性能的优化,该项目会尽量模仿Linux内核的写法,当然只是模仿,所以在实现过程中也会掺入个人理解和思考。 # 环境 本人使用的环境为Ubuntu 22.04.3,在内核时在bochs虚拟机中执行,为了编译bochs需要安装以下的环境。 ```shell sudo apt install build-essential libghc-x11-dev xorg-dev g++ gcc make ``` # 日志 2023/11/30 ===>增加通用Makefile 参考https://www.cnblogs.com/lizhuming/p/13956017.html # 参考资料 Linux-2.6.x版本内核源码 《操作系统真象还原》 参考视频:https://www.bilibili.com/video/BV1kg4y1V7TV/?spm_id_from=333.788