HN讨论 · 身份未知
在 UEFI 机器上直启老式 BASIC,仍缺文件保存与链载系统能力
作者为个人喜好做了无操作系统、经 UEFI 直接启动的复古 BASIC 解释器,开机即进入 Ready 提示符;爱好者对此感兴趣,但评论者提出需要 FAT32 文件系统才能保存/加载数据,并想象它能链载完整操作系统替代 GRUB,这两点目前尚未明确实现。
查看原始信号hn:49410814
目标用户
怀念 80-90 年代 BASIC 的编程爱好者、复古计算玩家,以及愿意在裸机或开机流程中尝试轻量交互环境的用户。
潜在需求
获得配套 FAT32 等文件系统以保存和加载程序数据,并支持链载完整操作系统,使直启 BASIC 既能立即写程序,也能在开机流程中充当可用引导环境。
发生场景
这些用户想在 x64 UEFI 机器上获得开机即用的老式 BASIC 环境,而不是先进入 Windows/Linux;评论时他们评估能否真实使用,同时设想把该环境放进引导流程承担更多职责。
来源证据
评论者表示若要在 UEFI 上使用该项目,需要 FAT32 之类的文件系统支持保存/加载数据,否则不会考虑使用。
This is a great project. How do you handle saving/loading data? You mentioned file operations but you need some sort of file system - perhaps FAT32 - to support that. I'd need that to consider using it on UEFI. One thing you could use for more test cases is the book 101 BASIC Computers Games by David Ahl. Games always encouraged people to use computers and that's as classic as it gets!https://news.ycombinator.com/item?id=49410814
为什么值得留意
它不是常见的操作系统内解释器,而是直接替代开机过程,把老式交互编程体验放到现代 UEFI 硬件上;评论者点出的文件系统与链载系统是两个具体可实现的缺口,可能吸引复古计算与引导器定制两类小众用户。
已有方案
- Thoreau BASIC 自身(UEFI 直启版和 Windows 版)
- 评论中提到的 Moondew BASIC 解释器
未满足部分
- 文件操作需要 FAT32 之类的文件系统支持保存/加载,评论者称没有就不考虑在 UEFI 上使用
- 评论者想要链载完整操作系统以替代 GRUB/rEFIt,当前帖子未说明该能力
可能延伸 · 模型推测
- 把直启 BASIC 做成 GRUB 菜单中的可选项,提供复古编程或演示环境(推测)
- 用 101 BASIC Computer Games 作为兼容性测试集(评论建议)
目前未知
- 作者未说明文件系统与保存/加载的具体实现
- 链载完整操作系统是否可行或是否在计划内未提及
- 23 分和 7 条评论只代表小范围关注,无法验证需求普遍性
继续核实
- 除作者外,还有多少用户真正想在现代 UEFI 机器上直启 BASIC?
- FAT32 读写与链载系统是实现采用的关键门槛吗?
主题词
basic interpreteruefi bootfile persistencebootloader replacementretro programming