微軟會不會最終將windows內核改為linux?

杜耀雨


    我們可以發現,微軟的win 10操作系統已經用了很多年了,一直沒有win 11的消息,難道微軟要放棄win內核,轉戰linux內核嗎?


    微軟win 10將支持linux命令行

    微軟表示,win 10的升級包會加入運行Unix系統的Base Shell功能,並且win 10移動版可以直接運行安卓應用程序,安卓系統是基於linux內核的。


    根據微軟的說法,win 10提供的linux命令行環境,並非重新編譯或者移植後的版本(區別於Cygwin等類Unix環境),沒有什麼根本性的限制,可以允許大量的linux程序在win上運行。


    exFAT支持Linux內核

    exFAT是微軟開發的文件系統,微軟手握多項專利,為閃存而生,U盤、SD卡等存儲設備,能夠存4G以上的大文件,就要歸功於exFAT。如果是linux,需要藉助第三方工具才能訪問exFAT分區,存在不穩定的因素。


    微軟宣佈在Linux內核中加入了exFAT存儲,微軟早些年已經加入了Linux基金會。這樣exFAT將會同時支持win、linux、mac,三大系統之間大文件傳輸不再是苦惱,很多用戶呼籲將NTFS也開放吧。


    總之,這些年來,微軟一直走在開源的路上,2014年開源了net技術,2016年開源了powerShell,2019年4月visual Studio Code代碼編輯器支持linxu,隨後exFAT支持linux內核,微軟在開源的路上也越走越遠。

如果覺得對你有幫助,可以多多點贊哦,也可以隨手點個關注哦,謝謝。

Geek視界


Windows採用了微內核架構,在內核架構上比Linux先進,linux是內核就是個垃圾場,什麼都往裡放,就是折騰的人多了,加上開源搞得比較穩定而已。

現有Windows架構其實來源於windows NT,NT架構來源於DEC,是當年DEC的架構師跳槽到微軟,組織人馬開發的,大致50人的團隊。團隊中有一個人是女的,啥也不做,僅僅參與架構技術會議,記錄了整個開發過程,寫了一本書,叫windows NT技術內蒙,我上研究生時候看的,二十年前了。NT有posix子系統,可以直接運行unix程序,只是後來開發不完整,沒有需求,微軟沒有做為重點。NT最牛逼就是維內核系統和安全機制,後來為了性能,做了一些讓步,顯示子系統做進了內核。


黃河邊


感謝您的閱讀!

隨著華為在筆記本上使用深度的Linux界面開始,微軟確實可能感覺到了危險。所以,微軟的windows會不會採用Linux內核呢?實際回答是不可能。

我們知道的Windows,它並不是一個純粹的微內核架構;而Linux是一個基於POSIX和Unix的多用戶、多任務、支持多線程和多CPU的操作系統。

當然,兩者最大的區別,我認為收費就是其中之一,最大的區別。

而還有一個明顯的區別就是安全性,因為linux是建立在了Unix上,它的安全性更強一些;而windows可能會出現隱藏文件,並且不像linux那樣是字符界面,所以微軟的安全性差一些?

那麼,為什麼我們覺得微軟不可能將Windows改成linux呢?我的看法是:收費或者盈利。

我們知道windows中,很大一部分是微軟提供的收費軟件,而在Linux平臺其中,很多都是開源軟件,都是用戶自己開發。

這裡還有一點:微軟的IOCP能夠更好的發揮計算機的多核CPU的性能,讓IO操作均衡的負載在不同CPU線程上,而Linux的epoll的表現就沒有微軟的出色。


LeoGo科技


微軟基本不會將windows內核改為linux內核。

1、現在軟件市場大部分被windows操作系統佔據,如果內核改為linux,很多windows版的軟件將不能用,從而windows操作系統佔據的市場份額也將會大大的緊減。

2、當前版本的window已經內嵌了linux操作系統,如果熱衷於linux操作系統,只要在windows操作系統上通過簡單的配置就可以轉換成linux操作系統。

3、windows操作系統沒必要轉化成linux操作系統。目前有運行操作系統軟件的虛擬機,目前虛擬機可以安裝世面上的絕大多數系統。虛擬機可以理解為虛擬的主機,即有計算機的功能,如下圖。在虛擬機上安裝linux操作系統開發軟件是當前開發linux軟件的主流方式。

