微軟會開源 Windows 嗎?
我的直覺告訴我微軟將在1-2年內開源 Windows。這是一種很明顯的趨勢,不是嗎?但是我也在想這將會帶來怎樣的結果。
為什麼這一定要有什麼意義呢?Windows 不是一直都是微軟的一顆寶石嗎?幾十年來不一直是他們的主要現金來源嗎?鮑勃,在想什麼呢?究竟為什麼他們將會這樣做?
自90年代以來,世界已經改變了,微軟作為一個公司,在過去的幾年,也已經真正的改變,如同 Scott Hanselman 在他的“Microsoft Killed My Pappy”一文中所表達的。微軟在過去的一兩年裡採取的行動,已經很明顯的表明他們意識到在 Windows 上提供微軟的軟體和服務沒有任何意義了。回到 Window PC 在城裡只是個遊戲的時候,這種強制性的捆綁業務有點商業苗頭,儘管這從來不是一個“好”的方法。從桌面到平板,手機、網頁,伴隨著眼球到指尖的轉變,企業想要有任何商業上的成功,他們的軟體和服務必須成為到處有效可利用的。如果你不是在安卓、IOS、和網路上可利用,那你就已經死了。
微軟的未來業務都將集中在 Azure、Office 365 和網上 Visual Studio,還有類似的服務上。可以從你喜歡的任意本地裝置和作業系統上,使用我們的資料中心,使用我們的SaaS產品。
這就意味著 Windows 死亡了嗎?事實遠非如此。由於桌面和業務場景,Windows 仍然佔主導。OSX 也在努力的需找進入商業的方法,但是 Windows 在未來的數十年內仍將存在。不過,總體趨勢是作業系統將成為商品貨物,沒有人願意為它們買單。它們的存在只是因為人們需要它們,並不是人們十分的想要它們。大多數人們日常使用的作業系統僅僅只是作為一個瀏覽器和應用程式的容器存在。人們真的不會在作業系統本身做太多功夫。它只是一種帶有全域性設定對話方塊的東西。
微軟正在接納 Linux、IOS、和 Android。他們不得不這樣子。所以離開了 Windows,微軟就成為一個進入微軟軟體和服務生態系統的路徑。沒有人願意為作業系統買單,所以微軟並沒有真正的從 Windows 10 上收取任何錢,這不是也是等同於開源。
Windows 可能的開源之路是什麼樣子呢?我認為會和 .NET 的開源差不多。微軟為什麼要開源 .NET? 這和他們開源 Windows 的原因一樣:這一層必須成為商品,因此開源,社群友好的開發更靠譜。
.Net 框架的內容繁多,而我深信 Windows 的內容會更加龐大和恐怖,並不容易上手。系統編譯和支援工具將毫無疑問將會引用和依賴在數量驚人的,但目前還未對外開放的微軟內部系統裡面。那麼你怎麼辦?你一步步來,釋出一些更容易管理的子集,以此為基礎壯大,就像 .NET 核心開源那樣。
哪些將會是 Windows 開源的核心?我認為這裡有兩個備選項:
- Windows 移動裝置端
- Windows 伺服器版16:“Pico”
兩者的規模較小且更容易管理,他們沒有介面層,只專注於程式,執行緒,驅動等,她們總體上將類似於 Linux 的 Kernel,當然,在版本控制上將會做得更多,但至少可追蹤。
也許也直接使用和 .NET 核心開源一樣的方法?在開源核心之上重構一層”包”那樣的模式,把所有作業系統的上層模組轉換為 Windows 應用商城裡面的元件來交付,這也許在例如使用者介面這樣的底層元件上行不通,因此你採用兩層的開源方案:Windows 核心+使用者介面。
微軟手機業務最近的調整也指向同一方向。不將 Windows 變成普通商品,Windows 手機就沒有閃光點。當安卓和 iOS 的應用生態圈和網路效應已經風生水起,你為什麼要去買一臺 Windows 手機?微軟在為安卓和 iOS 應用遷移到 Windows10 提供一條路上認識到了這一點。這時候 WIndows 手機變得和Google Nexus 類似。一個參考/研究平臺也許能賣出一部分裝置,這也許值得刷存在感,但是這不能成為你的支柱業務。
所以在接下來的12-24月裡面我們會看到如下的開源:
- Windows 核心(首先物聯網,然後伺服器2016 Pico)
- Windows 核心+使用者介面(首先是手機和平板,然後是桌面)
接觸到包含所有的開源 Windows 那應該是2016年終的時候,或者2017年初到年中。
根據”連線“雜誌文章:開源已是必選項,甚至對於蘋果,甚至微軟,甚至 Windows。
也許並不,我們很快就會知道。
相關文章
- ChatGPT 會開源嗎?ChatGPT
- Windows未來可以擁抱開源嗎?Windows
- 雲端計算會殺死開源嗎?
- M1 Mac會執行Windows嗎?這取決於微軟。MacWindows微軟
- 微軟Windows Core OS被曝應用了開源元件微軟Windows元件
- 【開源社】您會為開源專案貢獻程式碼嗎?
- 微軟真的改變對開源軟體的態度了嗎?微軟
- 微軟Build開發者大會重磅:Windows 10開發包來襲微軟UIWindows
- 微軟開源WinJS微軟JS
- 微軟開源 Kinect 挽留開發者微軟
- Linux會是第二個微軟嗎(轉)Linux微軟
- 開源力量公開課第37期-《微軟+開源:如何使用微軟公有云Azure上的開源軟體》微軟
- Win10 Version 22H2 會是微軟 Windows 10 最後一個功能更新嗎Win10微軟Windows
- 開源力量公開課第三十七期-《微軟+開源:如何使用微軟公有云Azure上的開源軟體》微軟
- 微軟宣佈 Power Fx 開源!微軟
- 又是王炸!微軟開源賈維斯微軟
- 微軟.NET Framework的開源之路微軟Framework
- Windows10系統開機登入會解除嗎?不會可以這樣試試Windows
- 開源中國廣州源創會分享
- python 是開源語言嗎:Python 是一種開源語言嗎?Python
- 開發者死後,他的開源專案會有人繼續維護嗎?
- Facebook會成為二十年前的微軟嗎?微軟
- 微軟開源機器學習框架——infer.NET微軟機器學習框架
- 微軟開源機器學習框架——infer.NET微軟機器學習框架
- “開源”是什麼,能吃嗎?
- 微軟官方釋出的C#開源、免費、實用的Windows工具箱微軟C#Windows
- 微軟走近開源,釋出開源協同工作實驗室(轉)微軟
- 源端停資料庫,抽取程式會abbend嗎?資料庫
- 微軟開源 C# 編譯器 Roslyn微軟C#編譯ROS
- 相比開源,微軟的產品更便宜微軟
- 開源.NET專案是否受到微軟冷遇?微軟
- 微軟開源分散式機器學習工具包微軟分散式機器學習
- 這些開源CMS,你敢用嗎?
- 微軟開始擁抱開源社群 exFAT檔案系統向Linux開源微軟Linux
- ·微軟開啟Windows Phone Mango應用閘門微軟WindowsGo
- mac裝win10會毀電腦嗎 macbook裝windows對電腦會有危害影響嗎MacWin10Windows
- 微軟開源主管 Sarah:2021 年四大開源注意事項微軟
- Windows Service外掛服務開源Windows