Microsoft Windows的歷史

本文為Microsoft Windows的發展歷史。以DOS為基礎的早期Windows.1983年11月10日，微軟對外宣佈在MS-DOS。Windows 1.0.微軟在1985年推出了第一版的Microsoft Windows——Windows 1.0，但因功能不足而未獲使用者歡迎。它原本稱為Interface Manager，但微軟的市場主管Rowland Hanson認為Windows這個名字比較能吸引消費者。Windows 1.0並不是完整的作業系統，而是對MS-DOS的拓展，因此亦繼承了後者的問題。而且附帶的應用程式功能太過薄弱，無法吸引企業使用者。再者，和蘋果公司間的法律爭議限制了它的功能。例如視窗只能平鋪在螢幕上，而不能互相重疊，也沒有檔案-{zh-tw:回收筒;zh-cn:回收站}-。微軟後來和蘋果簽署一份專利授權協定才解決這兩個問題。Windows 2.0和Windows 2.1x.1987年微軟發行Windows 2.0，比起上一版本較受歡迎。主要原因是微軟發行「執行時期版本」的Excel和Word for Windows，即是程式可於MS-DOS執行，然後自動啟動Windows，結束程式時同時關閉Windows。Aldus Pagemaker的Windows版本亦開始發行，成為Windows的一大支援。電腦歷史學家認為這是第一個由微軟以外的軟體商發行的重要程式，標誌著Windows成功的開始。2.0x版本使用真真實模式記憶模式，限制了最多隻可運用1024KB記憶體。後期再發行兩個版本，分別為Windows/286 2.1和Windows/386 2.1。Windows/286 2.1仍使用真真實模式記憶模式，但首次支援HMA。Windows/386則使用保護模式記憶模式，加上EMS模擬。在2.03版本和後期的3.0版本，蘋果指控微軟抄襲麥金塔的外觀，例如重疊視窗。但在1989年，大部份的指控被撤銷。Windows 3.0.微軟在1990年發行的Windows 3.0非常成功。除了改進應用程式的能力之外，還有個人電腦的影象處理能力改良，和使用保護模式記憶模式，應用程式能比較容易運用更多的記憶體。令個人電腦能和麥金塔一較高下。Windows3.0可在真實，和80386增強模式上執行，而且和當時所有Intel微處理器相容。Windows可以檢查最佳的執行模式，雖然亦可以強制設定要求的模式。這是第一個在保護模式下執行應用程式的版本。為了和以前的版本相容，應用程式限制在16位元的環境中，無法充分發揮386微處理器的32位元能力。多個月後，多媒體版本的Windows發行。它包括第一個音效卡／CD-ROM多媒體工具，例如。它可作為Windows 3.1多媒體功能的預告。Windows 3.0十分成功，在兩年內便賣出超過一千萬套，成為微軟重要的收入亦令微軟更改它早期的計劃。Windows 3.1x.作為對OS/2 2.0發行的回應，微軟開發Windows 3.1，它主要是修正Windows 3.0的一些問題和引入多媒體功能，並加入TrueType向量字型。它不再支援真真實模式，只可在80286或後期的微處理器上執行，並且可利用虛擬記憶體，使Windows容許MS-DOS軟體有更好的多工表現。微軟接著發行Windows 3.11，它實際是Windows 3.1加上其所有的修正。同時，微軟發行Windows for Workgroups，它主要改良網路驅動裝置程式和協定堆疊，並且支援點對點網路。使用者可下載TCP/IP協定堆疊的支援，以連上網際網路。Windows for Workgroups共有二種版本：WfW 3.1和WfW 3.11。這些版本和Windows 3.0一樣大受歡迎。雖然3.1x系列仍缺乏OS/2大部份重要功能，例如長檔名支援，易上手的使用者桌面，系統保護等。微軟照樣橫掃作業系統和影象介面的市場，Windows API成為軟體產業的標準。以Windows 9x為基礎的Windows.注意：Windows 9x也是以DOS為基礎。Windows 95.Windows 3.11後，微軟開始開發下一代的作業系統，代號為Chicago。Chicago專案被設計為完整的32位元系統和支援強制性多工，類似OS/2和Windows NT，以改善Windows 3.11的穩定性。系統多個部份被重新編寫或改良。Win32 API定位為標準介面，但保持Win16相容性。最初並未計劃將新的面向物件的GUI作為Chicago專案的一部分，儘管隨著Cairo專案的腰斬，Cairo使用者介面被併入至Chicago專案繼續開發。因為相容性，效能和開發時間，微軟沒有把Chicago專案的所有程式碼改寫為32位元，而是部分保留了16位。出於向後相容性的考慮，有必要從早期版本的Windows繼承設計決策，即使這些設計決策不再與更現代的計算環境匹配。這些因素最終開始影響作業系統的效率和穩定性。1995年8月24日，微軟市場營銷將Windows 95作為Chicago專案的正式產品名稱。並從其釋出中獲得了雙重收益：首先，它使消費者無法在更便宜的非MS-DOS上執行Windows 95。其次，儘管從未將DOS的痕跡從系統中完全刪除，並且MS-DOS 7將作為引導過程的一部分進行短暫載入，但是Windows 95應用程式僅在386增強模式下執行，具有平坦的32位地址空間和虛擬記憶。這些功能使Win32應用程式可以處理資料高達2 GB的虛擬記憶體，並且在理論上防止它們無意間破壞了其他Win32應用程式的記憶體空間。在這方面Windows 95的功能更接近Windows NT，儘管Windows 9x在不進行模糊的系統調整的情況下不支援超過512 MB的物理記憶體。同時IBM繼續發行OS/2，分別為OS/2 3.0 和 4.0。為了回應對OS/2 2.0對計算機硬體的高要求的批評，對3.0進行了速度和大小方面的最佳化。在Windows 95釋出之前，甚至已經預先安裝了OS/2 Warp 3.0，並附帶了幾個大型德國硬體供應商鏈。但是隨著Windows 95的釋出，OS/2逐漸失去市場。OS/2未能獲得大量市場份額的原因不明。OS/2繼續執行Windows 3.X應用程式時，除Win32 API的Win32s子集外，它不支援任何其他功能。與Windows 3.X不同，IBM無法訪問Windows 95的原始碼，並且不願意花費時間和資源來模擬Win32 API的移動目標。IBM隨後將OS/2引入了美國訴微軟一案，將不公平的營銷策略歸咎於微軟。Windows 95 共有五種版本：OSR2、OSR2.1和OSR2.5並沒有對公眾發行，而是給與廠商預先安裝在電腦上。Windows 98.Windows 98是Windows 95的小規模升級版，它包括新的硬體驅動程式和FAT32檔案系統，後者支援大於2 GB的硬碟。Windows 98亦把Internet Explorer整合至Windows介面和Windows檔案管理員中。1999年，微軟發行Windows 98 Second Edition，主要新增功能為因特網連線共享，容許多部電腦共用一個網際網路連線。此外還修正了不少問題，所以被認為是基於Windows 9x核心中最穩定的版本。Windows Me.2000年9月，微軟發行Windows Me。相比Windows 98，它主要在多媒體和網際網路功能上有所增強，並且首次引入「系統還原」功能。當系統損壞時，使用者可以把系統還原至上一個「正常」的狀態。軟體Windows Movie Maker亦首次包括在內。Windows Me本是作為介於Windows 98和Windows XP間的過渡產品，所以Windows Me並不認為是「獨特」的作業系統。在許多情況下，使用Windows 98SE的使用者可以透過Windows Update機制提升到十分接近Windows Me的水準。對Windows Me的主要批評為不夠穩定和缺乏對DOS真真實模式的支援。所以又被戲稱為錯誤版本。以Windows NT核心為基礎的Windows.OS/2.在80年代中末期，微軟和IBM合作開發OS/2以取代DOS，設計上會利用286微處理器的保護模式能力，可以使用多達16MB記憶體。OS/2 1.0於1987年發行，支援多工和可以執行DOS程式。但直至1988年發行版本1.1時，才有一個稱為Presentation Manager的影象介面。雖然有些使用者認為它優於Windows，但它的API與Windows不相容。1989年發行版本1.2，引入名為HPFS的新檔案系統，以取代DOS的FAT系統。在90年代初期，微軟和IBM的合作關係開始出現問題。微軟希望繼續開發Windows，IBM卻認為應該把資源放在OS/2。為瞭解決這些問題，雙方同意IBM可以繼續開發OS/2 2.0去取代OS/2 1.3和Windows 3.0，而微軟則開發一個新的作業系統OS/2 3.0。但這個協議很快便決裂，微軟和IBM的合作關係亦正式終結。IBM繼續開發OS/2，微軟則改為開發Windows NT。但根據協議，雙方保留使用OS/2和Windows的技術的權利。下一版本1.3修正一些1.x的問題。1988年IBM發行版本2.0，這是一個重大的改良，它引入一個稱為的物件導向的影象介面，微軟在Windows 95中也參考了它。版本2.0也完整地支援32位元，提供優異的多工能力，程式亦可使用多達4G記憶體。但內部仍有一些16位元程式碼，例如驅動裝置程式也是16位元的。而且因為IBM保留使用OS/2和Windows程式碼的權利，所以OS/2 2.0能執行DOS和Windows 3.0的程式。在這個時候，誰會勝出這場被稱為「桌面戰爭」仍是未知之數，但OS/2最終還是沒辦法獲得足夠的市場接受。Windows NT 3.x.同時，微軟正在計劃開發Windows NT，從DEC聘請戴夫·卡特勒這位VMS的主要設計師。卡特勒曾開發VMS的下一代：Mica，當DEC停止這個計劃後，卡特勒把Mica的技術和開發團隊帶到微軟。DEC認為Cutler帶走Mica的程式碼，為此微軟要付給DEC共1.5億美金和同意在NT上支援DEC的Alpha處理器。Windows NT 3.1的Beta版本初次在1992年七月的專業開發者大會出現，在這個會議上，微軟宣佈有意開發一個作業系統以整合Windows NT和Windows 3.1的後繼者，最後微軟宣佈停止開發WinFS，並將逐步為WinFS開發的技術併入其他產品和技術中，尤其是Microsoft SQL Server。在NT上開發驅動程式要困難得多，再加上當時Windows NT對硬體的要求太高，而且它的圖形介面和Windows 3.1一樣不及OS/2，令Windows NT無法取代Windows 3.1。但NT優異的網路能力，和先進的NTFS檔案系統，令NT極適合伺服器市場，Windows NT 3.51是微軟首次進入這個市場的產品，並逐漸奪取Novell的市場。微軟最初為Windows NT開發的最大優勢是新的32位API，稱為Win32。從那時起，Microsoft將較早的16位API稱為Win16。Win32 API具有三個實現級別：用於Windows NT的完整實現，用於Chicago的子集以及一個更有限的子集叫做Win32s可以在Windows 3.1系統上使用。儘管Windows NT和Chicago之間的架構有很大差異，微軟還是允諾Win32 API在它們間盡量相容。Windows NT 3.x經歷了三個版本，更改主要是內部的，反映了後端更改。3.5增加了對新型硬體的支援，並提高了效能和資料可靠性。3.51主要是為了更新Win32 API，使其與在Windows 95中為Win32c API編寫的軟體相容。Windows NT 4.0.Windows NT 4.0是Windows NT 3.51的後繼產品，作為進入工作站市場的嘗試，於1996年7月釋出。在其主要特色為使用Windows 95介面，但基於Windows NT核心。Windows NT 4.0共有五種版本：Windows 2000.微軟發行Windows 2000。它成功地部署在伺服器和工作站市場上。它參考了Windows 98的一些優點，尤其是使用者介面方面。雖然Windows 98的使用者可以升級為Windows 2000，但微軟並不視Windows 2000為家庭客戶的目標。Windows 9x的產品線繼續發展並且發行新的版本Windows Me。Windows 2000共有四種版本：Windows XP.在2001年，微軟發行Windows XP，它整合了Windows 2000和Windows Me的功能。Windows XP使用了Windows NT 5.1的核心，它的發行，標誌著Windows NT開始普及並進入家庭客戶的市場，和16位元時代的終結。Windows XP有多種版本：Windows Server 2003.在2003年4月，微軟發行Windows Server 2003，這是Windows 2000 Server後的一個重大升級。它加入了不少安全功能，Manage Your Server簡化了伺服器的設定，而且改進了效能。它的版本是Windows NT 5.2。在2005年12月，微軟發行Windows Server 2003 R2，它加入一些管理工具。Windows Server 2003共有七種版本，Windows Home Server.Windows Home Server是微軟公司推出的一套家用伺服器作業系統。由微軟公司主席比爾·蓋茨在2007年1月7日的消費電子展中釋出的這個系統，將會成為為家中多部電腦進行檔案分享、自動備份、遙距存取等等的解決方案。此係統是建基於Windows Server 2003 SP2。Windows Home Server已於2007年9月29日在日本上市。Windows Vista.在2007年1月30日，Windows Vista正式發行。它引入了一種新的「限制使用者模式」，以取替現在的「預設是管理員的模式」，並且支援Windows OneCare Live、內建Windows Defender、防火牆以及用於硬碟加密的BitLocker，令Windows的更加安全。另外，Windows Vista亦加入了全新的Windows Aero華麗介面，以及增強後的索引服務。Windows Vista有多種版本：其中簡易版只在新興市場國家銷售。除Windows Vista入門版只有32位元外，其餘五個版本都會發行32位元兩種位元版本。Windows Server 2008.Windows Server 2008是微軟繼承Windows Server 2003的下一代伺服器作業系統。Windows Server 2008在進行開發及測試時的代號為Windows Server "Longhorn"。Windows Server 2008是與Windows VistaWindows 7.Windows 7於2009年10月22日在全球公開發售，其核心沿用Vista的核心版本號為Windows NT 6.1。它繼續採用Windows Vista的Aero華麗特效，但效果略有減弱。在Windows 7中，完全經過重新設計的工作列可以將軟體“固定”到上面。使用滑鼠右鍵點按還有“跳轉列表”，快速訪問常用的專案。自從Windows Vista時代以上的作業系統都支援多點觸控。為了讓觸控者便於點選，在Windows 7中特意加大了桌面按鈕，並加寬了下方開始與桌面按鈕。非觸控使用者，也可以手動縮小工作列圖示及桌面圖示。Windows 8.Windows 8沿用Windows 7的核心，版本號為Windows NT 6.2。2009年11月，在微軟發行Windows 7之後便於美國洛杉磯舉行的「2009年微軟專業開發者大會」上展示的微軟最新產品路線圖，出現一個代號為“Windows 8”的產品，預告Windows 8將在2012年內推出。2011年5月，微軟執行長巴爾默表示，2012年將推出Windows 8新作業系統，其將支援ARM架構，包括平板電腦、行動裝置、筆記型電腦等，預告微軟將持續發展5大類技術領域，包括更自然的使用者介面、語言、HTML和JavaScript、以及雲端技術。其中使用者介面將涵蓋語音辨識、體感辨識、手寫辨識，以及觸控式螢幕等。。2011年6月，微軟官方正式對Windows 8開發進展的透露，Windows 8將會對應平板裝置，同時將會針對多點觸控操作模式予以調整，同時未來也將能以跨硬體平臺的模式使用在各類裝置上，諸如手機或平板等行動裝置2011年12月，微軟正式公佈了Windows Store的詳情，並宣佈Windows 8 Beta將於2012年2月推出。2012年6月，微軟正式公佈了Windows Phone 8，Windows Phone 8採用和Windows 8相同的核心。2012年7月，微軟在加拿大多倫多召開年度，宣佈Windows 8將在8月第1周發布RTM版，10月底正式販售。2012年8月1日，Windows 8 RTM版編譯完成。RTM版將與零售版一同於10月25日一起上市。2012年10月25日，微軟在紐約宣佈Windows 8正式上市。Windows 8.1.Windows 8.1，核心版本號為Windows NT 6.3，是微軟針對Windows 8的升級版，於2013年10月17日正式發布。Windows 10 系列.Windows 10是續已發行的Windows 8、Windows 8.1、Windows Phone 8、Windows Phone 8.1、Xbox One系統、Windows Server 2012 R2後的新版作業系統。2014年9月30日，微軟正式發行技術預覽版，在2015年7月29日正式發行。與此前不同的是，擁有Windows 7和Windows 8正版授權的使用者可以在2016年7月29日前，利用Windows 10免費升級方案免費升級至Windows 10。Windows Server 2016.2014年10月1日，微軟推出「Windows Server Technical Preview」，這是Windows Server 2016的第一個測試版本，這一版本的目標使用者為企業使用者。第一個技術預覽版本原定於2015年4月15日發布，但後來微軟推出了一個工具導致該版本發布日期延期，直至2015年5月4日第二個技術預覽版本推出。2015年8月19日，Windows Server 2016的第三個預覽版本發布。2015年11月19日，Windows Server 2016的第四個預覽版本發布。2016年4月27日，微軟發布Windows Server 2016的第五個預覽版本。Windows Server 2016於2016年9月26日正式推出，於同年10月12日正式發售。與前代不同的是，Windows Server 2016是根據處理器的核心數而非處理器的數量進行授權，在此之前，BizTalk Server 2013以及SQL Server 2014等就曾採用過這種授權方式。Windows 11.2021年6月24日，微軟舉行特別活動，推出代號為「Sun Valley」的下一代作業系統Windows 11，會在當天美國時間上午十一點發布。根據提前洩露的測試版，該版本系統介面類似於已取消的Windows 10X。2021年10月5日，Windows 11正式發布。介面變化與更新Windows 11的介面有很大的改變，主要是為了提升觸控平板使用者的使用體驗。更新要求需要滿足TPM 2.0安全啟動以及對CPU的要求。任何Windows 10的正版使用者都可以免費升級。Windows 365.2021年7月14日，微軟釋出了Windows 365。由於它將在雲上執行並流式傳輸到使用者的裝置，因此它可以在許多裝置上使用，甚至可以在智慧手機和其他裝置上使用。它將主要面向商業使用者。現在，它也支援Windows 10和Windows 11。移動裝置作業系統.微軟針對移動產品而開發的精簡-{zh-hans:移動裝置操作; zh-hant:行動裝置作業}-系統。包括Windows Mobile、Windows Phone和Windows 10 Mobile。版本列表.MS-DOS產品和PC-DOS