以现在的眼光来看,Windows 95是怎样的操作系统?
ccwgpt 2024-12-02 15:56 23 浏览 0 评论
用今天的眼光看,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开创了一个新时代,这是一个设备互联、可以上网的新时代。老东西是如何工作的,我们能否向后代演示?这个问题值得思考。
最后还有句话是这么说的:栽一棵树最好的时间是十年前,其次是现在。对于学习编程或者在工作想升职的程序员,如果你想更好地提升你的编程核心能力(内功),在面试时有充分的准备和自信!笔者这里或许可以帮到你~
编程学习书籍分享:
编程学习视频分享:
分享(源码、项目实战视频、项目笔记,基础入门教程)
欢迎转行和学习编程的伙伴,利用更多的资料学习成长比自己琢磨更快哦!
点击下方【了解更多】获取更多学习资料帮助你学习成长哦~
- 上一篇:JDK的配置与安装
- 下一篇:Navicat的详细教程「偷偷收藏」
相关推荐
- 自己动手写Android数据库框架_android开发数据库搭建
-
http://blog.csdn.net/feiduclear_up/article/details/50557590推荐理由关于Android数据库操作,由于每次都要自己写数据库操作,每次还得去...
- 谷歌开源大模型评测工具LMEval,打通谷歌、OpenAI、Anthropic
-
智东西编译|金碧辉编辑|程茜智东西5月28日消息,据科技媒体TheDecoder5月26日报道,当天,谷歌正式发布开源大模型评测框架LMEval,支持对GPT-4o、Claude3.7...
- 工信部:着力推动大模型算法、框架等基础性原创性的技术突破
-
工信部新闻发言人今日在发布会上表示,下一步,我们将坚持突出重点领域,大力推动制造业数字化转型,推动人工智能创新应用。主要从以下四个方面着力。一是夯实人工智能技术底座。通过科技创新重大项目,着力推动大模...
- 乒乓反复纠结“框架不稳定”的三个小误区
-
很多球友由于对框架的认知不清晰,往往会把“框架不稳定”当成一种心理负担,从而影响学球进度,其典型状态就是训练中有模有样,一旦进入实战,就像被捆住了手脚。通过训练和学习,结合“基本功打卡群”球友们交流发...
- 前AMD、英特尔显卡架构师Raja再战GPU,号称要全面重构堆栈
-
IT之家8月5日消息,知名GPU架构师拉贾科杜里(RajaKoduri)此前曾先后在AMD和英特尔的显卡部门担任要职。而在今日,由Raja创立的GPU软件与IP初创企...
- 三种必须掌握的嵌入式开发程序架构
-
前言在嵌入式软件开发,包括单片机开发中,软件架构对于开发人员是一个必须认真考虑的问题。软件架构对于系统整体的稳定性和可靠性是非常重要的,一个合适的软件架构不仅结构清晰,并且便于开发。我相...
- 怪不得别人3秒就知道软考案例怎么做能50+
-
软考高级统一合格标准必须三科都达到45分,案例分析也一直是考生头疼的一门,但是掌握到得分点,案例能不能50+还不是你们说了算吗?今天就结合架构案例考点,分享实用的备考攻略~一、吃透考点,搭建知识框架从...
- UML统一建模常用图有哪些,各自的作用是什么?一篇文章彻底讲透
-
10万+爆款解析:9大UML图实战案例,小白也能秒懂!为什么需要UML?UML(统一建模语言)是软件开发的“蓝图”,用图形化语言描述系统结构、行为和交互,让复杂需求一目了然。它能:降低沟通成本避...
- 勒索软件转向云原生架构,直指备份基础设施
-
勒索软件组织和其他网络犯罪分子正越来越多地将目标对准基于云的备份系统,对久已确立的灾难恢复方法构成了挑战。谷歌安全研究人员在一份关于云安全威胁演变的报告中警告称,随着攻击者不断改进数据窃取、身份泄露和...
- ConceptDraw DIAGRAM:释放创意,绘就高效办公新未来
-
在当今数字化时代,可视化工具已成为提升工作效率和激发创意的关键。ConceptDrawDIAGRAM,作为一款世界顶级的商业绘图软件,凭借其强大的功能和用户友好的界面,正逐渐成为众多专业人士的首选绘...
- APP 制作界面设计教程:一步到位_app界面设计模板一套
-
想让APP界面设计高效落地,无需繁琐流程,掌握“框架搭建—细节填充—体验优化”三步法,即可一步到位完成专业级设计。黄金框架搭建是基础。采用“三三制布局”:将屏幕横向三等分,纵向保留三...
- MCP 的工作原理:关键组件_mcp部件
-
以下是MCP架构的关键组件:MCP主机:像ClaudeDesktop、GitHubCopilot或旅行助手这样的AI智能体,它们希望通过MCP协议访问工具、资源等。MCP主机会...
- 软件架构_软件架构师工资一般多少
-
软件架构师自身需要是程序员,并且必须一直坚持做一线程序员。软件架构应该是能力最强的一群程序员,他们通常会在自身承接编程任务的同时,逐渐引导整个团队向一个能够最大化生产力的系统设计方向前进。软件系统的架...
- 不知不觉将手机字体调大!老花眼是因为“老了吗”?
-
现在不管是联系、交友,还是购物,都离不开手机。中老年人使用手机的时间也在逐渐加长,刷抖音、看短视频、发朋友圈……看手机的同时,人们也不得不面对“视力危机”——老花眼,习惯眯眼看、凑近看、瞪眼看,不少人...
- 8000通用汉字学习系列讲座(第046讲)
-
[表声母字]加(续)[从声汉字]伽茄泇迦枷痂袈笳嘉驾架咖贺瘸(计14字)嘉[正音]标准音读jiā。[辨形]上下结构,十四画。会意形声字,从壴从加,加也表声。注:从壴,字义与鼓乐有关;从加,字义与...
你 发表评论:
欢迎- 一周热门
- 最近发表
- 标签列表
-
- 框架图 (58)
- flask框架 (53)
- quartz框架 (51)
- abp框架 (47)
- springmvc框架 (49)
- 分布式事务框架 (65)
- scrapy框架 (56)
- shiro框架 (61)
- 定时任务框架 (56)
- java日志框架 (61)
- mfc框架 (52)
- abb框架断路器 (48)
- beego框架 (52)
- java框架spring (58)
- grpc框架 (65)
- tornado框架 (48)
- 前端框架bootstrap (54)
- orm框架有哪些 (51)
- 知识框架图 (52)
- ppt框架 (55)
- 框架图模板 (59)
- 内联框架 (52)
- cad怎么画框架 (58)
- ssm框架实现登录注册 (49)
- oracle字符串长度 (48)