在浏览器中运行 Windows 98
在浏览器中运行 Windows 98 引发了广泛讨论:与今天资源更密集的平台相比,老式操作系统曾经多么轻量且响应迅速。评论者将 Win9x 时代软件的敏捷感和极小体积,与现代操作系统的延迟、臃肿和安全层进行对照,并争论这些额外复杂性究竟带来了哪些真正的好处。这个项目也展示了网页技术和硬件已经发展到何种程度,足以让完整的旧式操作系统,甚至嵌套的虚拟机,运行在手机或手表的浏览器中。
关于在浏览器中运行 Windows 98 的总体反应
- 许多人觉得 Windows 98(甚至更早的系统)如今能在浏览器里运行很令人惊叹,也很超现实,包括能在手机和手表上运行。
- 人们出于怀旧去探索内置工具:磁盘碎片整理程序、屏幕保护程序(3D Maze、Underwater)、BSOD 触发、Briefcase,以及像 Notepad 这样的经典应用。
- 有些人还链接到相关的浏览器内虚拟机合集和其他复古网站(例如 Win98 风格的网页桌面)。
性能、臃肿与延迟
- 一个主要话题是,如今的 Win98/XP 和现代操作系统相比,感觉有多快。
- 一些人认为,现代系统在做同样的基础桌面任务时更慢,因为多了一层层抽象、安全检查、更丰富的图形效果,以及沉重的框架(例如 Electron、基于 JS 的桌面)。
- 另一些人反驳说,现代工作负载本质上更重:高清视频、巨大的 IDE、充满敌意的网页、复杂的网络,以及安全工具。
- 讨论的焦点还包括:操作系统的增长到底是在很大程度上有正当理由(硬件支持、沙箱、自动更新、驱动、多核/64 位支持)还是大多是无用的“臃肿”。
- 有些人指出具体的延迟退化现象(例如设置应用很慢、聊天应用里从按键到文字出现有延迟),尽管硬件很强。
Linux、X11/Wayland,以及旧桌面与新桌面
- 有些人表示,现代轻量级 Linux 发行版让非常老旧的硬件感觉“焕然一新”,并与近期的 Windows 形成负面对比。
- 也有人回忆起 90 年代末的 Linux 桌面因为驱动糟糕、XFree86 开销以及图形转发而比 Windows 更慢。
- 对 X 的网络透明性的价值与其性能代价之间存在分歧;也有人支持 Wayland,认为它是必要的现代化。
安全性与可靠性的权衡
- 人们对旧系统的印象是:虽然快,但很脆弱——容易崩溃、容易被攻击,防火墙和杀毒软件要么很弱,要么根本没有。
- 现代操作系统加入了防火墙、反恶意软件、沙箱和更安全的 API,参与者普遍同意这些会增加开销,但也带来了显著的现实保护。
架构、模拟与虚拟机套娃
- 评论者讨论了 Windows 9x 的内部结构:DOS 作为底层、虚拟机管理器、VM86 “DOS boxes”,以及 Windows 如何实际上充当一个 hypervisor。
- 浏览器中的 Win98 加上 DOS box 被指出是一个运行在另一个虚拟机里的虚拟机,有些人还拿继续往里套别的 OS 开玩笑。
演示中的网络
- 对某些网站(例如 Google)来说,在运行一个批处理文件后网络可以工作;但由于标准过时,许多现代 HTTPS 网站会失败。
- 出站流量似乎来自某个云 VM;具体实现细节并不清楚。