如何使用python写一个操作系统

来源:互联网 发布:东邪西毒 欧阳锋 知乎 编辑:程序博客网 时间:2024/05/22 12:42

如何使用python写一个操作系统

环境准备

写一个操作系统所需环境非常简单,

我使用的以下环境:
  • ubuntu 14.04 64位
  • virtualenvwarpper
  • python3

virtualenvwarpper介绍

virtualenvwarpper是对virtualenv的封装,使用起来更加方便,virtualenv原理是创建一个目录,然后把所有模块都安装在这个目录下面,这样的话就可以和其他环境隔离开,解决了不同项目需要相同模块的不同版本的问题,同时这个目录因为是自己创建的,所以权限也比较方便。

virtualenvwarpper安装

pip install virutalenv virtualenvwrapper

virtualenvwarpper使用

初始化:

$ mkdir -p $WORKON_HOME
$ export WORKON_HOME=~/Envs
$ source /usr/local/bin/virtualenvwrapper.sh

把export命令和source命令,加入到~/.bash_profile,每次开机和新开终端就自动添加环境变量了

创建环境

mkvirtualenv env1
mkvirtualenv env2

环境创建之后,会自动进入该目录,切换到这个工作环境中去。

其他命令

workon env1
workon:列出环境
deactivate退出环境
rmvirtualenv删除环境

好了,现在环境准备介绍完毕了,开始进入正题:如何用python写一个操作系统

  1. 创建boot.py
  2. 写入内容:

    import sys
    sys.stdout.write("一个操作系统")

    保存文件

  3. 文件目录下执行命令
    python3 boot.py
    输出:一个操作系统

    Over!


本人处于个人兴趣,创建了一个个人公众号,每天筛选国外网友发现的有趣的事情推送到公众号,欢迎关注!
这里写图片描述

1 1