在Windows的多種授權方式中,OEM版是非常重要的一個分支。然而很多人都不知道,Windows的OEM史其實是從Windows剛剛開始時就已經開始了……
1、萌芽期
大約在1986年底,nec將Windows 1.03移植到了pc-9800架構,並進行了日文化,成為第一個亞洲版本的Windows。NEC將這個版本的Windows、MS-DOS 3.1與NEC的滑鼠匯流排卡一起,預先安裝在其高端機型PC-9801VX4/WN上,這個版本的Windows也成為第一個OEM授權的Windows。
整個1.x/2.x時期,Windows還很貧弱,Windows/286引進的增強實模式、Windows/386引進的增強386模式雖然能管理超過640KB的記憶體,但是並不太穩定。基於1.x/2.x平台的軟體和遊戲都極少,基於1.x的我只知道3個(位元影像編輯軟體PC Paintbrush 1.0、案頭出版軟體PageMaker 1.0 for Windows和戰略遊戲Balance of Power),基於2.x的我也只知道幾十個。因此PC製造商並不會選擇綁定當時的Windows,要麼選擇DOS,要麼則選擇當時先進的OS/2。
2、迅速發展——Windows 3.x時代
Windows 3.0於1990年左右出現。3.0版本是Windows史上的一次革新,通過選擇實模式、標準模式和386增強模式,它可以支援從640K記憶體的8088到32M記憶體的486處理器的各種PC相容機,而且加入了對象的連結與嵌入能力,極大地提高了Windows的整體水平。此時少數電腦廠商已經開始把OEM版的Windows作為標準配置。
值得一提的是,在3.0的所有版本中,有一個只有OEM版的特別版本,成為Windows 3.00a Multimedia Extension,第一次在Windows中加入了多媒體API MMSYSTEM,通過一些新的驅動程式和公用程式,使得Windows第一次有了多媒體能力。
3.1、3.11(包括中文版3.2)是3.0的進一步擴充版本,在核心上進一步加強了高端記憶體訪問的支援。而且多媒體能力成為了標準配置。其中Windows for Workgroups 3.11提供了標準的網路支援。這時候已經有非常多(將近60-70%)的品牌機廠商將Windows作為可選配置甚至標準配置。PS:有些人認為簡體中文Windows3.x只有方正等參與漢化的3.2一個,其實還有一家“導通科技”曾將Windows for Workgroups 3.11作為“中文視窗網路系統”引入國內。
3、壟斷——Windows 9x到2000
Windows 95的推出極大地鞏固了微軟的壟斷地位,極大地促進了硬體產業的發展。這時候,99%的品牌機廠商(ibm 除外)都會在自己的機器上預裝Windows 95系統,機器的鍵盤上也加上了Win鍵和菜單鍵。微軟王國從此發展成了龐大的帝國。
這裡,IBM是一個例外。由於當年合作開發OS/2的協議破滅,IBM一度與微軟交惡,在他們的機器上預裝的系統很大比例都是OS/2。微軟當然不會善罷甘休,一直拒絕向IBM提供OEM的Windows 95授權。直到Windows 95發售的最後一刻,IBM才得到該授權,使得IBM直到96年才推出預裝OEM Win95的電腦,在市場上損失慘重。也許正因為這個,在Lenovo收購IBM前設計的絕大部分Thinkpad,鍵盤上都沒有Win鍵。
Windows 95第一次明確了OEM版和Retail版的區別。Windows 95在1996年之後的所有OEM版稱作“OSR”版,序號格式和所有Windows 95 retail版不同,整合了IE瀏覽器(2.0到4.0),甚至連繫統的組建號都不相同(OSR1:4.00.950A、OSR2:4.00.950B、OSR2.5:4.03.1214而Retail版只有4.00.950和4.00.050a(小寫)),而且(主要是OSR2版系列)添加了很多系統組件,還有FAT32檔案系統、IDE硬碟Ultra DMA的支援,系統檔案大小至少增大了2倍。國內很多盜版的Win95 OSR2使用者將他們的系統錯誤地稱之為“Win97”。
以後的所有OEM版Windows和Retail版在功能上是沒有區別的。
4、與盜版的鬥爭——XP以後
OEM版Windows不僅易得,而且所需價格遠遠低於Retail版。而且像Win95 OSR這樣加強版系統的出現,鼓勵了OEM版的被盜。Windows XP最初引入啟用機制,而其中的一個例外就是OEM版免啟用。但是,微軟為了防止OEM版泛濫,在Windows XP的OEM中加入了“SLP 1.0”技術,通過驗證BIOS ACPI地區中的機器廠商名來判斷系統是否為正宗的OEM版,否則系統將無法啟用。但是,很快就有人破解了BIOS並在其中加入SLP1.0關鍵字,實現完美啟用破解。
Windows Vista進一步加強了OEM的驗證,在ACPI地區中專門規定了新的SLP區,將和廠商有關的加密認證存放其中,再和系統中的認證驗證來確定真偽,這成為SLP 2.0。但是,在Vista正式發布之前,這種方法已經被一些高手破解,甚至製作了無需重新整理BIOS的軟體OEM破解工具箱。