GitHub - khaledh/fusion: 一个用 Nim 实现的爱好操作系统 https://0xc0ffee.netlify.app/osdev

主要观点:介绍了一个名为 Fusion OS 的爱好操作系统,包括其实现语言 Nim 及相关文档地址,展示了 UEFI 启动加载程序、GUI(处于开发中)、启动和运行内核等截图,列举了当前已实现的功能如 UEFI 启动加载程序、内存管理等,规划了未来的功能如基于能力的安全等,说明了构建所需的依赖(Nim、LLVM、Just)及构建命令,提到在 QEMU 上运行需先安装 QEMU 及运行命令,其许可证为 MIT。
关键信息

  • 实现语言:Nim
  • 文档地址:https://0xc0ffee.netlify.app
  • 截图展示:UEFI 启动加载程序、GUI 截图、启动和运行内核截图
  • 已实现功能:UEFI 启动加载程序等多项
  • 规划功能:多种未来功能
  • 构建依赖:Nim、LLVM、Just
  • 运行环境:QEMU
  • 许可证:MIT
    重要细节
  • GUI 截图来自graphics分支且仍在开发中
  • 可编辑.env文件指定clanglld二进制文件路径
  • 构建命令为just build,运行命令为just run
阅读 19
0 条评论