如何将 TempleOS 的文件导出到主机操作系统?

如何将 TempleOS 的文件导出到主机操作系统?

如何从 TempleOS 安装的正在运行的根分区导出文件?我希望能够在 Linux 中浏览它们。我正在使用 Virtual Box 并将 TempleOS 安装为根。

本网站,我看他们已经成功做到了。但是,我希望将其添加到我的正在运行的安装中。

答案1

为了读取任何文件系统 (FS),操作系统 (OS) 必须有一个驱动程序来指导 OS 如何与该 FS 通信。

这也可能是这里的根本问题,而且 TempleOS 的状态使其不太可能集中精力展示其他更主流的操作系统阅读 Red Sea FS。

Google 上只有一个结果看起来很有希望,那就是这个 GitHub 存储库:https://github.com/minexew/TempleOS/tree/master/redseafs

您需要在 Debian/Ubuntu 系统上安装 FUSE,然后您就能够安装 Red Sea FS 卷并读取它们。

答案2

对于 QEMU,您可以使用 TempleOS 客户插件 Spirit https://github.com/und3f/templeos-apps?tab=readme-ov-file#spirit

您需要在 TempleOS 上安装 Spirit,并在主机上构建 Spirit 代理。

然后使用 Spirit 代理通过命令从 TOS 接收文件exec

./build/spirit-agent -c unix:/tmp/templeos.serial.socket exec '"%s", FileRead("::/Once.HC.Z");'

答案3

由于 FAT32 已经介绍过,所以这里是唯一的其他选择。

这会很困难,难以想象的困难。

由于对于网络而言,您不仅必须实现硬件驱动程序,还必须实现整个 OSI 堆栈,因此这并不切实际。

添加 COM 端口

如果幸运的话,它有 COM 支持,但不要指望它。

  1. 否则,您必须在内核中实现 COM 端口,要么自己编写代码,要么移植其他人的代码。将速度设置为 115200 或尽可能快。

  2. 然后,另一项艰巨的任务是实现 X/Y/Zmodem。

但是,与实现网络堆栈的努力相比,这很容易。

这是旧电脑的唯一选项。TI/994A 只有这个选项。

在 PC 端,您可以找到已经编写好的用于处理这些文件传输的旧软件。

相关内容