6 秒重温 Windows95 开机画面

作者 | 琥珀

出品 | AI科技大本营(ID:rgznai100)

“看到 Win95,再看到仙剑 DOS 的画面,突然有种想哭的感觉,小时候帮李逍遥实现了仗剑江湖的愿望,但自己却没有实现自己的愿望,青春已过,安心生活。”一位网友 chzi826 这样写道。

《仙剑奇侠传》、《红色警戒》、《魔兽争霸》、《三国英烈传》……在 Windows 95 时代,这些经典的游戏让许多玩家废寝忘食,也同样成就了如今众多计算机领域的工作者。

细细数来,我们才发现当年的经典之作 Windows 95 距离发布已有 20 余载。作为微软标志性的操作系统系统之一,Windows 95 可谓具有承上启下的作用:它第一次抛弃了对前一代 16 位 x86 的支持,成为一个混合的 16/32 位系统,并引入了“开始”菜单和桌面图形用户界面。这一年,Windows 操作系统在消费者市场的地位走向巅峰,在网景 NetScape 独领风骚的年代里,微软首个浏览器 IE 蠢蠢欲动。

而今的 Windows 95 只剩一张光碟,无法在现代电脑上直接运行,更多的是具有收藏价值,Windows 10 的几近升级和调整也预示了 Windows 系统走向了没落。

2018 年 12 月 14 日,Windows 官方在 Twitter 上公布了一件以 Windows 95 LOGO 风格作为主调设计的毛衣,勾起众人满满的回忆。

那么,我们还有机会重温一把 Windows 95 吗?

一款可以在 mac、Win 10、Linux 上运行的 Win95 App

2018 年 8 月,Slack 的一名开发人员 Felix Rieseberg 在 GitHub 上开源了一款 Windows 95 的应用软件,该软件通过 JavaScript 编写,利用 Electron 创建,可安装在 Windows 10、macOS、Linux 系统上。

链接:https://github.com/felixrieseberg/windows95/releases

该举动随后获得了不少业内人士的点赞和关注,尤其是在去年 10 月举办的 GitHub 年度开发者盛会上,该软件与 Google 的强化学习框架 Dopamine,Facebook AI 实验室的物体检测算法 Detectron,以及在国内火爆一时的微信跳一跳小游戏的 Python 辅助软件,共同被列为 GitHub 上具有潜力且创意性的新开源项目。

该软件开源之初内存占有仅有 129MB,直到近日又发布了一款 280MB 的 v2.0 版本。这是发布后的第 6 次更新,也是比较大的一次更新。其开发者 Felix Rieseberg 表示:Windows 95(App 2.0 版本)现在可支持访问和播放一些应用软件中的声音效果,并拥有近 50mb 的虚拟磁盘空间,以满足用户需求。

在更新日志中,他还表示,Windows 95 解决了第一个版本的引入限制,如无法支持具有高 DPI 的监视器等。

下面是更新内容:

  • 已更新至 Electron v4.0.4

  • 预装了 Microsoft FrontPage,Netscape 2.0 和 FrontPage Server

  • 安装了 Doom,Wolfenstein3D,A10 Tank Killer 和 Grand Prix Circuit 等几款游戏

  • 增加了“重置”机器的功能

  • 更好的高 DPI 支持

  • 特效声音支持

当然,这款被广泛称作是 Windows 95 App 的应用程序并未得到微软授权,其主要目的也是满足上一代人的怀旧感,仅供学习交流用途。

于是,营长通过 mac 电脑进行了下载尝试,除了有些占用缓存外,与开启/关闭一款应用软件的体验并无太大差异。

如果系统突然蓝屏死机,仅需关掉应用重新打开即可。

一个手机系统都比 Win 95 庞大了

当然,还有网友指出目前如果非要体验 Win 95 也不是不可能,除了将Win 95 安装在虚拟机上外,步骤还包括“将光碟文件创建成一个 ISO 文件,下载一个启动磁盘镜像,创建虚拟机和准备虚拟 C 盘等”。

此外,热心网友还指出,GitHub 上一名叫“V86”的开发者用 JavaScript 编写的 X86 虚拟机或许还能解释 Win 95 App 的开发原理:

链接:https://github.com/copy/v86/

很难想象,当年要购买正版安装到台式电脑上的 Windows 系统竟然可以从一个系统级的工程演变为如今一个应用级的当量。这不禁让人感慨时代变迁的速度,大规模集成电路的进步,虚拟化分布式的进步,系统应用的进步,使得硬件与软件的共同促成了移动时代的到来。

(本文为AI科技大本营原创文章,转载请微信联系 1092722531)

征稿

