科技改變生活 · 科技引領未來
大家買回家的筆記本電腦,大都自帶Windows10。拿回家上上網(wǎng),不知不覺,Windows就自動被激活了。甚至自己重新安裝Windows,也不用手動輸入那一長串惱人的序列碼,就會自動激活。它是怎么做到的呢?理解整個流程相當重要。它保證了操作
大家買回家的筆記本電腦,大都自帶Windows 10。拿回家上上網(wǎng),不知不覺,Windows就自動被激活了。甚至自己重新安裝Windows,也不用手動輸入那一長串惱人的序列碼,就會自動激活。它是怎么做到的呢?
理解整個流程相當重要。它保證了操作系統(tǒng)提供商,在沒有從最終消費者那里拿到一分錢的貨款的情況下,可以從硬件生產(chǎn)商家(OEM)那里收到應得的費用,從而有足夠的資金進行操作系統(tǒng)的維護和升級,進入良性循環(huán)。它的安全性、唯一性和不可否認性,不但可以減少盜版,也可以讓某些小OEM不能隱瞞產(chǎn)量(大OEM相信不敢)。
國產(chǎn)操作系統(tǒng)多基于Linux,如麒麟和統(tǒng)信UOS。和大多數(shù)人的認知不同,國產(chǎn)Linux的發(fā)行版是收費的,而且收費主要是通過OEM收取過來。長久以來,如何保證OEM足額的繳納版權費,是各個國產(chǎn)廠商頭疼的大事。很有意思的是,BIOS廠商也有同樣的問題,也很頭疼如何知道OEM到底賣了多少個主板,從而確定是不是收到了足夠的標簽費。我們今天就Windows的OEM激活拓展開來,先看看Windows OEM激活的過程,最后探討國產(chǎn)操作系統(tǒng)廠商如何借鑒。
OEM Activation (OA)
Windows的是賣錢的,售賣過程就是給用戶花錢得到一個Product Key,是一組5 x 5的串號,用在一個電腦上。當然OEM等是成批購買,價格相當便宜。曾經(jīng)筆記本出廠就已經(jīng)激活了Windows,為了讓用戶可以重裝Windows時可以找到該Key,用一個貼紙把Key貼在筆記本的底下:
還把該key打印出來,不干膠貼在手冊里面。但用戶手冊經(jīng)常丟失,貼紙時間長了也容易花掉。而且大家千萬別高估用戶的智商,曾經(jīng)出過用戶把CDROM當作咖啡架,讓用戶"Press Any Key"還打電話來問Any Key是哪個Key的各種奇事。讓他們老老實實照著輸入這些碼,會帶來很多客服問題。
如此說來,把Key放在BIOS里面,和機器一起給用戶顯然是一個更好的辦法。它需要保證三點:
1.認機器不認人。
2.小改機器配置不需要激活。
3.大改機器配置需要重新激活。
這種激活技術,也叫做OEM Activation ,簡寫OA,到Windows 10為止,已經(jīng)發(fā)展了三代:
1.OA 1.0:也叫做SLP。第一代OA,支持Windows XP和Windows server 2003。它很容易被繞過,已完全淘汰。
2.OA 2.0/2.1:BIOS在ACPI表里面報告SLIC表(Software Licensing Table Specification)。用在Windows Vista、Windows 7和Windows Server 2008中。它也已經(jīng)被破解,已淘汰。
3. OA 3.0:我們經(jīng)常稱它OA3,Windows 8引入,也用在了Windows 10中。它引入了一個ACPI table:Microsoft Data Management (MSDM) table。而它的使能過程是我們今天的主要內(nèi)容。
什么是OA3和怎么用OA3?
OA3的核心是BIOS包含一張MSDM表。整個表相當簡單:
它的主要內(nèi)容在最后的Software Licensing Structure結構中,我用RW抓出我的機器的MSDM表如下:
如果大家仔細比較SLIC和MSDM,會發(fā)現(xiàn)它們很像,而實際升級主要在OA3的制作和激活過程。
OA3使能過程包含兩個工具:OA3Tool和OA3 BIOS工具,微軟在官網(wǎng)詳細說明了每個工具干什么和有誰來提供 。整個過程主要分產(chǎn)線和用戶端兩方面:
產(chǎn)線:
注意整個過程是產(chǎn)線的腳本自動完成的。
用戶:
至于什么是硬件大變,微軟官方的說法:
“If you make significant hardware changes on your device, such as replacing your motherboard, Windows will no longer find a license that matches your device, and you’ll need to reactivate Windows to get it up and running.”
大概是,換主板當然不行,換硬盤可以;換網(wǎng)卡不行,添加網(wǎng)卡可以。
結束語
國產(chǎn)操作系統(tǒng)已經(jīng)起步,兩強收入相當可觀:
但它們的收入相比微軟從Windows里面攫取的金錢來看,那是遠遠不如。國產(chǎn)操作系統(tǒng)需要更多的資金來繼續(xù)鞏固發(fā)展,要雇傭大量的開發(fā)人員,據(jù)了解,國產(chǎn)兩強的開發(fā)人員都有數(shù)千人,開支巨大。
OA3是微軟的體系,當然國產(chǎn)操作系統(tǒng)不能用,但這不妨礙我們可以從中借鑒一些有用的思路。但這還不夠,微軟利用它的強勢地位,讓幾乎所有BIOS廠商都支持OA3,國產(chǎn)操作系統(tǒng)各自為戰(zhàn),很難像微軟一樣整合上下游,來保護自己的利益。這就同安全啟動的證書一樣,困擾著國產(chǎn)操作系統(tǒng)。
也許需要在國家層面制定一個統(tǒng)一的標準,來規(guī)范操作系統(tǒng)的各種接口行為,包括今天介紹的操作系統(tǒng)激活,和一直困擾大家的安全啟動證書問題。順便也可以解決BIOS的版權費漏洞問題,造福整個產(chǎn)業(yè)鏈!
金夕華
版權所有 未經(jīng)許可不得轉載
增值電信業(yè)務經(jīng)營許可證備案號:遼ICP備14006349號
網(wǎng)站介紹 商務合作 免責聲明 - html - txt - xml