加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專(zhuān)業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長(zhǎng)期合作伙伴
立即加入
  • 正文
    • DOS操作系統(tǒng)
    • Windows的發(fā)展史
    • 結(jié)語(yǔ)
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

操作系統(tǒng)的發(fā)展史(DOS/Windows篇)

2023/05/18
2563
閱讀需 21 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

操作系統(tǒng)的最強(qiáng)入門(mén)科普(Unix/Linux篇)

上一篇文章,小棗君介紹了Unix和Linux操作系統(tǒng)的誕生和發(fā)展。今天這篇,我再來(lái)說(shuō)說(shuō)微軟的DOS和Windows系列。

DOS操作系統(tǒng)

上期提到,20世紀(jì)70年代,伴隨著計(jì)算機(jī)技術(shù)的成熟,操作系統(tǒng)也進(jìn)入了一個(gè)快速發(fā)展階段?,F(xiàn)代操作系統(tǒng)的概念,也在那一時(shí)期逐漸形成。

1975年初,MITS電腦公司推出了基于Intel 8080芯片的Altair 8800微型計(jì)算機(jī)。這是人類(lèi)歷史上第一臺(tái)PC(個(gè)人電腦),具有重要意義。


Altair 8800

1976年,美國(guó)的Digital Research公司(以下簡(jiǎn)稱(chēng)DR公司),成功研制出一套名為CP/M(Control Program/Monitor,控制程序/監(jiān)控)的操作系統(tǒng),專(zhuān)門(mén)用于搭載了8080芯片的微型計(jì)算機(jī)(包括Altair 8800)。

后來(lái),到了1980年,IBM公司也秘密搞起了自己的PC項(xiàng)目。

這個(gè)被命名為“國(guó)際象棋”的項(xiàng)目,由唐·埃斯特里奇(Don Estridge)負(fù)責(zé)領(lǐng)導(dǎo),旨在開(kāi)發(fā)一款價(jià)格足夠低廉的微型計(jì)算機(jī)產(chǎn)品,面向小企業(yè)和家庭用戶市場(chǎng)。

為了給這款新PC搭配合適的操作系統(tǒng),他們找到了微軟公司的比爾·蓋茨 (Bill Gates)。

之所以找比爾·蓋茨,主要有兩個(gè)方面的原因:

一,微軟公司此前開(kāi)發(fā)了一款讓CP/M在Apple II上運(yùn)行的Z-80 SoftCard產(chǎn)品,所以,IBM以為微軟擁有CP/M。

二,比爾·蓋茨的媽媽——瑪麗·麥克斯韋爾·蓋茨 (Mary Maxwell Gates),在擔(dān)任全美聯(lián)合勸募協(xié)會(huì)執(zhí)行理事會(huì)主席期間,與IBM的首席執(zhí)行官約翰·??怂梗↗ohn Fellows Akers)共事,所以做了牽線搭橋。

比爾·蓋茨和IBM團(tuán)隊(duì)進(jìn)行洽談后,表示自己并不擁有CP/M,建議他們直接去找DR公司。

因?yàn)楹炗喠藝?yán)格的保密協(xié)議,比爾·蓋茨在和DR公司負(fù)責(zé)人加里·基爾代爾(Gary Kildall)說(shuō)明此事時(shí),并沒(méi)有直接點(diǎn)明是IBM要找他們,而是說(shuō):“有人來(lái)看你了。好好對(duì)待他們,他們是重要的人?!?/p>


加里·基爾代爾,傳奇程序員,他還發(fā)明了BIOS

但是,基于種種原因,DR公司和IBM公司沒(méi)有談攏,雙方不歡而散。(一種說(shuō)法是:IBM一見(jiàn)面就讓加里簽嚴(yán)格的保密協(xié)議,讓加里很不爽。也有一種說(shuō)法是,DR公司想打包賣(mài),而IBM想按單臺(tái)授權(quán)買(mǎi)。)

看到這個(gè)情況,比爾·蓋茨覺(jué)得,這是一個(gè)巨大的商業(yè)機(jī)會(huì),一定不能錯(cuò)過(guò)。

經(jīng)過(guò)一番調(diào)查,比爾·蓋茨得知,SCP(西雅圖計(jì)算機(jī)產(chǎn)品)公司有一個(gè)名叫蒂姆·帕特森(Tim Paterson)的24歲程序員,花了四個(gè)月的時(shí)間,寫(xiě)了一個(gè)QDOS系統(tǒng)(Quick and Dirty Operating System,快速和骯臟的操作系統(tǒng),后來(lái)覺(jué)得名字不太好聽(tīng),改成86-DOS)。這個(gè)系統(tǒng)是CP/M系統(tǒng)的變種,貌似能夠滿足IBM的需求。

