微軟會開源 Windows 嗎?
我的直覺告訴我微軟將在1-2年內(nèi)開源 Windows。這是一種很明顯的趨勢,不是嗎?但是我也在想這將會帶來怎樣的結(jié)果。
為什么這一定要有什么意義呢?Windows 不是一直都是微軟的一顆寶石嗎?幾十年來不一直是他們的主要現(xiàn)金來源嗎?鮑勃,在想什么呢?究竟為什么他們將會這樣做?
自90年代以來,世界已經(jīng)改變了,微軟作為一個公司,在過去的幾年,也已經(jīng)真正的改變,如同 Scott Hanselman 在他的“Microsoft Killed My Pappy” 一文中所表達的。微軟在過去的一兩年里采取的行動,已經(jīng)很明顯的表明他們意識到在 Windows 上提供微軟的軟件和服務(wù)沒有任何意義了?;氐? Window PC 在城里只是個游戲的時候,這種強制性的捆綁業(yè)務(wù)有點商業(yè)苗頭,盡管這從來不是一個“好”的方法。從桌面到平板,手機、網(wǎng)頁,伴隨著眼球到指尖的轉(zhuǎn)變,企業(yè) 想要有任何商業(yè)上的成功,他們的軟件和服務(wù)必須成為到處有效可利用的。如果你不是在安卓、IOS、和網(wǎng)絡(luò)上可利用,那你就已經(jīng)死了。
微軟的未來業(yè)務(wù)都將集中在 Azure、Office 365 和網(wǎng)上 Visual Studio,還有類似的服務(wù)上??梢詮哪阆矚g的任意本地設(shè)備和操作系統(tǒng)上,使用我們的數(shù)據(jù)中心,使用我們的SaaS產(chǎn)品。
這就意味著 Windows 死亡了嗎?事實遠非如此。由于桌面和業(yè)務(wù)場景,Windows 仍然占主導(dǎo)。OSX 也在努力的需找進入商業(yè)的方法,但是 Windows 在未來的數(shù)十年內(nèi)仍將存在。不過,總體趨勢是操作系統(tǒng)將成為商品貨物,沒有人愿意為它們買單。它們的存在只是因為人們需要它們,并不是人們十分的想要它 們。大多數(shù)人們?nèi)粘J褂玫牟僮飨到y(tǒng)僅僅只是作為一個瀏覽器和應(yīng)用程序的容器存在。人們真的不會在操作系統(tǒng)本身做太多功夫。它只是一種帶有全局設(shè)置對話框的 東西。
微軟正在接納 Linux、IOS、和 Android。他們不得不這樣子。所以離開了 Windows,微軟就成為一個進入微軟軟件和服務(wù)生態(tài)系統(tǒng)的路徑。沒有人愿意為操作系統(tǒng)買單,所以微軟并沒有真正的從 Windows 10 上收取任何錢,這不是也是等同于開源。
Windows 可能的開源之路是什么樣子呢?我認為會和 .NET 的開源差不多。微軟為什么要開源 .NET? 這和他們開源 Windows 的原因一樣:這一層必須成為商品,因此開源,社區(qū)友好的開發(fā)更靠譜。
.Net 框架的內(nèi)容繁多,而我深信 Windows 的內(nèi)容會更加龐大和恐怖,并不容易上手。系統(tǒng)編譯和支持工具將毫無疑問將會引用和依賴在數(shù)量驚人的,但目前還未對外開放的微軟內(nèi)部系統(tǒng)里面。那么你怎么 辦?你一步步來,發(fā)布一些更容易管理的子集,以此為基礎(chǔ)壯大,就像 .NET 核心開源那樣。
哪些將會是 Windows 開源的核心?我認為這里有兩個備選項:
-
Windows 移動設(shè)備端
-
Windows 服務(wù)器版16:“Pico”
兩者的規(guī)模較小且更容易管理,他們沒有界面層,只專注于進程,線程,驅(qū)動等,她們總體上將類似于 Linux 的 Kernel,當(dāng)然,在版本控制上將會做得更多,但至少可追蹤。
也許也直接使用和 .NET 核心開源一樣的方法?在開源核心之上重構(gòu)一層”包”那樣的模式,把所有操作系統(tǒng)的上層模塊轉(zhuǎn)換為 Windows 應(yīng)用商城里面的組件來交付,這也許在例如用戶界面這樣的底層組件上行不通,因此你采用兩層的開源方案:Windows 核心+用戶界面。
微軟手機業(yè)務(wù)最近的調(diào)整也指向同一方向。不將 Windows 變成普通商品,Windows 手機就沒有閃光點。當(dāng)安卓和 iOS 的應(yīng)用生態(tài)圈和網(wǎng)絡(luò)效應(yīng)已經(jīng)風(fēng)生水起,你為什么要去買一臺 Windows 手機?微軟在為安卓和 iOS 應(yīng)用遷移到 Windows10 提供一條路上認識到了這一點。這時候 WIndows 手機變得和Google Nexus 類似。一個參考/研究平臺也許能賣出一部分設(shè)備,這也許值得刷存在感,但是這不能成為你的支柱業(yè)務(wù)。
所以在接下來的12-24月里面我們會看到如下的開源:
-
Windows 核心(首先物聯(lián)網(wǎng),然后服務(wù)器2016 Pico)
-
Windows 核心+用戶界面(首先是手機和平板,然后是桌面)
接觸到包含所有的開源 Windows 那應(yīng)該是2016年終的時候,或者2017年初到年中。
根據(jù)”連線“雜志文章:開源已是必選項,甚至對于蘋果,甚至微軟,甚至 Windows。
也許并不,我們很快就會知道。