從DOS到Vista開放API的成長曆程

iDotNetSpace發表於2008-09-11

       微軟已有32個年頭,而第一個作業系統"MS-DOS"到現在的"Vista"以及正在研製開發的"Windows 7",也已經有26年和10多個版本的作業系統……

  要說Windows發展歷史必然要先了解一下微軟(Microsoft),微軟公司是全球最大的電腦軟體提供商,總部設在華盛頓州的雷德蒙市(Redmond,大西雅圖的市郊)。公司於1975年由比爾·蓋茨和保羅·艾倫成立。公司最初以“Micro-soft”的名稱(意思為“微型軟體”)發展和銷售BASIC直譯器。最初的總部是新墨西哥州的阿爾伯克基。史蒂夫?巴爾默(Steve Ballmer)是現在的執行長

  Microsoft Windows是一個為個人電腦和伺服器使用者設計的作業系統,它有時也被稱為“視窗作業系統”。它的第一個版本由微軟公司發行於1985年,並最終獲得了世界個人電腦作業系統軟體的壟斷地位。所有最近的Windows都是完全獨立的作業系統。

  從公司建立至今,微軟已經經歷32個年頭,而微軟的第一個作業系統"MS-DOS"到現在的"Vista"以及微軟正在研製開發的"Windows 7",也已經有26個年頭和10多個版本的PC作業系統。粗略算來有以下這些:

  1、MS-DOS

  2、Windows 1.0

  3、Windows 2.0

  4、Windows 3.0

  5、Windows 3.1

  6、Windows NT 3.1

  7、Windows 3.2

  8、Windows 95

  9、Windows NT 4.0

  10、Windows 98

  11、Windows ME

  12、Windows 2000

  13、Windows XP

  14、Windows 2003

  15、Windows Vista   