一開(kāi)始,比爾·蓋茨只是花了2.5W美元,買(mǎi)了86-DOS的授權(quán)。后來(lái),考慮到IBM這個(gè)項(xiàng)目的巨大商業(yè)潛力,比爾·蓋茨直接掏了5-7W美元,一口氣買(mǎi)斷了版權(quán)。

為了更好地對(duì)86-DOS進(jìn)行改造,比爾·蓋茨還把蒂姆·帕特森直接挖了過(guò)來(lái),讓他加入了微軟。

1981年7月27日,微軟正式推出了MS-DOS系統(tǒng)(MS是MicroSoft的意思,DOS是Disk Operating System,磁盤(pán)操作系統(tǒng))。

幾天后,1981年8月12日,IBM也正式發(fā)布了個(gè)人電腦產(chǎn)品——IBM PC,采用MS-DOS 1.14版(在IBM PC上被命名為PC-DOS)。


IBM PC

當(dāng)時(shí),IBM和微軟采用的是單臺(tái)授權(quán)的方式。用戶每買(mǎi)一臺(tái)IBM PC,就要支付40美元的MS-DOS使用費(fèi)。

DR公司得知此事后,提出了強(qiáng)烈的抗議。IBM為了平息抗議,表示允許IBM PC用戶在DR公司CP/M-86系統(tǒng)和微軟公司PC-DOS系統(tǒng)之間進(jìn)行自由選擇。

CP/M-86系統(tǒng)售價(jià)高達(dá)240美元,PC-DOS只需要40美元。很快,CP/M-86系統(tǒng)就敗下陣來(lái)。

DR公司也曾試圖挽回局面。他們發(fā)行了DOS Plus,后來(lái),又發(fā)行了DR-DOS(兩者可以與MS-DOS和CP/M-86的軟件兼容),但都沒(méi)有獲得成功。再后來(lái),DR公司被Novell買(mǎi)下,DR-DOS變成了Novell DOS 7(1993年)。


Novell DOS 7

回到MS-DOS。

IBM公司推出IBM PC之后,繼續(xù)對(duì)產(chǎn)品進(jìn)行升級(jí)迭代。微軟這邊,也不斷推出新版本的DOS。

1983年3月8日,IBM推出增強(qiáng)版IBM PC/XT,第一次在PC上配備了硬盤(pán),使用的操作系統(tǒng)是MS-DOS 2.0版。1984年,IBM推出IBM PC/AT,搭配MS-DOS 3.0版。

1988年,微軟又推出了MS-DOS 4.0版本。

到了90年代,因?yàn)閃indows系統(tǒng)的大獲成功,微軟逐漸開(kāi)始拋棄MS-DOS。

大家需要注意,早期版本的Windows,只是在DOS之上執(zhí)行的應(yīng)用程序。90年代初,Windows仍非常依賴(lài)DOS。一直到Windows for Workgroups 3.11出現(xiàn)后,DOS才逐漸退居二線,只負(fù)責(zé)引導(dǎo)及加載Windows核心。

1994年4月,MS-DOS 6.22版發(fā)布。這是一個(gè)經(jīng)典的版本,80后讀者應(yīng)該都對(duì)這個(gè)版本非常熟悉。(小棗君當(dāng)年剛接觸計(jì)算機(jī),學(xué)校機(jī)房上機(jī)就是從DOS 6.22開(kāi)始學(xué)起。)


這個(gè)界面,很多人應(yīng)該還記得

2000年9月14日,MS-DOS最后一個(gè)版本8.0版發(fā)布。從那時(shí)開(kāi)始,微軟正式終止了對(duì)MS-DOS的開(kāi)發(fā)。

微軟拋棄DOS,并不意味著DOS的完全消失。

90年代中期,開(kāi)源軟件大行其道,很多程序員趁機(jī)開(kāi)發(fā)了DOS的衍生版本,例如FreeDOS、PTS-DOS、ROM-DOS等。這些DOS的功能十分強(qiáng)大,甚至超過(guò)了MS-DOS。

在DOS命令行界面的基礎(chǔ)上,一些程序員還開(kāi)發(fā)了仿Windows的界面增強(qiáng)程序,例如Seal、Qube、WinDOS等等。還有人開(kāi)發(fā)出了內(nèi)核為32位的DOS操作系統(tǒng),如FreeDOS 32等。

