0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

以现代的眼光回顾Windows 95是怎样的操作系统?

C语言编程学习基地 来源:C语言编程学习基地 作者:Dmitrii Eliuseev 2021-06-04 17:17 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

用今天的眼光看,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”特殊补丁解决问题:

cb7ec846-c481-11eb-9e57-12bb97331649.png

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

用户界面

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

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

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

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

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

cbf2e37a-c481-11eb-9e57-12bb97331649.png

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

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

互联网

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

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

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

cc4a45fc-c481-11eb-9e57-12bb97331649.png

浏览器不支持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开创了一个新时代,这是一个设备互联、可以上网的新时代。老东西是如何工作的,我们能否向后代演示?这个问题值得思考。

编辑;jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • C++
    C++
    +关注

    关注

    22

    文章

    2122

    浏览量

    76713
  • ui
    ui
    +关注

    关注

    0

    文章

    208

    浏览量

    22237
  • 编译器
    +关注

    关注

    1

    文章

    1669

    浏览量

    51082
  • Windows95
    +关注

    关注

    0

    文章

    4

    浏览量

    6944

原文标题:用今天的眼光看,Windows 95是怎样的操作系统?

文章出处:【微信号:cyuyanxuexi,微信公众号:C语言编程学习基地】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    龙蜥操作系统装机量突破1000万

    11月17日,“生态共融·智驱未来”为主题的2025龙蜥操作系统大会(OpenAnolis Conference)在北京成功举办。千余位全球技术大咖、业界精英和行业开发者齐聚一堂,深入探讨AI时代下操作系统产业发展的新趋势、新
    的头像 发表于 11-20 11:40 514次阅读

    EV10AS180A模数转换器支持哪些操作系统

    Windows、RTOS等)。此时,操作系统的选择主要取决于系统的整体架构、性能需求以及开发环境等因素,而非由EV10AS180A本身决定。例如,在卫星通信系统中,EV10AS180
    发表于 11-18 09:18

    单片机的操作系统

    单片机操作系统主要分为实时操作系统(RTOS)和嵌入式操作系统两类,以下是常见选择: 实时操作系统(RTOS) ‌ FreeRTOS ‌:轻量级开源内核(最小内核约6 KB RAM)
    发表于 11-14 06:18

    嵌入式实时操作系统的特点

    通常具有以下特点: 快速响应:实时嵌入式操作系统能够迅速响应外部事件或任务请求,满足实时任务的时间要求。 稳定性和可靠性:实时嵌入式操作系统要求系统能够在各种环境条件下稳定可靠地
    发表于 11-13 06:30

    手持机PDA三大操作系统Android / 开源鸿蒙 / Windows对比

    本文全面解析手持机PDA主流操作系统(Android和开源鸿蒙和Windows)的技术特点、区别及适用场景,帮助企业根据自身业务需求选择合适的系统。包含多维度对比表格和实用选型建议。
    的头像 发表于 09-23 15:41 568次阅读
    手持机PDA三大<b class='flag-5'>操作系统</b>Android / 开源鸿蒙 / <b class='flag-5'>Windows</b>对比

    树莓派操作系统:版本、特性及设置完整指南!

    树莓派操作系统是什么?树莓派操作系统是由树莓派基金会专为树莓派开发的官方操作系统。它基于DebianLinux发行版,并针对树莓派的ARM架构进行了专门优化。树莓派操作系统有多个版本,
    的头像 发表于 07-28 18:26 828次阅读
    树莓派<b class='flag-5'>操作系统</b>:版本、特性及设置完整指南!

    聚徽厂家解码——工控机操作系统选择:Windows、Linux、QNX 如何匹配工业场景

    在工业自动化进程不断推进的当下,工控机作为核心设备,其操作系统的恰当选择对工业生产的稳定性、高效性和安全性起着决定性作用。常见的 Windows、Linux 和 QNX 操作系统,各自具备独特
    的头像 发表于 05-29 16:28 1237次阅读

    如何设置 Raspberry Pi 操作系统 Windows 模拟器:完全指南!

    为何要在Windows上模拟树莓派操作系统?在Windows上模拟树莓派操作系统是利用虚拟化技术进行开发、测试和学习,而无需物理树莓派硬件,这是一种强大的方式,并且允许您在Window
    的头像 发表于 05-20 16:23 758次阅读
    如何设置 Raspberry Pi <b class='flag-5'>操作系统</b> <b class='flag-5'>Windows</b> 模拟器:完全指南!

    鸿道Intewell操作系统:人形机器人底层操作系统

    操作系统的实时性赋能东土科技的鸿道(Intewell)工业操作系统作为国内唯一通过汽车、工业控制、医疗、轨道交通四项功能安全认证的系统,为标准体系中的技术层架构提供了底层支持。其微内核虚拟化架构可将人形机器人电子架构成本降低50
    的头像 发表于 05-16 14:44 549次阅读

    国产银河麒麟操作系统V10和星光麒麟V1.0操作系统如何选择?

    国产银河麒麟操作系统和星光麒麟操作系统都是由中国电子旗下科技企业麒麟软件有限公司(简称“麒麟软件”)开发的国产自主可控的操作系统。麒麟软件介绍:麒麟软件安全可信
    的头像 发表于 01-24 09:14 4223次阅读
    国产银河麒麟<b class='flag-5'>操作系统</b>V10和星光麒麟V1.0<b class='flag-5'>操作系统</b>如何选择?

    云服务器选择什么操作系统好?

    云服务器选择什么操作系统好?选择云服务器操作系统需考虑业务需求、兼容性、安全性、易用性及成本。Linux系统如CentOS、Ubuntu和Debian因稳定、免费且社区支持强大而受欢迎;WindowsServer适合运行特定
    的头像 发表于 01-21 10:56 736次阅读

    鸿道Intewell操作系统Windows实时拓展方案

    鸿道Intewell操作系统Windows实时拓展方案,即鸿道Intewell-Win构型,是一款专为工业控制领域设计的国产操作系统,支持Windows实时扩展,具备以下特点和优势:
    的头像 发表于 12-24 17:40 835次阅读
    鸿道Intewell<b class='flag-5'>操作系统</b>的<b class='flag-5'>Windows</b>实时拓展方案

    deepin操作系统介绍

    希望从自己的能力和对桌面操作系统的理解,能给 Linux 的用户与开发者更多的选择。我们也相信 deepin 能够得到更多用户的认可与喜爱,成为开源世界的最佳选择。  一、 deepin 操作系统 先说 Linux 操作系统,它
    的头像 发表于 12-23 09:08 3223次阅读
    deepin<b class='flag-5'>操作系统</b>介绍

    mac和windows的区别 mac的优缺点分析

    Mac和Windows的区别 Mac和Windows是两种主流的操作系统,它们各自有着不同的设计理念和用户群体。以下是对Mac和Windows操作系
    的头像 发表于 12-19 15:01 1.5w次阅读

    2024中国操作系统大会盛大启幕

    2024 中国操作系统大会在北京中国大饭店盛大启幕。作为操作系统行业高规格的年度盛会和信息技术应用创新产业的风向标,大会已迈入第五届。本届大会“创变·求真”为主题,旨在探讨生成式
    的头像 发表于 12-11 14:36 793次阅读