运行6502操作码子集的操作系统,用python实现
Py-OS的Python项目详细描述
pyos
一种运行6502操作码子集的操作系统,用python实现。
关于
这是我为2018秋季操作系统类创建的typescript操作系统的python端口。已提供该类的基本操作系统,可以找到here。python中基本操作系统的直接端口可以在版本1.0.0的发行版下找到
设置
要运行操作系统,必须安装它。它可以从pypi安装,也可以从目录的源代码安装。
来自Pypi
只需使用pip安装pyos的latest release。为此,请运行pip install PyOS
。
来源
无论是在python虚拟环境中,还是在您的计算机的根目录下运行make install
,这将使用setup.py文件从repo中的源代码安装pyos。如果要卸载,只需运行make uninstall
运行
要运行操作系统运行,python3 -m PyOS
释放量
1.0.0-基本操作系统
开发
为了开发pyos,每次进行更改时都要安装pyos,以避免使用python虚拟环境。要创建虚拟环境或venv,请使用以下命令python3 -m venv/path/to/new/virtual/environment
,路径应指向此存储库。要输入一个已经存在的子目录,导航到内部的bin目录中,然后运行。对于这个repo,命令如下所示,source ./env/bin/activate
。
在venv中,如果要在不安装的情况下运行pyos,请使用以下格式:python3 PyOS /path/to/source/file
而在目录的根目录中。
测试
即将到来…
发布到pypi
要将生成的最新版本发布到pypi,请运行以下配方:make release
。这将测试、构建并将版本发布到pypi。