【问题标题】:Can Python make an OS similar to Windows? [closed]Python 可以制作类似于 Windows 的操作系统吗? [关闭]
【发布时间】:2019-03-23 09:05:56
【问题描述】:

我想制作一个对游戏友好的操作系统(如 Windows)但易于使用。我已经可以很好地使用 Python,我正在寻找是否可以用它制作操作系统。可能吗?如果没有,我可以使用哪些类似 Python 的编码语言?

我研究过 Buildroot,但它使用 Makefile 语言,我对此感到非常困惑,这只是不合逻辑的(至少对我而言)。

我希望它是可能的,因为 C# 相当是一种复杂的语言,它可以正常工作。

【问题讨论】:

    标签: python operating-system


    【解决方案1】:

    @Neutrino 你理论上可以,这不是一件容易的事,你首先必须让 python 字节码解释器直接放在裸机上,这仍然涉及相当多的 C。那时你将拥有一个微内核用 Python 编写的操作系统的其余部分。人们在过去几年中已经对此进行了原型设计。我相信 project cleese 是您最接近您正在寻找的东西的地方。

    克莱斯计划 https://github.com/jtauber/cleese

    【讨论】:

    • 谢谢你,戴夫。好吧,我想我必须学习一些 C 语言。:/
    【解决方案2】:

    永远不要使用 python 来构建任何类型的操作系统,尤其是如果您希望它对游戏友好。 Python 是一种非常慢的语言。

    要构建操作系统,您应该使用 C 系列的语言

    【讨论】:

    • 真的吗?我一直认为 Python 是一种足够快的语言,至少可以构建一个操作系统,我猜不是。 ¯_(ツ)_/¯
    • 构建操作系统可能是最需要性能的任务。在某些情况下你甚至不能使用 c++,因为 c 更快
    猜你喜欢
    • 1970-01-01
    • 2012-07-23
    • 2015-01-06
    • 2023-03-12
    • 2020-07-25
    • 1970-01-01
    • 2010-12-05
    • 2018-05-02
    • 2012-06-09
    相关资源
    最近更新 更多