4、linux是免費開源的,如果windows內核換成linux內核,要遵守GPL開源協議,即使用linux開源內核,其上的軟件理應開源。而眾所周知windows是收費的,如果換成免費開源的話,公司的利益就會損害。

綜上所述,微軟基本不會將windows內核改成linux內核。



NMLINUX


說實話,微軟的內核是微內核,在理論界中,這是比linux的宏內核還優秀,但我相信微軟不僅僅基於理論考慮,而是基於win要廣泛應用於各種終端,給用戶儘可能大的擴展能力,又不影響系統內核去考慮的。用戶在系統裝好後還可以很容易的安裝驅動就是一例證。而linux的設計哲學應該是性能,允許生產廠家在硬件出廠之前儘量調優,但不太允許終端用戶任意擴展驅動之類的核心的組件。典型場景就是服務器。


cougarsz


Windows完全採用Linux內核不是打自己的臉嗎,微軟應該還沒到以內核來換取自己在操作系統中的地位吧?這個與微軟Edge瀏覽器放棄自家內核轉而使用谷歌Chromium內核的情況完全不是一個量級比較。再者就算微軟將Windows分拆併入體驗與設備部門和雲與人工智能部門,成雲服務中的一部分,讓Windows退居二線而讓雲服務上位。但不可置喙Windows帶來的業務營收依然還在較快增長,Windows操作系統作為微軟摧城拔寨的排頭兵不會讓其日薄西山。

現在Window10系統內置了WSL(Windows Subsystem for Linux)環境,而且啟用方法比早期簡單很多。對於一般人來說這個功能可有可無,甚至算得上是一個多餘的累贅。但是對於開發人員來說,算是一個Windows加Linux單系統的完美解決方案,再也不用安裝雙系統來回切換或者在虛擬機上跑Linux系統而帶來不友好的用戶體驗。加之微軟在Build2019上公佈了命令行工具Windows Terminal,屆時可以直接在windows上訪問CMD.EXE、Windows Linux子系統和Power Shell等,開發者終於使用此工具可以簡化工作,Wow Awesome!

你可以在Windows應用商店中直接下載相應的Linux發行版,例如Kali Linux、Ubuntu、Debian和Arch Linux等發行版,微軟提供的Linux發行版還是比較豐富,也期待Cent OS早日出現。WSL環境可以說是附於內核之上的東西,也就是說微軟的Windows系統並沒有在內核上使用Linux而還是NT內核。但有人說Windows成了最大的Linux發行商,我只能有錢就是任性,同化能力也是超厲害,早知現在何必當初,微軟揹負的歷史負擔在這WSL出現的那一刻又增加了。


穎俊科技


這個會的可能性很低。

1.從商業化考慮,微軟桌面化用戶超過linux,微軟的研發都是針對微軟的內核去開發,改成linux的話成本很大,其次linux是開源的。

2.從體驗度考慮,微軟提供桌面圖形化偏向於個人以及企業,linux也有發行商做圖形化版本的,不過對於個人使用者來說會更偏向於微軟。畢竟在微軟上面使用習慣以及體驗度來說更好。

3.從客戶群體考慮,微軟聚焦在個人以及企業服務人員,linux使用者一般偏向於開發,測試,運維等。


一點三分心


不會,其實其他答案說的對也不對,不管windows nt內核先進還是linux內核先進,更換內核的最重要一個因素就是成本因素,除非出現新一代架構的計算機,導致現有內核完全不夠用,否則微軟是絕對不會更換內核的。


有一門編程語言叫做java,現在使用非常廣泛,目前java最新版應該是13,最新的長期支持版應該是11,然而你猜現在有多少人再用java5、java6。這還只是一門編程語言,你想想操作系統上各種依賴更加複雜。所以結論就是沒必要。


樂百川


不會。微軟操作系統的前後兼容性是Linux無法比擬的。這點對於客戶端軟件的開發和維護有重要的意義。另外微軟的開發工具,文檔支持等等比Linux好太多


木夕lyiu


之前看過文章,6-7年輕window系統代碼已經4千萬行了。

換了內核,所以外部代碼都需要推到重寫。

window這種級別的幾代人寫出來的是不會推倒重建的。


分享到:


相關文章: