OS/2 系统最初由微软和 IBM 共同开发,后来 OS/2 NT 3.0 被微软带走跑路(总之双方合作破裂了)变成了今天的Windows NT 内核,而 IBM 继续维护 OS/2。1990年代,OS/2 凭借比 Windows 3.x 和 9x 更好的稳定性,一度成为Windows 有力的竞争者,但最后因用户体验不佳等种种原因终败于 Windows,OS/2 最终于 2006 年结束支持,最后一个版本为4.52。 OS/2 结束支持后并未死亡,仍在 ATM 和一些嵌入式设备上使用。有爱好者希望 IBM 能将 OS/2 开源,但被 IBM 拒绝。Serenity System 公司接手了 OS/2 的开发,并以 eComStation 的名字继续开发;2015 年,另一家公司 Arca Noae LLC 也推出了一款基于 OS/2 的发行版 ArcaOS,并且作为商业产品出售。(不过这两个正版都特别贵,而且不好找) 同时,开源社区也在为 OS/2 提供一些技术支持。开源社区在 OS/2 上交叉编译了常用的 Unix 工具(例如 ls,rm 等),RPM/YUM 包管理器,以及一系列的库。这使得 1996 年就发布的 OS/2 Warp 4 系统以及后续的 eCS和 ArcaOS 可以运行一些(相对)现代的应用程序,例如 Firefox 45.9 浏览器。
我以前有过OS/2(M$开发的版本),可惜没法安装成功
何木槿 建议试试 PCem、86Box
幸运的是,VMware Workstation 是支持 eComStation 和 ArcaOS 的,不过没有 VMware Tools。然而eComStation 和 ArcaOS 两款商业发行版都要 200 美元左右,这两款商业发行版应该是针对受应用程序限制,只能继续使用 OS/2 的客户的。有这个钱怎么不换一套 Windows 呢 不过,我还是找到了 eComStation 的最终稳定版本 2.1,所以就在 VMware 上体验一下吧。
其实不管是 OS/2、eCS 还是 ArcaOS,对硬件的要求都是很低的,而且这三者都只有 x86 版(其实 OS/2 还有 PowerPC 版,但就和 NT PPC 一样不好搞。想在 PPC Mac 上跑?想🍑)可用。OS/2 4.52 是 2001 年发布的,不支持 AMD64 CPU ;而后两者仍然有驱动更新,甚至部分支持 USB3.1。我之前试过在 VMware 上安装 OS/2,不过还是翻车了。如果想体验原版 OS/2,建议使用 PCem、86Box。
创建虚拟机时,系统选 eComStation2。 反正虚拟硬盘不要钱,多分点,注意要用 IDE。
Sinotirin 但就和 NT PPC 一样不好搞。想在 PPC Mac 上跑?
特定固件不兼容且不开源警告
何木槿 没办法,PPC 的固件太多且不统一,光 Mac 还分什么 Old World、New World
Sinotirin New World主要是移除了焊死在主板上的ROM芯片转而把原有ROM的内容移到了硬盘上而已,其实两者内容上区别不大🤔
比起 OS/2 4.52,eComStation 的安装会更容易一些,但是在 VMware 上安装要进行一些特殊操♂作。
用 eCS 镜像启动虚拟机,你将看到一个启动选单。 注意!!这里要选第二项!!选第一项根本进不去安装!!然后就会进入这样一个界面 按 PgDn 翻页,将 Target hardware 改为 Modern hardware, ACPI mode
Target hardware
Modern hardware, ACPI mode
翻页,显卡驱动选 SNAP,下面几个选项按图修改 最后按 F10 和 Enter 来保存。 然后就能看见开机画面了。
SNAP
加载完显卡驱动之后就能进入安装程序界面。直接按 Next 即可。 霸王条款 序列号在光盘镜像内可以找到。
Next
直接无脑分一个区即可。 这里会要格式化,文件系统有 HPFS 和 JFS,我选的前者。(Tips:从 NT3.51 复制一个 hpfs.sys 就可以让 NT5 支持 HPFS 读写)
据说2000的ntldr仍然可以从hpfs启动,xp/03/lh测试版的不行,但是安装hpfs驱动后可读写hpfs分区,但4gb限制还在,另外即使不用驱动,autochk之类还会认出是hpfs,只不过系统下会提示未格式化
Sinotirin
继续无脑 Next。 然后就会开始安装基本系统,安装完会自动重启。
重启会加载一些驱动,这里的文件系统和 Windows NT 太像了,果然和 NT 是同源。(这两者文件系统的本源似乎都是 86DOS??) 这里安装不用管他,等待即可。
再次重启就应该安装成功了,你会看到一个向导。可以按这样调一下分辨率然后就可以关掉了。 别忘了再次重启。
首先打开命令提示符 。没错,NT 的 cmd.exe 就是来自 OS/2,而这里又支持一些 *nix 命令。 文件系统和 *nix 截然不同,但真的像极了 DOS/Windows/Windows NT。
命令提示符
Sinotirin 喜闻乐见的ls(Windows下)
PowerShell:CMD就是个垃圾!
何木槿 然而powershell至今不支持uname -a(
Sinotirin 但是Windows可以 rm -rf *了
JC_ProPlus 不过系统兼容性也有区别吧,比如PPC Linux似乎只支持New World
Sinotirin 是
系统自带一个老版本 Firefox,还能上论坛 legacy
然后可以在https://ecsoft2.org/firefox 下载编译好的 Firefox。(这个网站有许多 OS/2 应用程序) 我选的是 Firefox v. 45.9.0 (8/11/2020, Dave Yeo) ,还有个 Pentium M 优化版不过我没试过。 复制进虚拟机里 C: 下,就可以运行了! u1s1,Adobe 的字体放到 eCS 上还是很好看的
删封申诉 | QQ综合交流 | 知乎专栏 | 状态监控
本站文章除特殊声明外,一律采用CC BY-NC-SA 4.0许可协议进行授权,进行转载或二次创作时务必以相同协议进行共享,严禁用于商业用途。