推荐阅读:

  • 给Chrome“捉虫”16000个,Google开源bug自检工具

  • 2019全球AI 100强,中国占独角兽半壁江山,但忧患暗存

  • “百练”成钢:NumPy 100练

  • 赵本山:我的时代还没有结束 | Python告诉你

  • “不厚道”的程序员:年后第一天上班就提辞职

  • Facebook神秘区块链部门首次收购,开放这些职位,你的技能符合吗?

  • 微信帝国进化史:一个通讯工具如何在八年内制霸互联网?

  • 写给程序员的裁员防身指南

  • 这4门AI网课极具人气,逆天好评!(附代码+答疑)

点击“阅读原文”,打开CSDN APP 阅读更贴心!

Windows 95被做成了App,可玩扫雷和纸牌相关推荐

  1. JS可以写操作系统?Windows 95被装进Electron App

    什么是Windows 95? \\ 这个Windows 95是微软的那个操作系统吗?可以说是,也可以说不是.它实际上是一个Electron app,可以运行在Windows.macOS和Linux上. ...

  2. Windows 95被做成了一款软件,可玩扫雷和纸牌

    导读:<仙剑奇侠传><红色警戒><魔兽争霸><三国英烈传>--在 Windows 95 时代,这些经典的游戏让许多玩家废寝忘食,也同样成就了如今众多计算 ...

  3. 牛逼!有人在 GitHub 上把 Windows 95 做成了一款软件,可玩扫雷和纸牌!

    公众号关注 "GitHubDaily" 设为 "星标",每天带你逛 GitHub! 6 秒重温 Windows95 开机画面 "看到 Win95,再看 ...

  4. 如何在App里面运行Windows 95?

    目录 译者序 原文链接 `windows95` 下载 它会工作吗? 这应该是一个本地应用程序吗? 它运行末日(或我最喜欢的其他游戏)吗? 学分 贡献 其它问题 许可 译者序 如何在App里面运行Win ...

  5. Win8 Metro App里玩XNA:移植XNA游戏到Win8

    Win8 Metro App里玩XNA:移植XNA游戏到Win8   Ready ! 在本文中,将把一个WindowsPhoneXNA的游戏移植到Win8 Metro(Modern)风格上,直接在Wi ...

  6. Windows 95 诞生 25 周年

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 来源 | oschina.net/news/118168 ...

  7. Samba服务器如何与Windows 95共享?

    Samba服务器如何与Windows 95共享? 配置Samba服务器 Samba服务器有三种安全模式:share.user和server. Samba的配置文件只有一个,就是/etc/smb.con ...

  8. W ndows95安装,Windows 95的安装

    Windows 95的安装 一.安装之前(Before Setup) 1.Windows95作为一个OS(操作系统),对计算机系统要求比DOS要高,8MB内存是比较理想的,而且处理器最好是486或更高 ...

  9. Linux “百变”秀:今天 Windows 95,明天 Mac OS 9

    在开源席卷全球的趋势下,越来越多开发者开始在 GitHub 上"整活".这不,上周霸榜的<程序员做饭指南>还没学完,近来又有开发者对 Linux 桌面下手了:我想把这 ...

最新文章

  1. 创建节约内存的JavaBean
  2. 独立软件开发商进军SaaS注意八个问题,互联网营销
  3. 最大似然估计的一个示例
  4. 扩展运算符,Object.assign
  5. 会声会影转换成html,HTML5视频制作会声会影就能做?
  6. Java连接SQL Server 2012【查看自己电脑上的SQL Server端口号;附:jar包】
  7. 浅谈Struts2的命名空间及以传统形式返回json数据
  8. python怎么设置画布颜色_如何在kivy python中动态更改画布颜色?
  9. 怎么在Ubuntu下设置程序的快捷键
  10. 洛谷P2178 品酒大会【后缀数组】【单调栈】
  11. 常见图片格式总结--网页设计必备
  12. C语言读取松下PLC数据,松下PLC数据表在程序中的使用
  13. c语言三角函数精度不够,快速三角函数算法的误差控制(sin cos)
  14. 22个月无休,华为36岁工程师在肯尼亚过劳猝死!
  15. 伤感日志:时光远走,流年轻度
  16. 红外近距空空导弹弹道仿真
  17. 求薪水最高的第6到第10个人
  18. Vlog 是短视频发展的新催化剂?
  19. docker安装步骤
  20. 学习笔记之MyEclipse里各个文件名前的小标记都代表的意思

热门文章

  1. python group()
  2. linux下用phpize给PHP动态添加扩展
  3. android id 重名_Android App 自定义权限重名不能安装解决办法
  4. 论文: Generating Software Test Data by Evolution---自己觉得很好的句子----(1)introduction
  5. C# 栈 、队列的概念
  6. c# blockingcollections
  7. 【常见CPU架构对比】维基百科
  8. C/s模式B/S模式
  9. 【bzoj3209】 花神的数论题
  10. java学习之匿名内部类与包装类