Windows 9x
Windows 9x是以Windows 95內核作為藍本的微軟操作系統的通稱。這包括了Windows 95、Windows 98的所有版本,以及2000年發布的Windows Me。
Windows 9x所使用的內部發行版本號為「4.x」,而之前基於MS-DOS的Windows版本則使用等於或小於3.9的版本號。Windows NT使用類似但獨立的、介於3.5與4.0的版本號。Windows 9x的第一繼承者Windows XP使用的版本號為5.1。
Windows 9x聞名於它在桌面的使用;在1998年,Windows占有了操作系統市場份額的82%。
基於Windows 9x產品線的操作系統的大多數功能集與兼容性都隨着Windows XP的發布,合併到Windows NT中。
為了能與Windows 3.x、MS-DOS兼容,Windows 9x的內核里混雜着16位和32位的程序碼。
目錄
歷史
95之前的Windows
微軟第一個獨立的Windows版本1.0發布於1985年11月20號,頗受歡迎。它最初定名為「Interface Manager」,但Rowland Hanson,微軟的銷售經理,說服公司,認為名稱「Windows」更為引人。Windows 1.0並非完整的操作系統,而是被擴展的MS-DOS「操作環境」,並擁有後者固有的缺陷與問題。
Windows 2.0現身於1987年12月9日。它使用實模式的內存模型,受限於為1兆字節的最大內存。於此模式下,它可運行在使用286保護模式的另一個多任務管理器下,如DESKQView。
發布於1990年的Windows 3.0讓Windows獲得了巨大的商業成功。除了給予本機應用程序更好的功能外,由於引用虛擬內存機制,Windows也讓用戶(相對於Windows/386)享有更好的MS-DOS程序多任務處理。
微軟開發了Windows 3.1,對Windows 3.0做了些小改進,主要在錯誤修正及對多媒體的支持上。它也剔除了實模式支持,只可在80286或更高的處理器上運行。爾後,微軟又發布Windows 3.11,對1992年的Windows 3.1進行了修飾並加入Windows 3.1發布之後的所有補丁與更新。
同時,微軟繼續研發Windows NT。其主要的系統架構師為Dave Cutler,曾在Digital Equipment Corporation(後被康柏收購,現為惠普的一部分)擔任VMS的架構師。微軟於1988年8月聘請他以開發OS/2的後繼操作系統,但他卻創建了一個全新的操作系統。
微軟在會上宣布了將會為Windows NT及Windows 3.1的替換者(Windows 95,代號為Chicago)開發一個可統一兩者的操作系統。這個計劃的代號為Cairo。事後看來,Cairo是一個遠比微軟預期中更為艱難的項目。因此,NT及Chicago直到Windows XP才統一成功。
Windows 95
Windows 3.11之後,微軟開始研發一款以用戶為導向的、代號為Chicago的操作系統。Chicago的主要設計目標為支持像是OS/2和Windows NT那樣的32位搶占式多任務處理,儘管16位內核將會因向後兼容而被保留。首次推出於Windows NT中的Win32 API被選定為標準32位的程序接口,並通過一種被稱為「thunking」的技術對Win16兼容。設計全新的GUI雖然沒有在計劃之中,但很多Cairo的用戶界面元素都被借鑑並用在後來的發布之中(特別是即插即用-Plug and Play)。
微軟並沒有把所有的Windows代碼更換到32位;部分代碼因兼容、性能、開發時間等問題而保留一些16位代碼(儘管沒直接使用實模式)。再說,它必須滿足早期開發Windows的設計決策,以便向後兼容,即使這些設計決策不再適用於更現代的計算環境。這些因素最終開始影響操作系統的穩定與效率。
當Chicago發布於1995年8月24日時,微軟銷售部採用「Windows 95」作為Chicago的產品名字。
微軟接着發布五個不同版本的Windows 95:
- Windows 95 - 原始版本
- Windows 95 A - Windows 95 OSR1匯集到安裝程序中。
- Windows 95 B -(OSR2)包含了幾個重大的改進、Internet Explorer(IE)3.0和完全的FAT32文件系統支持。
- Windows 95 B USB -(OSR2.1)包含了基本的USB支持。
- Windows 95 C -(OSR2.5)包含了上述所有功能,再加上IE 4.0。這是最後一個Windows 95版本。
OSR2,OSR2.1及OSR2.5沒有對外發布;相反的,它們僅被售賣給那些會預裝系統在電腦中的OEM廠商。一些公司銷售預裝OSR2新的硬盤驅動器。
第一個Microsoft Plus!附加包是為了Windows 95而出售的。
Windows 98
1998年6月25日,微軟發布了Windows 98。它包含了新的硬件驅動,並提供較完善的FAT32文件系統支持[1],允許硬盤分區大於在Windows 95可接受的2GB上限。Windows 98對USB的支持也遠優於僅提供基本USB功能的Windows 95的OEM版本。它還受爭議地集成了Internet Explorer瀏覽器到Windows GUI及Windows Explorer(Windows 資源管理器)中。
1999年,微軟發布了Windows 98的第二版,一個過渡性的發布。其值得注意的新特性有Internet Connection Sharing和較完善的WDM音頻及調製解調器支持。Internet Connection Sharing是一種網絡地址轉換器,允許多個機器在同一個LAN上共享唯一的互聯網連接。Windows 98的第二版改進了原版的一些問題,支持了更多的硬件驅動。由於很多存於原版中的小問題得到了修復,Windows 98的第二版成為眾人眼中最穩定的Windows 9x發布——以致眾多評論員常說Windows 98的測試版本比Windows Me的最終版本穩定。
Windows ME
於2000年9月,微軟推出了Windows Me(千禧年版本),一個擁有增強的多媒體及互聯網功能的Windows 98升級版。它也引入了第一版的系統還原機制,使用戶能在系統故障的情況下還原系統到之前「已知良好」的狀態。Windows Movie Maker的第一版也在這時推出了。
Windows Me被認為是一個在Windows 98與Windows XP之間臨時過渡性的、為期一年的短期項目。Windows Update網站為舊版Windows提供了很多相關新特性的更新下載。因此,Windows Me不被認為是一個在Windows 95或98產品線上的獨立操作系統。
因為頻繁的死機和崩潰,Windows Me的穩定性與可靠性常被人詬病。一篇《PC World》所載的文章為Windows Me取名為「Mistake Edition」(錯誤版本),並把它列為「Worst Tech Products of All Time」(史上最差的科技產品)的第四名。
由於用戶無法像之前的Windows 9x版本那樣容易啟動進入MS-DOS模式,造成大量用戶快速學會破解Windows Me安裝程序以制定出所需服務。
衰落
Windows 2000的發布標誌着介於Windows 9x系列與Windows NT系列的用戶體驗轉換。NT受困於缺少USB及即插即用的支持,且披着陳舊過時、難以操作的界面。而Windows 2000則有着比Windows 9x更炫酷的界面,和較完善的即插即用及USB支持。
Windows XP的發布顯示了微軟方向的轉變,把個人版及企業版操作系統調和得更為統一。
慢慢地,微軟結束了對Windows 9x的支持,並先後對終端用戶及OEM廠商停止售賣相關軟件。
服務終結
微軟在2006年7月11日終止了對Windows 9x系列的支持[2]。DirectX系列在8.0a版停止對Windows 95的更新、9.0c版停止對Windows 98與Me的更新;Visual Studio 系列最後可將 Windows 98 作為目標平台的版本是 Visual Studio 2008。如今,即使是開源項目的Mozilla瀏覽器,在不加工修改的情況下,也無法在Windows 9x上運行。
視頻
Windows 9x 相關視頻
參考文獻
- ↑ Win95十五周年:微軟Windows操作系統歷代記,Win7之家,2010-8-26
- ↑ 微軟停對Windows 98/Me的技術支持,歷史今天,2006-7-11