引:
引子:
我在我的Edge中搜索有关于“python写一个操作系统”的,并没有发现我想要的,所以我才为此写了这一篇博客。(主要是因为自己觉得其它OS难)首先我们要明确操作系统的定义:
操作系统的定义
操作系统(Operation System, OS) 是指控制和管理整个计算机系统的硬件和软件资源,并合理的组织和调度计算机的工作和资源的分配,以提供给用户和其它软件方便的接口和环境,它是计算机系统中最基本的系统软件。在这里,我们就直接叫它pyOS,顾名思义:用python写的OS的。
主要概括
关于python写一个OS,我们要先理解其它的操作系统的功能:其实刚买的电脑大部分都装了windows系统,我们就以windows系统来看:Windows系统基础包括执行文件,删除文件,控制文件等。我们就模仿centOS来写一个属于自己的pyOS。
开始编写
这里我们使用pycharm,python3.12的环境配置来编写。这里我分成了几部分,我们把大部分时间花在“文件的控制”上,当然你也可以花在其它上面。这里我说一下需要用到的第三方库。
import os
import sys
form thread import threading