基于Electron框架的Windows 95模拟应用迎来了重大更新,新增了共享剪贴板、文件共享和联网功能。
一款把完整Windows 95操作系统打包成应用的项目,最近发布了5.0大版本更新,给这套快30年的经典系统带来了共享文件、共享剪贴板、类原生网络连接等一系列实用功能。这个叫Windows 95 Electron的应用,基于Electron框架,用JavaScript重写了整个Windows 95,在现代硬件上几秒钟就能启动,用起来还挺流畅。用户不光可以随便逛逛这个老系统,还能跑一些经典游戏。
虽然这个项目最开始主要是为了教育目的开发的,但功能不断扩展,越来越接近一个“能用”的虚拟环境。5.0版本被看作是一次里程碑式的更新。新版本加了跟宿主系统共享文件的Z盘、双向文本共享剪贴板、能挂载ISO的虚拟光驱、更丰富的网络访问能力、改进的界面表现,还有不少细节优化。
在文件共享方面,用户可以在真实系统里任意选一个文件夹,把它映射成Windows 95里的Z盘,支持长文件名。新加的W95TOOLS来宾代理会在启动时自动映射\HOST,同时借助SMB READ_RAW技术,大幅提升文件复制速度。官方说传输效率比之前提高了大概20倍。
剪贴板功能也实现了主机和虚拟Windows 95之间的双向互通。你可以在宿主系统里复制文本,直接粘到Win95的记事本里;也可以在Win95里复制,再粘回宿主系统。这个机制是通过VMware后门端口跟宿主通信的,不需要依赖网络连接。
对于装软件和怀旧体验来说,新版本增加的虚拟CD-ROM支持也很关键。用户可以在宿主系统里挂载ISO镜像,在Windows 95里就会以D盘光驱的形式出现,这样就能用近似1997年的方式在系统里装应用或游戏了。
网络能力则是通过一套原始TCP中继实现的,允许来宾系统访问80端口以外的服务,比如IRC、FTP、telnet这些传统协议的客户端,让这套老系统在现代网络环境里也有一定的实用性。更新中还修复了v86模式下NE2000网卡环形缓冲区回绕的问题,这个问题以前会悄悄导致下载卡顿或中断。
界面方面,启动器用了98.css风格做了复古化的视觉改造,还新增了信息栏,显示CPU、磁盘和网络等实时火花线图,默认是收起的,鼠标悬停时才显示。应用的易用性也明显提升了,比如通过VBMOUSE实现无缝鼠标捕获,避免了传统虚拟机里指针被锁定的那种体验。“Machine”菜单增加了“从零启动”等选项,“无状态启动”始终可用,同时保证用户文件在磁盘镜像升级后还能保留。另外,v86的一项修复还解决了窗口化DOS窗口可能导致画面损坏的问题。
值得一提的是,Windows 95 Electron不光是Windows平台能用,开发者同时提供了macOS和Linux的版本,让不同操作系统的用户都能轻松体验一把怀旧,或者在不依赖旧硬件的情况下接触这套历史系统。对这个项目感兴趣的用户可以去GitHub下载最新的5.0.1版本安装包,亲自体验这套“活在2026年”的Windows 95。





