QNX 1.2虚拟化

2020-12-04 20:51:04

几周前,我们进行了虚拟化挑战赛以虚拟化QNX 1.2。这一过程的困难之处在于启动磁盘已受到复制保护。多亏了Kryoflux和SuperCard Pro,我才能使用HxC软件工具HFE对磁盘进行映像并将其转换为可用的映像。

从技术上讲,Crazyc赢得了比赛,他是第一位提交具有复制保护功能的磁盘映像的人。但是,他放弃了自己的奖金,也没有做任何进一步工作来使整个系统可从硬盘启动。

尽管事实证明复制保护很容易绕开,并且有好几个人独立完成复制保护,但事实证明在硬盘上安装是完全不可能的。您可以fdisk,创建分区,布置文件系统,装入文件并将其复制到硬盘。但是,无法安装引导加载程序和内核。 QNX 2.x及更高版本提供了一种实现方法,但不幸的是版本1.x却没有。包括各种QNX专家在内的许多人都在看它,而我们都放弃了这一点。

将硬盘与QNX 1.x一起使用的唯一合理方法可能是将所有文件从所有软盘复制到硬盘。然后,使用引导软盘进行引导,其余部分从硬盘引导。这可能是磁盘集随附启动磁盘备份副本的原因。这就是40最终实际上在赢得比赛中所做的。 Forty提供了一个86Box,可以立即运行配置,并带有经过修补和修改的启动软盘,以安装和使用硬盘映像。我已将其增强到更快的XT和EGA视频以获得更好的分辨率。这是启动过程中的样子:

您可以使用Enter安全地忽略日期/时间提示。要登录系统,只需输入斜杠“ /”作为用户名:

您可以在/ cmds目录中找到所有二进制文件。该系统确实具有某种联网功能,但是我还没有弄清楚。可能是在另一篇文章中探索的好人选。

QNX有一个超级酷的编辑器,基本上是在类固醇上编辑的。它的文档可以在2.x手册中找到。

不幸的是,我不知道该如何退出。 在爆炸信息部分中有关QDOX的其他QNX产品有一些信息: 恭喜Forty赢得比赛,并通过PayPal获得$ 100。 由于他的时间和工作,您可以自己启动和播放系统。 86Box文件在这里。 最后,QNX 1.2也可以在PCjs仿真器下运行,您可以在此处在线尝试。