用今天的眼光看,Windows 95是怎样的操作系统?Dmitrii Eliuseev对系统进行测试,从安装、互联网、软件、编程四个角度进行探讨,让我们回味一下当年的辉煌。

原文作者是Dmitrii Eliuseev

标题是:Windows 95 — How Does it Look Today?

对于微软来说,Windows 95曾经是“下一代操作系统”,它重新设计了UI,支持长文件名和32位App,做了很多改变。有些Windows 95组件一直用到今天。以今天的眼光看Windows 95到底如何呢?让我们检测一下。

请注意,我不是要对Windows 95进行测试,老早有人测试过了。看到视频时,我只是在想:“青少年对Windows 95有怎样的看法?”很明显,不只青少年没有用过Windows 95,20-30岁的一代人也没用过,有些人甚至都不记得Windows 95。不论怎样,Windows 95都是计算机历史上的里程碑,它从Windows 3.1进化成全新系统,当中一些组件现在还在用。

安装 

在现代PC上安装Windows 95可能需要一些技巧,但并没有那么难,因为Windows 95可以在虚拟机上运行。Windows 3.1是用DOSBox运行的,这是一个很好的轻量级模拟器,甚至不需要安装,可以从任何文件夹执行。但DOSBox官方并不支持Windows,从理论上讲,支持有可能的,但用完整的虚拟机运行更轻松。我用过Oracle VirtualBox,它是免费的,可以在现代PC上安装。

为了安装Windows 95我们需要找到两类文件,可引导软盘镜像和Windows 95 CD镜像,在网上不难找到。我还要创建全新的虚拟机,RAM是128MB,HDD是2GB。

首先,我们要用fdisk命令创建硬件分区,格式化硬盘,然后将Windows 95 CD安装文件复制到硬盘(出于某些未知的原因,当我直接运行CD镜像时,安装器找不到一些文件)。

按下来开始安装:

一切看起来很顺利,但是当我们第一次运行时,出现错误,显示“Windows保护错误”。

这是一个“已知的问题”,频率高于2.1GHz的处理器经常会出现这样的问题。在1995年的时候,没有人想到会有频率这么高的CPU。幸运的是,我们可以通过“FIX95CPU_V3_FINAL.ZIP”特殊补丁解决问题:

随后,Windows就可以正常运行了。

用户界面

——启动菜单:微软一直在努力改变启动菜单的设计,但到了今天它还在用启动菜单,已经25年了。最早的键盘没有Win键,在Windows 10上Ctrl+Esc快捷键也和当年一样。

——屏幕右下角有系统托盘,里面有时钟和图标。

——回收站、任务栏等元素也保留到今天。

有些东西25年没变,比如设备管理器(Device Manager)。下图左边是Windows 10设备管理器,右边是Windows 95设备管理器。

关闭计算机时,可以选择用MS-DOS模式重启计算机:

现在这一功能没有了,但在Linux中仍然可以用控制台方式重启计算机。

已经过去这么多年,Windows 95用户界面放在今天仍然感觉熟悉。

互联网

90年代时互联网是前沿技术,Windows 95支持拨号上网,也可以连接Ethernet。

当时最流行的上网方式是拨号上网,通过电话线上网。调制解调器将计算机与互联网提供商连接在一起。最开始连接时,两个调制解调器会交换与线路质量、连接速度有关的信息,此时扬声器会激活,你可以听到连接的声音。连接速度不同,声音也不同,有经验的用户可以凭借声音判断连接质量。当时的速度一般约为每秒3-4KB,所以在浏览器上打开一篇文章可能要几分钟。当用户在线上时,电话线很忙。

在Windows 95系统中,浏览器的图标是“The Internet”,打开程序,你会看到名称“Microsoft Internet Explorer”,想必大家很熟悉。那时浏览器的默认主页是http://home.microsoft.com:

浏览器不支持HTTPS,所以当你用当年的浏览器打开现在的网站,有许多是打不开的。可以打开www.google.com网页,但不能100%正确显示。

有些网站根本无法打开,比如Medium.com。

HTTP连接还是正常的,在我的电脑上,可以通过python-m http.server命令运行本地HTTP服务器,在Windows 95上查看、下载文件。这是一种相对简单的文件交换方式,无需创建共享文件夹。

当时还有一个浏览器很流行,它就是Netscape Navigator,但它也无法处理现代网站。

Windows 95允许用户连接Microsoft Network服务:

如果想想注册,那肯定不行。

有一个协议可能已经被大家忘记,它就是Gopher,1991年出现的,在Windows 95中用IE可以打开Gopher链接。因为有爱好者持续用爱发电,所以现在还保留了一些Gopher服务。你可以打开gopher://gopherddit.com,但里面的链接全部失效。

1996年ICQ问世,现在到处是聊天软件,但在1996年它算是创新。许多年前我也曾有过ICQ号码,现在不记得了。我想再注册一个,但在Windows 95上注册不了,服务器已经关闭:

今天大多的服务存在于Web和云端,我们用的是智能设备,25年之后这些设备肯定无法使用。这点让我沉思。

看到Windows 95能连接到网络让人兴奋,但这种连接实用性很差,在过去25年里,网络标准进步了很多,今天99%的网站在Windows 95上无法打开。你可以Ping通网站,但能做的事情不多:

软件 

Windows 95是32位操作系统,从理论上讲,当时为Windows 95开发的软件应该可以在现代OS上运行。但相反则不行,现代软件不支持Windows 95,因为API版本不同,缺少一些库。Windows 95看起来像现代Windows,但它太老了,无法兼容现代软件。尽管如此,我们还是可以测试一下当时的软件。

