retro rocket
1.0.0

想象一下当前的改变,英国广播公司(BBC)微观一直在蓬勃发展并发展到今天。在此替代方案中,此操作系统与Windows和Linux一起存在,但分开。
这是受Acorn MOS 3.20启发的替代操作系统,但现代化了当前的硬件作为思想实验,并且可以玩一些玩具。
它的userland完全基于BBC Basic的基本方言编写,完全访问了硬件(就像过去一样),多任务处理,现代文件系统支持,Internet公用事业以及更多以及通过磁盘图像等与ADFS(例如Adfs)的橡子功能的向后兼容。
x86_64系统启动ISO映像(更多选项即将推出)该操作系统通过Limine Bootloader启动,仅在64位系统上运行。在可能的情况下,它将利用SMP系统(多核) - 操作系统的这一部分正在重写。
启动后,操作系统将首先运行/programs/init这是一个简单的基本脚本,它将CHAIN Shell, rocketsh 。 rocketsh支持直接基本命令(例如打印,变量分配,功能和过程调用,评估等)。任何未知的说明都将被解释为命令, rocketsh将在/programs中搜索将被CHAIN匹配程序名称。
请注意,在此操作系统中, CHAIN指令不会用新程序替换当前程序(在BBC Micro上,它可以做到这一点,就像Posix exec() )相反,它将当前程序置于等待状态,启动新程序,而在新程序结束时,将旧程序延续到旧程序中。使用此功能您可以产生相关程序功能的复杂树。 CHAIN到背景和立即返回的能力即将到来。