這些“雜牌”DOS,從某種意義上來(lái)說(shuō),也算延續(xù)了DOS的生命。

Windows的發(fā)展史

好了,我們?cè)倩剡^(guò)頭,看看Windows的故事。

1979年,蘋(píng)果公司創(chuàng)始人史蒂夫·喬布斯(Steve Jobs)來(lái)到施樂(lè)公司(Xerox)著名的PARC研究所,參觀他們的PC原型機(jī)——Alto。


施樂(lè)公司的Alto

Alto的技術(shù)非常超前,尤其是它的GUI(Graphic User Interface,圖形用戶接口)界面和鼠標(biāo),都是前所未有的設(shè)計(jì)。

喬布斯對(duì)這些設(shè)計(jì)愛(ài)不釋手,于是,以很低的價(jià)格(施樂(lè)公司高層根本沒(méi)有意識(shí)到這些設(shè)計(jì)的價(jià)值),將這些設(shè)計(jì)買(mǎi)下,并準(zhǔn)備應(yīng)用于自己的PC產(chǎn)品。

1983年,全球首款采用GUI界面的商業(yè)計(jì)算機(jī)產(chǎn)品推出,也就是Apple Lisa。


喬布斯和Apple Lisa

Apple Lisa的誕生,震撼了所有人,其中就包括微軟的比爾·蓋茨。

那時(shí)候的比爾·蓋茨,剛剛在MS-DOS上獲得成功??吹紸pple Lisa后,他很清楚,GUI界面才是PC操作系統(tǒng)的未來(lái)。

因此,他立刻找到喬布斯,說(shuō)要和蘋(píng)果公司合作,幫助開(kāi)發(fā)蘋(píng)果另一款新機(jī)型(Macintosh)的應(yīng)用軟件。

喬布斯輕信了比爾·蓋茨,答應(yīng)與之進(jìn)行合作。結(jié)果,在合作的過(guò)程中,微軟一直都在對(duì)蘋(píng)果的GUI圖形操作系統(tǒng)進(jìn)行研究和“仿制”。

Windows 1.0/2.0/2.1

1984年,蘋(píng)果公司發(fā)布Macintosh(麥金托什,麥金塔),再次震撼世界。一年后,1985年11月,微軟正式發(fā)布Windows 1.0。


Windows 1.0 界面

得知受騙,喬布斯怒不可遏,但為時(shí)已晚。因?yàn)檫@件事,喬布斯后來(lái)和比爾·蓋茨一直都不太對(duì)付,經(jīng)常隔空對(duì)罵。

前面說(shuō)過(guò),早期的windows,其實(shí)就是套在DOS外面的一個(gè)“殼”,只是起到操作界面的作用。最開(kāi)始,微軟把它稱(chēng)之為“界面管理器”。你也可以把它看成DOS下面的一個(gè)應(yīng)用程序。后來(lái),在1.0的基礎(chǔ)上,微軟又在1987年和1988年先后發(fā)布了Windows 2.0及Windows 2.1。這兩個(gè)版本同樣不太成功,經(jīng)常藍(lán)屏,被用戶瘋狂吐槽。


Windows 2.0

痛定思痛,比爾·蓋茨覺(jué)得,繼續(xù)在DOS上套殼,肯定不是辦法,還是應(yīng)該重新開(kāi)發(fā)一個(gè)全新的內(nèi)核。

于是,他到處招兵買(mǎi)馬,找來(lái)了施樂(lè)公司最早做圖形界面的一些人,還有VMS系統(tǒng)(當(dāng)時(shí)很牛的一個(gè)操作系統(tǒng))的開(kāi)發(fā)者大衛(wèi)·卡特勒(David Neil Cutler),以及操作系統(tǒng)頂級(jí)高手吉姆·阿爾欽(Jim Allchin)等,一同進(jìn)行新系統(tǒng)的開(kāi)發(fā)。

吉姆·阿爾欽對(duì)比爾·蓋茨的邀請(qǐng)很是不屑。他告訴比爾·蓋茨,你們微軟的系統(tǒng)是世界上最爛的。比爾·蓋茨倒是非常大度,回答說(shuō),正因?yàn)樗鼈兒軤€,所以才請(qǐng)你來(lái)把它們做好嘛。

最后,蓋茨的誠(chéng)意和微軟的股票期權(quán)打動(dòng)了吉姆·阿爾欽。他選擇了加入。

Windows 3.X

1990年5月22日,微軟終于迎來(lái)了第一個(gè)具有里程碑意義的作品—— Windows 3.0。后來(lái),1992年4月,更成熟的Windows 3.1也誕生了。


