【问题标题】:How to make a operating system with html? [closed]如何用html制作操作系统? [关闭]
【发布时间】:2021-06-06 14:22:33
【问题描述】:

所以我目前正在为学校做一个项目。这更像是一个实验,只是为了测试我对计算机的了解。所以基本上我已经尝试了一些东西。我已经尝试过基本的组装,但我所能做的就是把你好世界放在屏幕上。然后我尝试将 CosmosOs 与 c# 一起使用,但制作 gui 和文件系统几乎是不可能的。最后,我的最后一个选择是制作一个在启动时全屏运行 html 脚本的 Linux 发行版。虽然这不会是 100% 纯正的,但它仍然可以让我为操作系统制作一个漂亮的 gui。无论如何我可以做到这一点吗?我还有其他方法可以制作 os.没有html?非常感谢。希望能得到帮助

【问题讨论】:

  • 我看不出使用 HTML 作为 Linux 发行版的登录屏幕图像(?)与 [assembly] 有什么关系。如果您将 GUI 编写为 HTML 表单,您仍然需要编写或使用 Web 服务器并处理请求,因此您仍然需要一个操作系统来运行它。而且你需要一个 HTML 渲染器。这听起来与你可能得到的 100% 纯 asm 相差甚远,如果你在 GNU/Linux + Firefox 或 Chrome 或其他东西上编写一个管理 gui 作为 CGI 服务器,那么你自己的操作系统只有 0.1%。

标签: html linux assembly operating-system


【解决方案1】:

HTML 不是操作系统控制语言。 放弃它作为一种选择。

【讨论】:

  • 我的意思是使用 html 作为 ui。
  • @MarkRatcliffe 有可能,但祝您好运,将 HTML 渲染引擎移植到您的新系统中。
【解决方案2】:

你的意思是 UI 的 HTML,其余的是 c/c++ 之类的语言? 然后你可以使用 HTML 渲染引擎,比如 Webkit/blink,或者 QT。 你不能用 HTML 来实现所有的东西。

【讨论】:

  • 是的。我在想那个。谢谢。
  • 检查使用 react-native 生成​​跨平台 UI 的 Yoga-layout,它是用 C++ 编写的,但不幸的是我找不到 C++ api 示例
猜你喜欢
  • 2015-01-06
  • 2018-10-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-08-29
  • 1970-01-01
  • 2014-01-28
  • 2011-10-31
相关资源
最近更新 更多