MS-DOS

  Microsoft在Windows之前製造的作業系統

  1975年4月4日 Microsoft 成立

  1979年1月1日 Microsoft 從北墨西哥州Albuquerque遷移至華盛頓州Bellevue市

  1981年6月25日 Microsoft 正式登記公司

  1981年8月12日,IBM推出內含Microsoft的16位元作業系統 MS-DOS 1.0的個人電腦。

  MS-DOS是Microsoft Disk Operating System的簡稱,意即由美國微軟公司(Microsoft)提供的磁碟作業系統。在Windows 95以前,DOS是PC相容電腦的最基本配備,而MS-DOS則是最普遍使用的PC相容DOS。

  最基本的MS-DOS系統由一個基於MBR的BOOT載入程式和三個檔案模組組成。這三個模組是輸入輸出模組(IO.SYS)、檔案管理模組(MSDOS.SYS)及命令解釋模組(COMMAND.COM)。除此之外,微軟還在零售的MS-DOS系統包中加入了若干標準的外部程式(即外部命令),這才與內部命令(即由COMMAND.COM解釋執行的命令)一同構建起一個在磁碟操作時代相對完備的人機互動環境。有關MS-DOS的各種命令,請參見MS-DOS命令列表。

  MS-DOS一般使用命令列介面來接受使用者的指令,不過在後期的MS-DOS版本中,DOS程式也可以通過呼叫相應的DOS中斷來進入圖形模式,即DOS下的圖形介面程式。

  Windows 1.0

  1985年11月,Microsoft Windows 1.0釋出,最初售價為100美圓;當時被人所青睞的GUI電腦平臺是GEM及Desqview/X,因此使用者對Windows 1.0的評價並不高。

  Microsoft Windows 1.0是微軟第一次對個人電腦操作平臺進行使用者圖形介面的嘗試。Windows 1.0本質上宣告了MS-DOS作業系統的終結。

  Microsoft Windows 1.0是Windows系列的第一個產品,於1985年開始發行。

  當時很多人認為Microsoft Windows 1.0只是一個低劣的產品。當時最好的GUI電腦平臺是GEM。另外一個選擇是Desqview/X。

  Windows 2.0

  1987年12月9日,Windows 2.0釋出,最初售價為100美圓;這個版本的windows圖形介面,有不少地方借鑑了同期的Mac OS 中的一些設計理念,但這個版本依然沒有獲得使用者認同。之後又推出了windows 386和windows 286版本,有所改進,併為之後的Windows 3.0的成功作好了技術鋪墊。

  Windows 3.0

  1990年5月22日,Windows 3.0正式釋出,由於在介面/人性化/記憶體管理多方面的巨大改進,終於獲得使用者的認同。之後微軟公司趁熱打鐵,於1991年10月釋出了windows 3.0的多語版本,為windows在非英語母語國家的推廣起到了重大作用。1992年4月,windows 3.1釋出,在最初發布的2個月內,銷售量就超過了一百萬份,至此,微軟公司的資本積累/研究開發進入良性迴圈。

  這個系統既包含了對使用者介面的重要改善也包含了對80286和80386對記憶體管理技術的改進。為命令列式作業系統編寫的MS-DOS下的程式可以在視窗中執行,使得程式可以在多工基礎上可以使用,雖然這個版本只是為家庭使用者設計的,很多遊戲和娛樂程式仍然要求DOS存取。

  Windows 3.1

  1992年3月18日,Windows for Workgroups 3.1釋出,看來不甘寂寞的微軟公司吹響了進軍企業伺服器市場的號角。

  Windows 3.1新增了對聲音輸入輸出的基本多媒體的支援和一個CD音訊播放器,以及對桌面出版很有用的TrueType字型。

  Windows NT 3.1

  1993年Windows NT 3.1釋出,這個產品是基於OS/2 NT的基礎編制的,由微軟和IBM聯合研製。協作後來分開了,微軟則把這個軟體的名稱改為它們的版本MS Windows NT,把主要的API改為32位的版本。微軟公司從數字裝置公司(Digital Equipment Corporation)僱傭了一批人員來開發這個新系統。這個系統的很多元素反映了早期的帶有VMS和RSX-11的DEC概念。由於是第一款真正對應伺服器市場的產品,所以穩定性方面比桌面作業系統更為出色。

  Windows 3.2

  1994年,windows 3.2的中文版本釋出,相信國內有不少windows的先驅使用者就是從這個版本開始接觸windows系統的;由於消除了語言障礙,降低了學習門檻,因此很快在國內流行了起來。

        Windows 95

  1995年最轟動的事件,莫過於8月期間windows95釋出,當時微軟視窗95以強大的攻勢進行釋出,包括了商業性質的Rolling Stones的歌曲“Start Me Up”。很多沒有電腦的顧客受到宣傳的影響而排隊購買軟體,但他們甚至根本不知道Windows 95是什麼。在強大的宣傳攻勢和Windows 3.2的良好口碑下,windows 95 在短短4天內就賣出超過一百萬份,出色的多媒體特性、人性化的操作、美觀的介面令windows 95獲得空前成功。業界也將windows95的推出看作是微軟發展的一個重要里程碑。

  Windows 95是一個混合的16位/32位Windows系統,其版本號為4.0,由微軟公司發行於1995年8月24日。

  Windows 95是微軟之前獨立的作業系統MS-DOS和視窗產品的直接後續版本。第一次拋棄了對前一代16位x86的支援,因此它要求英特爾公司的80386處理器或者在安全模式下執行於一個相容的速度更快的處理器。它以對GUI的重要的改進和底層工作(underlying workings)為特徵。同時也是第一個特別捆綁了一個版本的DOS的視窗版本(Microsoft DOS 7.0)。這樣,微軟就可以保持由視窗3.x建立起來的GUI市場的統治地位,同時使得沒有非微軟的產品可以提供對系統的底層***作服務。也就是說,視窗95具有雙重的角色。它帶來了更強大的、更穩定、更實用的桌面圖形使用者介面,同時也結束了桌面***作系統間的競爭。(技術上說,Windows圖形使用者介面可以在DR-DOS上執行,也可能可以在PC-DOS上執行――這個情況直到幾年後在法庭上被揭示,這時其它一些主要的DOS市場的商家已經退出市場了。)在市場上,視窗95絕對是成功的,在它發行的一兩年內,它成為有史以來最成功的作業系統。

  Windows 95以強大的攻勢進行釋出,包括了商業性質的Rolling Stones的歌曲“Start Me Up”。很多沒有電腦的顧客受到宣傳的影響而排隊購買軟體,但他們甚至根本不知道Windows 95是什麼。

  Windows 95標明瞭一個“開始”按鈕的介紹以及桌面個人電腦桌面上的工具條,這一直保留到現在視窗後來所有的產品中。

  後來的Windows 95版本附帶了Internet Explorer 3,然後是Internet Explorer 4。當Internet Explorer 4被整合到作業系統後,它將給系統帶來一些新特徵。Internet Explore被用來給系統的桌面提供HTML支援。這個也是在微軟的反托拉斯案中的焦點,因為整合Explorer排擠了微軟的競爭對手Netscape的品。

  Windows NT 4.0

  1996年8月,Windows NT 4.0釋出,增加了許多對應管理方面的特性,穩定性也相當不錯,這個版本的windows軟體至今仍被不少公司使用著。11月,Windows CE 1.0釋出;這個版本是為各種嵌入式系統和產品設計的一種壓縮的、具有高效的、可升級的作業系統(OS)。其多線性、多工、全優先的作業系統環境是專門針對資源有限而設計的。這種模組化設計使嵌入式系統開發者和應用開發者能夠定做各種產品,例如家用電器,專門的工業控制器和嵌入式通訊裝置。微軟的戰線從桌面系統殺到了伺服器市場,又轉攻到嵌入式行業,到這裡,微軟帝國的雛形基本已經形成。

  Windows 98

  1998年6月25日,Windows 98釋出;這個新的系統是基於Windows 95上編寫的,它改良了硬體標準的支援,例如MMX和AGP。其它特性包括對FAT32檔案系統的支援、多顯示器、Web TV的支援和整合到Windows圖形使用者介面的Internet Explorer,稱為活動桌面(Active Desktop)。1999年6月10日,Windows 98 SE釋出,提供了Internet Explorer 5、Windows Netmeeting 3、Internet Connection Sharing、對DVD-ROM和對USB的支援。微軟敏銳地把握住了即將到來的網際網路絡大潮,捆綁的ie瀏覽器最終在幾年後敲響了網景公司的喪鐘,同期也因為觸及壟斷和非法競爭等敏感區域而官司不斷。win98是如此出色,以至在6年後的今天還有很多使用者依然鍾情於它。

  Windows 98是一個發行於1998年6月25日的混合16位/32位的Windows系統,其版本號為4.1。這個新的系統是基於Windows 95上編寫的,它改良了硬體標準的支援,例如MMX和AGP。其它特性包括對FAT32檔案系統的支援、多顯示器、Web TV的支援和整合到Windows圖形使用者介面的Internet Explorer,稱為活動桌面(Active Desktop)。

  Windows 98 SE(第二版)發行於1999年6月10日。它包括了一系列的改進,例如Internet Explorer 5、Windows Netmeeting 3、Internet Connection Sharing、對DVD-ROM和對USB的支援。

  Windows 98被人批評為沒有足夠的革新。即使這樣,它仍然是一個成功的產品。第二版被批評為不能在第一版的基礎上自由升級。

  Windows ME

  Windows me 的一些激進改進卻沒能獲得廣大使用者的認同。重要的修改是系統去除了DOS,而由系統還原代替了。在概念上,這是一個大的改進:使用者不再需要有神祕的DOS行命令的知識就可以維護和修復系統。但實際上,去除了DOS功能對維護來說是一個障礙,而系統還原功能也帶來一些麻煩:效能顯著的降低、硬碟空間的大量消耗,並且對一些通常的錯誤還原並不一定有效。

  Windows ME(Windows Millennium Edition)是一個16位/32位混合的Windows系統,由微軟公司發行於2000年9月14日。 Windows Me是最後一個基於DOS的混合16位/32位的Windows 9X系列的Windows,其版本號為4.9。其名字有兩個意思,一是紀念2000年,Me是千年的意思,另外是指個人運用版,Me是英文中自己的意思。

  這個系統是在Windows 95和Windows 98的基礎上開發的。它包括相關的小的改善,例如Internet Explorer 5.5。其中最主要的改善是用於與流行的媒體播放軟體RealPlayer競爭的Windows Media Player 7。但是Internet Explorer 5.5和Windows Media Player 7都可以在網上免費下載。Movie Maker是這個系統中的一個新的元件。這個程式提供了基本的對視訊的編輯和設計功能,對家庭使用者來說是簡單易學的。

  在Windows Me, 最重要的修改是系統不再包括真實模式的MS-DOS。這就意味著,與Windows 95和98不同,微軟在載入Windows圖形介面前隱藏了載入DOS的過程,使得啟動時間有所減少。它仍然提供DOS模式,可以執行在視窗中,但是一些應用程式(如較早的磁碟工具)需要真實模式,而不能執行在DOS視窗中。微軟把Windows Me的DOS真實模式擯棄了,這有助於系統的速度提升,減少了對系統資源的使用。然而這對基於DOS原始碼的Windows Me造成了不利影響,即造成了系統比Windows 98更不穩定,甚至造成Windows Me跑得比Windows 98還慢。Windows Me比Windows 98更常有藍屏當機現象。Windows Me在使用了一段期間後,系統就有明顯的變得很慢。

  另外Windows Me引進了“系統還原”日誌和還原系統,這意味著簡化了故障排查和問題解決工作。在概念上,這是一個大的改進:使用者不再需要有神祕的DOS行命令的知識就可以維護和修復系統。實際上,去除了DOS功能對維護來說是一個障礙,而系統還原功能也帶來一些麻煩:效能顯著的降低;它也被證明並不能有效的勝任一些通常的錯誤還原。由於系統每次都自動建立一個先前系統狀態的備份,使得非專業人員很難實行一些急需的修改,甚至是刪除一個不想要的程式或病毒。有人抱怨這個系統只是Windows 98的升級版本,不應該獨自成為一個版本。也有人批評Windows Me是一個較為失敗的產品,不穩定的過渡產品。即使這樣,現在仍然有很多人使用它。

       Windows 2000

  在千禧年的鐘聲後,迎來了Windows NT 5.0,為了紀念特別的新千年,這個作業系統也被命名為Windows 2000。Windows 2000包含新的NTFS檔案系統、EFS檔案加密、增強硬體支援等新特性,向一直被unix系統壟斷的伺服器市場發起了強有力的衝擊。最終硬生生地從ibm、hp、sun公司口中搶下一大塊地盤。

  Microsoft Windows 2000(起初稱為Windows NT 5.0)是一個由微軟公司發行於2000年12月19日的Windows NT系列的純32點陣圖形的視窗作業系統。Windows 2000是主要面向商業的作業系統。

  Windows 2000有四個版本:

  (1)Windows 2000 Professional 即專業版,用於工作站及膝上型電腦。它的原名就是Windows NT 5.0 Workstation。最高可以支援雙處理器,最低支援64MB記憶體,最高支援2GB記憶體。

  (2)Windows 2000 Server 即伺服器版,面向小型企業的伺服器領域。它的原名就是Windows NT 5.0 Server。最高可以支援4處理器,最低支援128MB記憶體,最高支援4GB記憶體。

  (3)Windows 2000 Advanced Server 即高階伺服器版,面向大中型企業的伺服器領域。它的原名就是Windows NT 5.0 Server Enterprise Edition。最高可以支援8處理器,最低支援128MB記憶體,最高支援8GB記憶體。

  (4)Windows 2000 Datacenter Server 即資料中心伺服器版,面向最高階別的可伸縮性,可用性與可靠性的大型企業或國家機構的伺服器領域。最高可以支援32處理器,最低支援256MB記憶體,最高支援64GB記憶體。

  Windows XP

  2001年10月25日,Windows XP釋出。Windows XP是微軟把所有使用者要求合成一個作業系統的嘗試,和以前的windows桌面系統相比穩定性有所提高,而為此付出的代價是喪失了對基於DOS程式的支援。由於微軟把很多以前是由第三方提供的軟體整合到作業系統中,XP受到了猛烈的批評。這些軟體包括防火牆、媒體播放器(Windows Media Player),即時通訊軟體(Windows Messenger),以及它與Microsoft Pasport網路服務的緊密結合,這都被很多計算機專家認為是安全風險以及對個人隱私的潛在威脅。這些特性的增加被認為是微軟繼續其傳統的壟斷行為的持續。Windows XP,或視窗XP是微軟公司最新發布的一款視窗作業系統。Windows XP於2001年8月24日正式釋出(RTM,Release to Manufacturing)。它的零售版於2001年10月25日上市。Windows XP原來的代號是Whistler。字母XP表示英文單詞的“體驗”(experience)。Windows XP的外部版本是2002,內部版本是5.1(即Windows NT 5.1),正式版的Build是5.1.2600。 微軟最初發行了兩個版本:專業版(Windows XP Professional)和家庭版(Windows XP Home Edition),後來又發行了媒體中心版(Media Center Edition)和平板電腦版(Tablet PC Editon)等。Windows XP Professional專業版除了包含家庭版的一切功能,還新增了新的為面向商業使用者的設計的網路認證、雙處理器支援等特性,最高支援2GB的記憶體。主要用於工作站、高階個人電腦以及膝上型電腦。

  Windows XP Home Edition

  家庭版的消費物件是家庭使用者,用於一般個人電腦以及膝上型電腦。只支援單處理器;最低支援64MB的記憶體(在64MB的記憶體條件下會喪失某些功能),最高支援1GB的記憶體。

  Windows Server 2003

  2003年4月,Windows Server 2003釋出;對活動目錄、組策略操作和管理、磁碟管理等面向伺服器的功能作了較大改進,對.net技術的完善支援進一步擴充套件了伺服器的應用範圍。

  Windows Server 2003有四個版本:Windows Server 2003 Web伺服器版本(Web Edition)、 Windows Server 2003標準版(Standard Edition)、 Windows Server 2003企業版(Enterprise Edition)以及Windows Server 2003資料中心版(Datacenter Edition)。Web Edition主要是為網頁伺服器(web hosting)設計的,而Datacenter是一個為極高階系統使用的。標準和企業版本則介於兩者中間。

    Windows Server 2003是目前微軟最新的伺服器作業系統。

  一開始,該產品叫作“Windows .NET Server”,改成“Windows .NET Server 2003”,後最終被改成“Windows Server 2003”,於2003年3月28日釋出,並在同年四月底上市。

  Windows Server 2003有多種版本,每種都適合不同的商業需求:

  Windows Server 2003 Web版

  Windows Server 2003 標準版

  Windows Server 2003 企業版

  Windows Server 2003 資料中心版

        Windows Vista

  Windows Vista,是美國微軟公司開發代號為Longhorn的下一版本Microsoft Windows作業系統的正式名稱。它是繼Windows XP和Windows Server 2003之後的又一重要的作業系統。該系統帶有許多新的特性和技術。2005年7月22日太平洋標準時間早晨6點,微軟正式公佈了這一名字。

       微軟向安全廠商公佈了Vista應用程式介面(API)的測試版,使得安全廠商能夠繞過Vista的核心防護機制PatchGuard,順利訪問Vista核心,並編寫相應的安全保護程式。

    據瞭解,該API測試版將在明年1月交付給安全軟體廠商進行測試,以便獲得測試反饋。正式版將會包含在Vista SP1補丁包中,並與Vista SP1一同釋出。

  Beta 1:2005年7月27日

  Beta 2:2005年11月16日

  RC0:2006年3月17日

  RTM:2006年6月28日

  正式版本:2006年11月

  伺服器版本:2007年

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-444256/,如需轉載,請註明出處,否則將追究法律責任。

相關文章