Windows 3.0

Windows 3.0是第一個(gè)獲得全面成功的Windows版本,在兩年內(nèi)賣(mài)出1000萬(wàn)份。

它引入了16色圖標(biāo),擁有更先進(jìn)的內(nèi)存管理和界面管理,兼容性和穩(wěn)定性更強(qiáng)。此外,它還引入了紙牌游戲,增加了娛樂(lè)性。

而Windows 3.1更是添加了多媒體功能、CD播放器,以及對(duì)桌面排版很重要的True Type字體,大大提升了用戶使用體驗(yàn)。

值得一提的是,在上世紀(jì)80年代,除了Windows之外,微軟還和IBM合作開(kāi)發(fā)了OS/2系統(tǒng)。

但是,Windows 3.0的成功,讓微軟堅(jiān)定了開(kāi)發(fā)Windows、拋棄OS/2的信心。

1991年5月,比爾·蓋茨正式宣布,結(jié)束與IBM的OS/2合作伙伴關(guān)系,將所有資源都投入到Windows上。

那一時(shí)期,網(wǎng)絡(luò)技術(shù)高速發(fā)展,互聯(lián)網(wǎng)迅猛崛起。

為了應(yīng)對(duì)這一趨勢(shì),1993年11月,微軟正式發(fā)布了Windows for Workgroups 3.11,重點(diǎn)加強(qiáng)了對(duì)網(wǎng)絡(luò)的支持——包括支持以太網(wǎng)和熱門(mén)的Novell netware,并利用對(duì)等網(wǎng)絡(luò)的概念構(gòu)建 Windows工作組網(wǎng)絡(luò)。

所有這些努力,幫助Windows逐漸在90年代激烈的操作系統(tǒng)競(jìng)爭(zhēng)中贏得優(yōu)勢(shì),并逐漸構(gòu)建了強(qiáng)大的“Wintel(Windows+Intel)”體系。

Windows NT

1993年7月27日,Windows NT正式發(fā)布。NT就是New Technology,新技術(shù)的意思。

Windows NT是支持多任務(wù)處理的32位操作系統(tǒng),實(shí)際上有兩個(gè)版本:Windows NT Server,設(shè)計(jì)用作網(wǎng)絡(luò)中的服務(wù)器;Windows NT Workstation,用于獨(dú)立或客戶端工作站。

Windows 95/98

1995年8月24日,這是一個(gè)重要的日子。因?yàn)?,在這一天,我們很多讀者非常熟悉的Windows 95,正式發(fā)布了。

Windows 95的成功,是顯而易見(jiàn)的。這套系統(tǒng)在發(fā)布后的5周內(nèi),售出了700多萬(wàn)份。它的界面有了很大的改進(jìn),穩(wěn)定性和流暢性也遠(yuǎn)勝于此前的Windows。


搶購(gòu)Win95的用戶

在Windows 95里,開(kāi)始菜單首次出現(xiàn),IE瀏覽器也隨該系統(tǒng)出現(xiàn)。它的整體外觀,在后來(lái)的20多年里,沒(méi)有太大的變化,在很多用戶心里留下了深刻的印象。

和Windows 95同樣經(jīng)典的,還有 1998年6月25日發(fā)布的Windows 98,也就是俗稱(chēng)的“瘟酒吧”。

Windows 98就是升級(jí)版的Windows 95,在界面和工具上有所改進(jìn)。大家也很熟悉,我就不多介紹了。

Windows 95和Windows 98,基本上奠定了微軟在PC操作系統(tǒng)上的霸主地位,也形成了事實(shí)上的市場(chǎng)壟斷。

Windows 2000

跨入21世紀(jì)后,Windows又進(jìn)入了一個(gè)新的發(fā)展階段。

2000年2月17日,微軟公司推出了32位計(jì)算機(jī)操作系統(tǒng)——Windows 2000(內(nèi)核版本號(hào)Windows NT 5.0)。

Windows 2000共有四個(gè)主要版本:Professional(專(zhuān)業(yè)版)、Server(服務(wù)器版)、Advanced Server(高級(jí)服務(wù)器版)和Datacenter Server(數(shù)據(jù)庫(kù)服務(wù)器中心版)。

很多的IDC數(shù)據(jù)中心服務(wù)器,包括web服務(wù)器、電子郵件服務(wù)器、ftp服務(wù)器等,都采用了Windows 2000 Server,這也迎合了當(dāng)時(shí)互聯(lián)網(wǎng)的發(fā)展需求。

