python - 是否可以使用 Python 创建操作系统?

标签 python operating-system

是否可以使用 Python 制作简约操作系统?
我真的不想进入汇编之类的低级代码,所以我想使用一种简单的语言,例如 Perl、Python。但是怎么做呢?

最佳答案

不幸的是,Python 被归类为 very high level programming language .例如,它不能用于直接访问硬件和执行低级数据结构操作。它完全依赖于某种东西来从中抽象出硬件,那就是内核。但是,从技术上讲,创建一个以 Python 为中心的操作系统是可行的,即;只有非常底层的东西是用 C 和汇编语言编写的,而操作系统的其余大部分都是用 Python 编写的。

This article更详细地讨论了哪些语言适合编写操作系统内核。

关于python - 是否可以使用 Python 创建操作系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10904721/

相关文章:

python:无法从 Windows 上的 os.execl'd python 脚本中删除打开的文件

python - 为什么我的循环神经网络的损失为零?

python - 从 Python 到 Html 的解析时间

python - 如何根据标题名称移动 csv 中的数据并将其移动到同一列?

python - 从文本文件中删除特定字符串后的多行,然后替换为新文本

c - 这个程序中的 child 将如何运行?

python - 使用 Matplotlib 和 Python 绘制直方图高度

python - 如何在 Mac 上通过 Python 在 TextEdit 中打开文本文件?

Python:在后台运行 xdg-open

.net - Windows 操作系统架构书