Windows成“棄子”,Linux終上位?
“Linux是一種毒瘤!”
本文引用地址:http://dyxdggzs.com/article/201812/396050.htm時(shí)光倒退二十年,彼時(shí)不可一世的微軟將開(kāi)源軟件視為眼中釘肉中刺,甚至吐槽其是知識產(chǎn)權的癌癥。如今,從“愛(ài)Linux“到豪擲75億美元收購GitHub,微軟無(wú)時(shí)無(wú)刻不在向外界宣告他們正在竭盡所能地擁抱開(kāi)源。
而正是在這種局面之下,面對日薄西山的Windows,有人預測新一代桌面版的Linux操作系統即將取而代之,對此,你怎么看?
我曾經(jīng)說(shuō)過(guò),別指望微軟會(huì )發(fā)布桌面版Linux(MS-Linux或Lindows),除非豬會(huì )飛。然而,最近我好象真的聽(tīng)到天空中傳來(lái)豬的呼嚕聲。一起來(lái)看看發(fā)生了什么!
首先,微軟已經(jīng)接受了Linux和開(kāi)源代碼多年了。我是說(shuō),微軟的云服務(wù)平臺Azure的底層操作系統已經(jīng)在使用Linux,微軟現在允許Linux的開(kāi)發(fā)公司免費使用其專(zhuān)利。而且這個(gè)雷德蒙德的巨人(微軟總部在華盛頓州雷德蒙德市)已經(jīng)發(fā)布了AzureSphere(微軟的物聯(lián)網(wǎng)系統)的Linux版本。
現在,你可能會(huì )說(shuō),“Steven,你在說(shuō)醉話(huà)吧,這些都是企業(yè)應用和云服務(wù)平臺的!”沒(méi)錯,但是請記住,微軟現在允許在Windows操作系統上使用 Hyper-V(微軟的桌面虛擬化系統)和WSL(基于Windows的Linux子系統)來(lái)運行基于Linux的軟件。這一切在2017年都發(fā)生了,所以我將2017年稱(chēng)為Windows系統的Linux年。
最近,微軟做了一件讓那些相信微軟還陷在90年代的困境的人更難以想象的事情。它決定重寫(xiě)它的基于Windows10的網(wǎng)頁(yè)瀏覽器MicrosoftEdge,而采用的竟然是它的最大競爭對手Google的開(kāi)源網(wǎng)頁(yè)瀏覽器Chromium的技術(shù)。
呵呵,接下來(lái)你該讀讀EdBott寫(xiě)的這篇關(guān)于 Ubuntu Linux 的文章!
看到這里,你還認為微軟發(fā)布桌面版Linux是不可思議的嗎?至少我不這么認為了。
看一看Windows10的2018秋季新版本的災難性的發(fā)布,這個(gè)版本有無(wú)窮無(wú)盡的Bug,其中一些Bug仍然懸而未決(如網(wǎng)絡(luò )驅動(dòng)盤(pán)丟失,運氣好的話(huà)你能重新連接上),鬼才知道這些Bug什么時(shí)候可以修復。正如我的同事CatalinCimpanu針對微軟在最近的星期二發(fā)布的補丁指出:“這已經(jīng)是微軟連續第四個(gè)月發(fā)布針對‘零日漏洞’的補丁了”。長(cháng)期以來(lái),微軟Windows的質(zhì)量保證一直大有問(wèn)題。
拋開(kāi)這些可怕的故事,我們再來(lái)看看Linux,它還是像你家的房子一樣安全,它也一如既往的非常穩定。為什么不嘗試一下Linux呢?它都已經(jīng)占據了除Windows以外的所有其他計算市場(chǎng)了。
沒(méi)錯,如果不把ChromeOS算在內?,F在還沒(méi)有Linux桌面操作系統給市場(chǎng)留下深刻的印象。但這不是因為技術(shù),而是以前的微軟這個(gè)“邪惡帝國”阻止硬件供應商支持其他操作系統。但那些日子已經(jīng)過(guò)去了,現在的微軟已經(jīng)表明自己非常愿意接受Linux和開(kāi)源軟件。
微軟為什么這樣做?因為盡管在Windows的開(kāi)發(fā)上投入了數十億美元,但Windows給微軟帶來(lái)的收入卻越來(lái)越少。還記得微軟宣稱(chēng)Windows10在幾年內很快就會(huì )擁有10億用戶(hù)的時(shí)候嗎?現在看來(lái)根本就是天方夜譚。而通過(guò)將Linux內核作為其桌面操作系統的核心,微軟可以節省對它來(lái)說(shuō)至關(guān)重要的資金。
那么現有的Windows應用程序怎么辦?當然,如果每個(gè)應用程序都要移植到Linux平臺,那么大多數獨立軟件開(kāi)發(fā)商都要歇菜。但是誰(shuí)說(shuō)這些應用程序需要移植呢?
記得 Crossover和Wine 吧?幾十年前這兩個(gè)軟件就告訴你可以將Windows的系統調用轉換為對應的Linux系統的調用。當然Wine并不能做到讓所有的Windows應用程序在Linux上運行,但是它已經(jīng)做得很好了,要知道Wine的開(kāi)發(fā)人員并沒(méi)有訪(fǎng)問(wèn)全部Windows的系統調用接口(API)的權限,而微軟的軟件工程師則有完全權限,轉換工作對他們來(lái)說(shuō)小菜一碟。
幾年來(lái),微軟的WSL(基于Windows的Linux子系統)開(kāi)發(fā)人員一直致力于LinuxAPI和WindowsAPI相互映射的開(kāi)發(fā)。讓基于Windows的應用程序不經(jīng)修改地在Linux上運行的大量開(kāi)發(fā)工作已經(jīng)完成。
簡(jiǎn)而言之,Windows開(kāi)發(fā)人員不必擔心修改他們的應用程序。不用太費勁,微軟可以做到讓這些應用程序無(wú)需太大修改就可以繼續運行在Linux系統上。
而許多應用程序根本不需要更改。例如,現在給微軟帶來(lái)比MS-Office更多現金流的Office365就無(wú)須修改。隨著(zhù)微軟竭盡全力讓客戶(hù)從套裝軟件轉向使用云應用平臺,底層的桌面操作系統的重要性已大大降低。
因此,通過(guò)轉移到Linux平臺,或者發(fā)布Lindows作為“經(jīng)典Windows”操作系統的替代品,微軟可以大大節省Windows系統的開(kāi)發(fā)費用,并提供給大家一個(gè)更穩定和更安全的桌面操作系統。聽(tīng)起來(lái)像是我贏(yíng)了。讓我們在2019/2020年拭目以待。
評論