1995年微软推出32位Office软件,里面有一些重要应用程序,比如Word、Excel和PowerPoint,到了今天,这些软件还在流通。

Adobe Photoshop 5.0是1998年发布的,它为Windows 95打造,之前的版本面向Windows 3.1。我想,即使是今天,对于大多用户来说Adobe Photoshop 5.0也足够了。

我们用Photoshop 5.0无法打开数码相机的RAW文件,但其它照片编辑功能大多还是能用的。在过去25年里Photoshop的设计没有太多变化,这点让人欣慰。

1997年Winamp 0.99推出,它是当时最流行的媒体播放器之一,这款软件的容量只有146KB。

当时大家喜欢将MP3文件存在硬盘上,用Winamp播放。那时没有什么按需线上流媒体服务。

编程

1975年,微软推出第一个流行的语言程序BASIC。20年过去了,BASIC仍然支持Windows,但它成了Visual Studio的一部分。1997年Version 5.0推出,里面包括几个App,比如Visual Basic、Visual C++。

有了Visual C++,开发者可以开发原生32位Windows应用程序。如此一来,开发者工作时就轻松多了。

Visual C++为大家提供了编程、创建资源的新方式。

看看项目设置和编译器参数,与今天相比似乎变化并不大。

即使放在今天,当时的调试器也是可用的。

最后,我们运行自己开发的App。请注意,App的容量只有10KB。

到了今天,程序的最小容量可能是100MB。上一次,当我买了一台新打印机,安装驱动,居然有250MB,老天,真不知道里面都有什么东西。

结论 

测试Windows 95很有趣,当时的许多UI现在还在用,系统UI并不陌生。从另一方面看,当时的许多标准和库在后来变了。Windows 95开创了一个新时代,这是一个设备互联、可以上网的新时代。老东西是如何工作的,我们能否向后代演示?这个问题值得思考。

最后还有句话是这么说的:栽一棵树最好的时间是十年前,其次是现在。对于学习编程或者在工作想升职的程序员,如果你想更好的提升你的编程核心能力(内功),在面试时有充分的准备和自信!笔者这里或许可以帮到你~

C语言C++编程学习交流圈子,QQ群:765803539点击进入】微信公众号:C语言编程学习基地

分享(源码、项目实战视频、项目笔记,基础入门教程)

欢迎转行和学习编程的伙伴,利用更多的资料学习成长比自己琢磨更快哦!

编程学习书籍分享:

编程学习视频分享:

以现在的眼光来看,Windows 95是怎样的操作系统?相关推荐

  1. 爷青结,Microsoft 放弃 Windows 95 时代的图标

    作者 | 侯菲艳 出品 | CSDN(ID:CSDNnews) Windows 95 发布距今已经 26 年,从 Windows 95 到今天正在使用的 Windows 10 系统,微软虽然已经更新了 ...

  2. Windows 95被做成了App,可玩扫雷和纸牌

    6 秒重温 Windows95 开机画面 作者 | 琥珀 出品 | AI科技大本营(ID:rgznai100) "看到 Win95,再看到仙剑 DOS 的画面,突然有种想哭的感觉,小时候帮李 ...

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

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

  4. Windows 95 诞生 25 周年

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

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

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

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

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

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

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

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

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

  9. linux win95模拟,Windows 95模拟器

    Windows 95模拟器是独立开发者所制作的一款软件,GitHub上面的大神将Windows95用软件的方式来进行还原,通过软件的形式你能够再一次的体验到在电脑上面运行Windows95的感觉,不需 ...

  10. 黑客在 Windows 95 邮件应用中发现彩蛋

    本文转载自IT之家,IT之家 3 月 27 日消息 Windows 95 是微软公司的一个爆款操作系统,发售初期人们都要排队购买该系统. 开发这款操作系统及其应用程序的开发人员有很多值得骄傲的地方,他 ...

最新文章

  1. Teradata推出Vantage on Azure,可实现自助配置、快速部署,提供安全、可扩展的高性能分析
  2. linux内核第一个函数,通过内核源码看函数调用之前世今生 - 极光 - CSDN博客
  3. vc中载入flash资源
  4. ETL工具Kettle使用
  5. 百度代码规范 -- PHP
  6. 不只是用于研究:使用Nvivo获取各种定性数据
  7. 消息队列中数据丢失了怎么办
  8. MS SQL入门基础:sql 其它命令
  9. Hacker-基础学习(1)
  10. Spring Boot 集成 GRPC
  11. 通过AO连接多个EO并进行使用
  12. Python HTTP Error 403: Forbidden
  13. Yandex浏览器 - 可以在手机上安装chrome插件的浏览器
  14. C++回调函数使用心得
  15. C++中begin()函数的含参数的使用
  16. python画地图模拟迁徙_python爬取百度地图迁徙-迁入地来源和迁出目的地
  17. TensorFlow Serving 入门教程(Windows)
  18. python 函数enumerate用法
  19. SylixOS动态内存分配操作
  20. android 2k 屏幕 字体模糊,2k显示器怎么会字体模糊

热门文章

  1. 如何将nideshop部署到本地
  2. opensuse安装搜狗输入法
  3. Hilbert变换简要剖析
  4. alipay.data.bill.balance.query ISV权限不足
  5. 测试高中低音的软件6,分别用什么音乐来测试设备的高中低音。
  6. 离散数学及其应用第1章笔记总结
  7. 74HC138 三八译码器
  8. 高颜值智能存储 华三魔术家M2无线云盘评测
  9. 推荐装机软件更新下载(2006.11.7更新)
  10. 信息论复习四:信源编码