UnixV6Fs工具
这些是一些用于处理 UNIX V6 磁盘映像 (*.dsk) 的工具,如等某些 PDP11 模拟器所使用的那样。
目前支持解压到目录。 只需启动程序即可将 /Images 下的所有图像解压缩到目录中。
重新打包解压文件中的图像,并可能支持 FUSE 正在考虑中。
这里包含的图像是在一个很棒的研讨会中使用的原始 UNIX V6 图像,经过一些修改(例如支持 > 1999 年)。
笔记
主程序应该让您了解工作原理。 主要入口点是 FileSystem.Create(),它从图像中读取诸如超级块和所有 Inode 之类的内容,然后开始从这些内容创建File实例。
所有元数据都正确解压到File实例中,但当前未写入解压文件。 目前还没有实现链接之类的东西。
请注意File实例没有Name属性,因为在 UNIX 中一个文件可能有很多名称(由于硬链接)。 使用指向该文件