百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
F

Fomos

> 编程语言
开源

实验操作系统,使用 Rust 构建

972 stars0 点赞1 次浏览
访问官网GitHub

工具介绍

实验操作系统,使用 Rust 构建

您可以通过雇佣我来做白天的工作来支持这个夜间项目!

  • 具有图形输出
  • 动态分配
  • 加载和运行并发应用程序
  • 所有应用程序都在异步循环中运行
  • 支持 Virtio 鼠标和键盘(驱动程序是异步任务)
  • 协作调度(应用程序尽可能多地放弃控制)
  • 开机后不进行上下文切换
  • 几乎支持 Virgl ™

在 Fomos 中,应用程序实际上只是一个 函数。除此之外,没有其他东西!这是一个巨大的声明。与 Unix 或 Windows 操作系统的可执行文件相比,一个独立的函数极其复杂。

在 Unix 中,应用程序不仅要了解目标操作系统,还要了解它使用的标准库,这涉及到 2 个间接层次。有时操作系统层面会出现冲突,有时标准库层面会出现冲突,有时我只是无法理解某些问题无法正常运行的原因。我只知道它们有关。我试图了解是否可以有一个不需要 任何 隐式 C 语言的操作系统-应用程序生态系统。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rust

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言