是否可以使用 Python 制作简约操作系统?
我真的不想进入汇编之类的低级代码,所以我想使用一种简单的语言,例如 Perl、Python。但是怎么做呢?
最佳答案
不幸的是,Python 被归类为 very high level programming language .例如,它不能用于直接访问硬件和执行低级数据结构操作。它完全依赖于某种东西来从中抽象出硬件,那就是内核。但是,从技术上讲,创建一个以 Python 为中心的操作系统是可行的,即;只有非常底层的东西是用 C 和汇编语言编写的,而操作系统的其余大部分都是用 Python 编写的。
This article更详细地讨论了哪些语言适合编写操作系统内核。
关于python - 是否可以使用 Python 创建操作系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10904721/