Windows 2000的最大特點(diǎn)是穩(wěn)定。它升級(jí)完善了活動(dòng)目錄功能,增強(qiáng)存儲(chǔ)服務(wù),開(kāi)始支持新型設(shè)備,并采用了NTFS 5文件系統(tǒng),可靠性和安全性有明顯的提升。

Windows Me

不久后,2000年9月14日,微軟發(fā)布了Windows Me(Windows Millennium Edition)。

這個(gè)Me,除了“我”的意思之外,也表示Millennium(千禧年),以及Multimedia(多媒體)。

Windows Me是16位/32位混合的系統(tǒng),也是最后一款基于MS-DOS的Windows 9X內(nèi)核系列的Windows操作系統(tǒng)。它的穩(wěn)定性不如Win2000,又比較“吃”配置,所以市場(chǎng)表現(xiàn)并不成功,不被用戶認(rèn)可。

Windows XP

很快,微軟亡羊補(bǔ)牢,推出了嶄新的Windows XP(2001年10月25日)?!癤P”的意思,是英文中的“體驗(yàn)”(Experience),盡管我們有時(shí)候也叫它——“擦屁”。

Windows XP也是一代經(jīng)典,甚至很多老電腦現(xiàn)在還在使用它(2008年停止銷(xiāo)售,2014年停止技術(shù)支持)。

它使用了Luna(月神)圖形用戶界面和雙列開(kāi)始菜單,提升了系統(tǒng)的安全性和工作性能,提供了WiFi支持,簡(jiǎn)化了軟件的安裝和運(yùn)行,并增加了遠(yuǎn)程桌面功能。

Windows Vista/7

90年代末,喬布斯經(jīng)過(guò)一番波折,重新入主蘋(píng)果公司。在他的帶領(lǐng)下,蘋(píng)果推出了一系列酷炫的產(chǎn)品,包括非常驚艷且流暢的MacOS。

在界面體驗(yàn)上,Windows XP根本不是MacOS的對(duì)手。于是,微軟又從IBM手中買(mǎi)回了OS/2,并在此基礎(chǔ)上發(fā)布了Windows Vista(2006年11月30日)。

Windows Vista的界面確實(shí)蠻酷,多媒體和通信能力也明顯增強(qiáng),但是,華麗界面大幅拉低了系統(tǒng)性能,被用戶瘋狂吐槽。

無(wú)奈之下,微軟在短時(shí)間內(nèi)重新研發(fā),推出了Windows 7(2009年10月22日,內(nèi)核版本號(hào)Windows NT 6.1)。

Windows 8/10/11

再往后,就是Windows 8(不太成功)、Windows 10(非常成功)、Windows 11(剛起步)。大家都在用,應(yīng)該都很熟悉。

Windows 10在易用性和安全性方面有了極大的提升,穩(wěn)定性也不錯(cuò),現(xiàn)在是全球市場(chǎng)占比最高的Windows操作系統(tǒng)。

Windows 11的話,2021年6月24日發(fā)布,目前還處于起步上量的階段。

除了桌面操作系統(tǒng)之外,面向服務(wù)器平臺(tái)的Windows Server也在不斷升級(jí),陸續(xù)誕生了Windows Server 2003/2008/2012/2016等眾多版本(如下表)。

下面這張圖,看得更清晰一些:

結(jié)語(yǔ)

好了,以上就是的完整發(fā)展歷史。

作為大家最熟悉的操作系統(tǒng),Windows伴隨著我們很多人的成長(zhǎng)歷程。我們抱怨它,吐槽它,但也離不開(kāi)它。

未來(lái),Windows還會(huì)陪伴我們多久?它還會(huì)不會(huì)有顛覆性的創(chuàng)新?就讓時(shí)間來(lái)告訴我們答案吧。

 

相關(guān)推薦

電子產(chǎn)業(yè)圖譜

通信行業(yè)知名新媒體鮮棗課堂創(chuàng)始人,通信行業(yè)資深專(zhuān)家、行業(yè)分析師、自媒體作者,《智聯(lián)天下:移動(dòng)通信改變中國(guó)》叢書(shū)作者。通信行業(yè)13年工作經(jīng)驗(yàn),曾長(zhǎng)期任職于中興通訊股份有限公司,從事2/3/4G及5G相關(guān)技術(shù)領(lǐng)域方面的研究,曾擔(dān)任中興通訊核心網(wǎng)產(chǎn)品線產(chǎn)品經(jīng)理、能力提升總監(jiān)、中興通訊學(xué)院二級(jí)講師、中興通訊高級(jí)主任工程師,擁有豐富的行業(yè)經(jīng)驗(yàn)和積累。