使用这款令人惊叹的模拟器对第一台 Mac 进行全面测试
如果您向往旧版 Mac OS 版本的日子(我们这里谈论的是 OS X 之前的版本),那么您的时代终于到来了。软件工程师 Mihai Parparita 公布了他的最新项目:Infinite Mac,具有 42 个(!)个运行经典版本 Mac 操作系统的虚拟机于 1984 年至 2000 年间发布。
该系列从最初的 Mac 操作系统 System 1.0 开始,一直到 9.0.4。每个虚拟机都在浏览器中运行;当您访问 Infinite Mac 网站并单击虚拟机时,它会启动可完全运行的 Mac 操作系统版本。您实际上是在当前的 Mac 上运行经典的 Mac 操作系统。
对于#MARCHintosh 今年我将推出 https://t.co/VHuLGI4Zto.它具有几乎所有经典系统软件/Mac OS 版本的可运行版本,从 1984 年的 System 1.0 到 2000 年的 Mac OS 9.0.4。 pic.twitter.com/pKpSCEb02i
— Mihai Parparita (@mihai) 2023 年 3 月 28 日 块引用>
每个虚拟机都包含一组应用程序,因此您可以实际创建和保存文件。您会发现文字处理器、电子表格应用程序、数据库程序、视频游戏等,尽管似乎并非所有虚拟机都具有将文件导出到”真实”Mac 的能力。例如,我能够在 System 1.0 VM 中使用 MacWrite,但在几分钟内我无法弄清楚如何使用 VM 将保存的文件传输到运行 macOS Ventura 的 MacBook Pro。更高版本的 VM 版本(例如 System 8 和 System 9 的版本)有一个名为 The Outside World 的服务器,用于将文件从 VM 移动到实际的 Mac 桌面。
Paparita 为每个虚拟机添加了一些漂亮的功能。每个屏幕都有一个经典的 Mac 显示屏框架,您可以在打开虚拟机之前更改它。运行虚拟机时,底部菜单有加载文件和切换到全屏模式的选项。
还有一个有价值的设置菜单,您可以在其中交换 Control 和 Command 键,以便正确应用在虚拟机中使用的键盘快捷键 – 例如,如果您关闭此选项,Command-W 将不会关闭窗口在虚拟机内,但它会关闭 Mac 的浏览器窗口,这意味着您在虚拟机中所做的任何操作都会丢失。设置菜单还可以调整虚拟机的速度,您可能会想要这样做,因为虚拟机的运行速度相对较慢。但正如 Paparita 指出的那样,某些操作系统功能是基于计时的,让虚拟机运行得更快可能会扰乱计时并导致问题。
Paparita 有一个 博客,详细介绍了该项目背后的工作。如果您想对他的辛勤工作表示感谢,可以通过GitHub 赞助商 或 贝宝。
如果您确实需要运行经典的 Mac 操作系统(根据我从 Parparita 之前的文章系统 7/Mac OS 8 和 Mac OS 9 项目),这可能是一个选项,但请记住,当您关闭浏览器时,虚拟机的状态始终会重置。例如,如果您在虚拟机中保存了文件,那么当您退出浏览器时它们就会消失。但即使您对这些虚拟机没有提高生产力的目的,您也可以在 Missile Command 中获得乐趣。
如果没有 Mac System 1.0 的 Missle Command,我可能会更早完成这篇文章。
Foundry