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