內(nèi)容提要:這是一篇高級(jí)科普文章,比較全面地介紹了計(jì)算機(jī)操作系統(tǒng)(包括OS/360、UNIX、DOS、macOS?.NETWare、windows、linux等)的發(fā)展歷程,重點(diǎn)介紹Windows和Linux的起源和發(fā)展。
關(guān)鍵詞:操作系統(tǒng) DOS Windows UNIX Linux 微軟 IBM 華為
這篇文章面向有計(jì)算機(jī)基本知識(shí)的讀者,比較全面地介紹了計(jì)算機(jī)操作系統(tǒng)(包括OS/360、UNIX、DOS、MacOS、NetWare、Window、Linux等)的發(fā)展歷程,重點(diǎn)介紹Windows和Linux的起源和發(fā)展。
文章中所介紹的計(jì)算機(jī)操作系統(tǒng)及其宿主計(jì)算機(jī),筆者幾乎全部使用過(guò)。筆者吳國(guó)發(fā)就是一部計(jì)算機(jī)及其操作系統(tǒng)的活詞典。
1939年10月,世界上第一臺(tái)電子計(jì)算機(jī)ABC(Atanasoff- Berry-Computer)誕生了;其發(fā)明者是美國(guó)愛(ài)阿華大學(xué)的教授約翰.文森特.阿塔那索夫(John Vincent Atanasoff)。約翰.阿塔那索夫被稱為電子計(jì)算機(jī)之父。
早期的電子計(jì)算機(jī)沒(méi)有操作系統(tǒng),人們通過(guò)各種按鈕來(lái)控制計(jì)算機(jī)。后來(lái)出現(xiàn)了匯編語(yǔ)言,操作人員通過(guò)有孔的紙帶將程序輸入計(jì)算機(jī)進(jìn)行編譯。這些將語(yǔ)言內(nèi)置的計(jì)算機(jī)只能由設(shè)計(jì)人員自己編寫程序來(lái)運(yùn)行。
到了1960年代早期,計(jì)算機(jī)研制者制造了批次處理系統(tǒng)。此系統(tǒng)可將工作的設(shè)置、調(diào)度、執(zhí)行序列化。此時(shí),研制者為每一臺(tái)不同型號(hào)的計(jì)算機(jī)制作不同的操作系統(tǒng)。
到了1964年,IBM公司在世界上首次推出了一系列用途與價(jià)位都不同的大型計(jì)算機(jī)IBM System/360。它們都共享代號(hào)為OS/360的操作系統(tǒng)。讓單一操作系統(tǒng)適用于整個(gè)系列的產(chǎn)品是System/360成功的關(guān)鍵。為System/360所寫的應(yīng)用程序依然可以在現(xiàn)代的IBM機(jī)器上執(zhí)行。
1964年,AT&T公司的貝爾實(shí)驗(yàn)室開(kāi)發(fā)了操作系統(tǒng)UNIX。這是世界上第一個(gè)網(wǎng)絡(luò)操作系統(tǒng)。此操作系統(tǒng)在1969年用C語(yǔ)言重寫。
UNIX適合于作網(wǎng)絡(luò)操作系統(tǒng),不適合做桌面操作系統(tǒng)。
UNIX后來(lái)派生了很多個(gè)發(fā)行版:FreeBSD(加州大學(xué)伯克利分校),AIX(IBM公司),HP-UX(惠普公司),Oracle Solaris(甲骨文公司),開(kāi)源Linux,等等。其中,Linux用途最廣。
1988 年,負(fù)責(zé)UNIX開(kāi)發(fā)更新的“開(kāi)放軟件基金會(huì)”成立。從此,UNIX 經(jīng)歷了一個(gè)輝煌的歷史時(shí)期。成千上萬(wàn)的應(yīng)用軟件在UNIX系統(tǒng)上開(kāi)發(fā)、運(yùn)行;應(yīng)用范圍幾乎遍及每個(gè)應(yīng)用領(lǐng)域。
從1988年起,直至1996年4月微軟的Windows NT發(fā)布,UNIX與NetWare成為世界上用途最廣的網(wǎng)絡(luò)操作系統(tǒng)。
1971年11月,美國(guó)英特爾(Intel)公司研制的世界上第一個(gè)微處理器芯片4004在硅谷誕生,開(kāi)創(chuàng)了人類使用微型計(jì)算機(jī)的新時(shí)期。不久,出現(xiàn)了簡(jiǎn)單的微型機(jī)操作系統(tǒng)。
在1976年,美國(guó)Digital Research(數(shù)字研究)公司推出了第一個(gè)微型機(jī)操作系統(tǒng):8位的CP/M操作系統(tǒng)。這個(gè)系統(tǒng)允許用戶通過(guò)控制臺(tái)的鍵盤對(duì)系統(tǒng)進(jìn)行控制和管理。
此后的磁盤操作系統(tǒng)DOS(Disk Operating System)來(lái)源于CP/M,并且具有CP/M的全部功能。
1981年8月12誕生了IBM個(gè)人計(jì)算機(jī)(IBM PC)。PC機(jī)使用的操作系統(tǒng)就是DOS,它是由IBM公司和微軟公司聯(lián)合開(kāi)發(fā)的。DOS是一個(gè)單用戶單任務(wù)的操作系統(tǒng)。
后來(lái),微軟退出了與IBM的聯(lián)合研發(fā)團(tuán)隊(duì),單獨(dú)開(kāi)發(fā)、更新DOS,稱為MS-DOS。相應(yīng)地,IBM開(kāi)發(fā)的DOS稱為PC-DOS。再后來(lái),PC-DOS被淘汰,MS-DOS壟斷了微型機(jī)操作系統(tǒng)市場(chǎng)。
1984年11月,微軟公司發(fā)布支持網(wǎng)絡(luò)的MS-DOS 3.1版。
1995 年8月,隨著 Windows 95的亮相,MS-DOS終極版——MS-DOS 7.0 版推出。此后20年,DOS的命令仍然可以在用英特爾x86架構(gòu)芯片的微型機(jī)上使用。
1983年1月19日,蘋果公司推出全球第一臺(tái)圖形界面系統(tǒng)的個(gè)人電腦。那一天,蘋果推出了Apple Lisa電腦,其名稱來(lái)自蘋果創(chuàng)辦人喬布斯愛(ài)女麗薩·妮可爾(Lisa Nicole)。Apple Lisa是全球首款使用了圖形用戶界面的電腦。蘋果公司的這個(gè)操作系統(tǒng)名為System 1。微軟推出其首款圖形界面系統(tǒng)的時(shí)間為1987年,比蘋果晚四年。
在隨后的十幾年風(fēng)風(fēng)雨雨中,蘋果操作系統(tǒng)歷經(jīng)了由System 1到System 7.5的大變化,系統(tǒng)從單調(diào)的黑白用戶界面變成彩色用戶界面(GUI)。
從1997年發(fā)布的System 7.6 版開(kāi)始,蘋果操作系統(tǒng)System7.6更名為 MacOS 8。此后的MacOS 9,直至MacOS 14,采用的都是這種命名方式。
Mac OS是蘋果公司的麥金托(Macintosh)電腦使用的操作系統(tǒng)。
2023年6月7 日,MacOS 14發(fā)布。這是MacOS的最新版。MacOS 14是蘋果是從英特爾芯片完全過(guò)渡到蘋果自制芯片后的第一個(gè)操作系統(tǒng)。
順便說(shuō)一下,蘋果公司的IOS是手機(jī)操作系統(tǒng),不是計(jì)算機(jī)操作系統(tǒng)。iOS的最新版是iOS 17,于2023年6月7 日發(fā)布。
在世界上第二個(gè)網(wǎng)絡(luò)操作系統(tǒng)是NetWare.
1983年,NetWare 1.0發(fā)布。NetWare是美國(guó)Novell(諾威爾)公司開(kāi)發(fā)的網(wǎng)絡(luò)操作系統(tǒng)。
NetWare是一個(gè)開(kāi)放的網(wǎng)絡(luò)服務(wù)器平臺(tái),可以方便地對(duì)其進(jìn)行擴(kuò)充。以NetWare作服務(wù)器的網(wǎng)絡(luò),其終端可以是不同的工作平臺(tái),如DOS、IBM公司的OS/2、蘋果公司的Macintosh等。
Netware操作系統(tǒng)的版本很多,具有代表性的主要有:Netware 3.1,Netware 4.1,IntranetWare,Netware 5,Netware 6.5(2005年),Netware 7。
NetWare終極版是NetWare 7,于2006年發(fā)布。
從1984年起,直至1996年4月微軟的Windows NT發(fā)布,Novell公司的NetWare操作系統(tǒng)在網(wǎng)絡(luò)操作系統(tǒng)市場(chǎng)雄霸一方,一度占世界網(wǎng)絡(luò)操作系統(tǒng)市場(chǎng)的70%份額。
2003,Novell公司收購(gòu)了德國(guó)的Linux發(fā)行版SUSE,成功地轉(zhuǎn)向了Linux世界。
Novell于2010年被The Attachmate Group收購(gòu),后者2014年又被Micro Focus International(國(guó)際微焦點(diǎn)公司)收購(gòu)。
1985年,微軟公司推出微型機(jī)視窗操作系統(tǒng)Windows 1.0。該系統(tǒng)沒(méi)有得到普遍應(yīng)用。1987年12月9日,Windows 2.0發(fā)布。
1987年4月2日,操作系統(tǒng)OS/2問(wèn)世。OS/2是IBM公司和微軟公司共同開(kāi)發(fā)的。后來(lái),微軟公司退出了開(kāi)發(fā)團(tuán)隊(duì),集中精力開(kāi)發(fā)Windows。
1990年5月22日,Microsoft發(fā)布了具有里程碑意義的產(chǎn)品Windows 3.0。
1995年8月24日,微軟公司推出了Windows 95。
微軟公司的Windows適合于作桌面操作系統(tǒng),尤其是具有x86架構(gòu)芯片的微型機(jī)。當(dāng)時(shí),英特爾公司研制的x86架構(gòu)芯片微型機(jī)只能用Windows作操作系統(tǒng)。這樣,就形成了穩(wěn)泰爾(Wintel)聯(lián)盟。
1996年4月,微軟公司發(fā)布網(wǎng)絡(luò)操作系統(tǒng)Windows NT 4.0,面向工作站、網(wǎng)絡(luò)服務(wù)器和大型計(jì)算機(jī)。微軟的最新網(wǎng)絡(luò)操作系統(tǒng)是Windows Server 11。
2001年10月,微軟公司發(fā)布Windows XP。
2005年12月23日,IBM宣布不再銷售和支持OS/2系統(tǒng)。這樣,IBM OS/2與微軟Windows的競(jìng)爭(zhēng),以O(shè)S/2的失敗告終。此后,穩(wěn)泰爾聯(lián)盟壟斷了微型機(jī)芯片和操作系統(tǒng)的市場(chǎng)。
截至2013年底,微軟公司幾乎占據(jù)了用x86芯片的微型機(jī)市場(chǎng)操作系統(tǒng)的每一空間,將市場(chǎng)占到了極致。
微軟公司2021年的桌面操作系統(tǒng)是Windows 10,于2014年10月1日發(fā)布。新系統(tǒng)的名稱從Windows 8跳到Windows10,躍過(guò)了數(shù)字“9”。
2023年最新的桌面操作系統(tǒng)是Windows 11;該系統(tǒng)于2021年6月24日發(fā)布,2021年10月5日發(fā)行。
微軟公司的Windows占據(jù)桌面版操作系統(tǒng)的壟斷地位20多年;目前仍然占有全世界桌面版操作系統(tǒng)市場(chǎng)的約90%份額。
1991年10月5日(這是第一次正式向外公布的時(shí)間),芬蘭赫爾辛基大學(xué)研究生Linus Torvalds(林納斯·托瓦茲)開(kāi)發(fā)的Linux問(wèn)世了。他在因特網(wǎng)上公開(kāi)發(fā)布了源程序代碼。林納斯·托瓦茲后來(lái)在美國(guó)定居,加入了美國(guó)國(guó)籍。
Linux適于做網(wǎng)絡(luò)操作系統(tǒng)和大型、巨型計(jì)算機(jī)的操作系統(tǒng)。
Linux可以運(yùn)行在多種硬件平臺(tái)上,如以x86、680x0、SPARC、Alpha等為中央處理器的平臺(tái)。
此外Linux還可以做嵌入式操作系統(tǒng),運(yùn)行在掌上電腦、電視機(jī)頂盒、游戲機(jī)和其它嵌入式系統(tǒng)。
目前世界上存在著300多個(gè)Linux發(fā)行版(Distribution)。它們?nèi)家蚤_(kāi)源Linux為基礎(chǔ),使用了Linux內(nèi)核。
廣泛使用的Linux發(fā)行版有下列五種:
l Fedora/RedHat Linux,世界上使用最廣的Linux系統(tǒng)。這個(gè)系統(tǒng)分成兩支:免費(fèi)版Fedora Linux,收費(fèi)版RedHat Enterprise Linux。
l Ubuntu Linux,在亞洲和非洲使用最廣的Linux系統(tǒng)。Ubuntu Linux第1版于2004年發(fā)布;以后,每半年發(fā)布一個(gè)新版本。
l Debian GNU/Linux,由Ian Murdock開(kāi)發(fā),在美國(guó)使用很廣。
l SUSE和openSUSE,由德國(guó)的企業(yè)為主維護(hù)、更新,是在歐洲使用最廣的Linux。2003年,SUSE Linux 被美國(guó)公司Nowell公司收購(gòu)。
l PCLinuxOS,最佳的桌面版Linux。PCLinuxOS是微軟Windows操作系統(tǒng)的有力競(jìng)爭(zhēng)者。
2020年3月,華為公司開(kāi)發(fā)的歐拉操作系統(tǒng)openEuler閃亮登堂。
2020年3月30日,華為開(kāi)發(fā)的openEuler 20 LTS版本正式發(fā)布,為L(zhǎng)inux世界帶來(lái)一個(gè)全新的具備獨(dú)立技術(shù)演進(jìn)能力的Linux發(fā)行版。LTS是英文Long Term Support的簡(jiǎn)寫,意為“長(zhǎng)生命周期支持”。
2021年3月31日,發(fā)布o(jì)penEuler 21內(nèi)核創(chuàng)新版。
2021年11月9日,華為公司宣布把歐拉系統(tǒng)捐贈(zèng)給國(guó)家:將全部代碼和各種技術(shù)文件對(duì)捐贈(zèng)給開(kāi)放原子開(kāi)源基金會(huì)。這個(gè)基金會(huì)是國(guó)家的代表。這標(biāo)志著歐拉從創(chuàng)始企業(yè)主導(dǎo)的開(kāi)源項(xiàng)目演進(jìn)到產(chǎn)業(yè)共建、社區(qū)自治。
2022年4月15日,歐拉捐贈(zèng)之后首個(gè)社區(qū)共建版本openEuler22 LTS正式發(fā)布。該版本具有本針對(duì)服務(wù)器、云計(jì)算、邊緣計(jì)算和嵌入式四大場(chǎng)景的新特性。
2022年6月15日,華為伙伴暨開(kāi)發(fā)者大會(huì)上,麒麟軟件、統(tǒng)信軟件、麒麟信安、SUSE、普華基礎(chǔ)軟件、拓林思、中科創(chuàng)達(dá)、科東軟件、中科院軟件所共九家伙伴企業(yè)正式發(fā)布基于openEuler22 LTS的操作系統(tǒng)的商業(yè)發(fā)行版,將社區(qū)創(chuàng)新成果應(yīng)用于千行百業(yè)。2022年底,歐拉系統(tǒng)的裝機(jī)量累計(jì)占Linux新增市場(chǎng)份額的25%。
2023年最新的歐拉操作系統(tǒng)openEuler版本是openEuler22 LTS。
在當(dāng)今世界網(wǎng)絡(luò)操作系統(tǒng)市場(chǎng),Linux系統(tǒng)獨(dú)占鰲頭。Linux占據(jù)了全世界網(wǎng)絡(luò)操作系統(tǒng)市場(chǎng)的約70%,占據(jù)了巨型機(jī)操作系統(tǒng)市場(chǎng)的90%以上。