chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

從產(chǎn)品角度來說,微軟在任何情況下都不會基于Linux重構(gòu)Windows

如意 ? 來源:cnBeta.COM ? 作者:cnBeta.COM ? 2020-10-16 15:17 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

數(shù)周前,開源軟件愛好者 Eric S Raymond 提出的觀點引發(fā)熱議,他認(rèn)為微軟應(yīng)該在 Linux 內(nèi)核基礎(chǔ)上重構(gòu) Windows。他認(rèn)為目前個人電腦業(yè)務(wù)持續(xù)下滑,Windows 早已不再是微軟的支柱業(yè)務(wù),通過重構(gòu)能夠?qū)崿F(xiàn)利潤最大化。 不過,曾參與 Windows Subsystem for Linux 的 Ubuntu 移植開發(fā)的 Hayden Barnes 對此持反對觀點,認(rèn)為微軟不會基于 Linux 重構(gòu) Windows。

Hayden Barnes 是游走在微軟和 Linux 社區(qū)之間的知名開發(fā)者,曾幫助 Windows Subsystem for Linux(WSL)上推進 Ubuntu 開發(fā)工作。因此他能夠和很多 Linux 開發(fā)人員、開源項目人員、社區(qū)成員和微軟員工進行交流。而且,他還作為 MVP (微軟最有價值專家)參與微軟產(chǎn)品和策略的各種簡報會。

對于近日流行的“微軟應(yīng)該遷移 Windows 系統(tǒng)核心至 Linux 內(nèi)核”說法,他表示從產(chǎn)品和工程角度來說微軟在任何情況下都不可能這么做。

在說明具體原因之前,Barnes 認(rèn)為在 Slashdot 和 Hacker News 上不斷出現(xiàn)這個觀點的原因:

● 能夠吸引用戶點擊

● 對于開源和 Linux 倡導(dǎo)者來說,這是一個很早就存在的幻想。

● 目前,Windows 扮演的角色正在發(fā)生變化。尤其是當(dāng)前 Android、iOS、macOS、Chrome OS 和 Ubuntu 都基于 Linux 的世界里

● 伴隨著 Linux 在 Azure 和 WSL 的使用率增加,這種合理性正在不斷增加。奧弗頓之窗(The Overton Window)已經(jīng)轉(zhuǎn)移。

對此,Barnes 認(rèn)為微軟不會基于 Linux 內(nèi)核來重構(gòu) Windows 理由如下

1.內(nèi)核

Windows 系統(tǒng)中的 NT 內(nèi)核提供了一定程度的向后兼容、長期支持和驅(qū)動程序可用性,而 Linux 還在不斷完善中。如果想要基于 Linux 重構(gòu),這必然需要耗費數(shù)百萬美元。微軟有很多付費客戶可以繼續(xù)按原樣支持 Windows,某些已經(jīng)有數(shù)十年了。

基于 Linux 重構(gòu) Windows,并不像 Raymond 所說的那樣能夠幫助微軟節(jié)省開支。很多盈利公司的存在都是為現(xiàn)有的操作系統(tǒng)而服務(wù)的。即便是最終基于 Linux,也可能會導(dǎo)致不良的內(nèi)核單一化。

Windows 和 macOS 的競爭,才能讓 Linux 變成更好的操作系統(tǒng)。而更理想的結(jié)果是開源創(chuàng)新能夠在所有操作系統(tǒng)之間傳播,Windows 和 Linux 的開放源碼貢獻者能夠共享兩個生態(tài)系統(tǒng)的精華。

2.兼容性

目前尚不清楚如果 Windows 用戶空間從 NT 遷移到 Linux 內(nèi)核,是否能夠保持良好的兼容性,特別是那些擁有關(guān)鍵任務(wù)應(yīng)用、付費獲取的東西。

Windows 沒有像 Linux 那樣嚴(yán)格區(qū)分內(nèi)核空間和用戶空間。NT 內(nèi)核大約有 400 個已記錄的 syscalls 以及大約 1700 個已記錄的 Win32 API 調(diào)用。對于重新部署從而確保 Windows 開發(fā)者和他們工作達到預(yù)期的兼容性這是非常龐大的工作量,這完全超過了 Wine 提供的修正貢獻。

Linux 在 arm64 上只有 313 個 syscalls,而另一個原因是微軟已經(jīng)從 WSL 1 中的 syscall 翻譯層(translation layer)轉(zhuǎn)換為 WSL 2 中的虛擬化內(nèi)核,因此重新實現(xiàn)利用 Linux ABI 的數(shù)十種非標(biāo)準(zhǔn)方式是非常痛苦的事情。為微軟擁有的 Linux 上的SQL Server 提供一個 NT 相關(guān)的兼容層是一回事,為其他數(shù)百萬開發(fā)者的應(yīng)用提供保證是另一回事。

3.微軟投入巨大

近年來,微軟在 Windows 上傾注的人力物力已經(jīng)無法計算。微軟在 Windows 10 的可用性、新功能、性能改進等多方面進行了優(yōu)化投資,并取得了回報。在這些改進的基礎(chǔ)上,通過和 OEM 廠商的合作,以及推出 Surface 品牌,已經(jīng)幫助振興了 PC 市場。

微軟一直在努力使 Windows 成為一個優(yōu)秀的開發(fā)平臺,其項目包括 Windows Terminal、PowerToys、Windows Subsystem for Linux 和 Visual Studio 2019。Windows Insider 項目也非常成功。

目前,Windows 是包括 Surface 在內(nèi)諸多產(chǎn)品的重要搭載系統(tǒng),而這也是微軟重點耕耘的一項業(yè)務(wù)。2018年和2020年的內(nèi)部重組表明,現(xiàn)在 Surface 和 Windows 的未來是密不可分的。Windows 為 Xbox 提供了動力,我們正處于一個主要基于Windows的PC游戲的復(fù)蘇期。

微軟也有 Windows 10X 的想法,這是繼 Windows 10 之后的下一個操作系統(tǒng)概念(我認(rèn)為我們會逐步得到),未來的硬件如 Surface Neo 也在考慮之中。

4.沒有必要

不需要基于 Linux 重構(gòu) Windows,微軟也能保持相關(guān)性。在放棄移動市場之后,微軟已經(jīng)意識到了設(shè)備格局的變化。

微軟認(rèn)識到當(dāng)前社會人類使用各種系統(tǒng)和各種平臺,在系統(tǒng)上有 Android、Ubuntu、iOS、macOS、Chrome OS等等,而且除了 x86 之外還有 ARM。

微軟已經(jīng)表示他們能夠適應(yīng)這個多元的世界,在這些平臺上推出了相關(guān)產(chǎn)品和服務(wù),同時確保 Windows 在傳統(tǒng)領(lǐng)域的競爭力。目前微軟正基于 Android 和 iOS 推動移動領(lǐng)域的創(chuàng)新,不僅移植了微軟 Office ,而且還包括 Microsoft Launcher 在內(nèi)的很多優(yōu)秀應(yīng)用,而且近期也推出了搭載 Android 系統(tǒng)的 Surface Duo 手機 。

在 Ubuntu 系統(tǒng)上,微軟推出了很多針對 Linux 工作站的工具,例如 Code, .NET, Azure tools, Teams, PowerShell, Sysinternals for Linux,以及即將到來的 Edge 瀏覽器。你想在Azure上運行Ubuntu嗎?微軟已經(jīng)為你準(zhǔn)備好了,并與Canonical緊密合作,讓你獲得美妙的體驗。

與其關(guān)心微軟是否基于 Linux 重構(gòu) Windows,更有趣的問題是微軟在開源上能走多遠?我們已經(jīng)看到了 Windows Terminal, PowerToys 和其他 Windows 組件已經(jīng)開源。而更合乎邏輯、符合實際的目標(biāo)是,微軟將會繼續(xù)開放 Windows 組件和 Windows 開發(fā)過程,甚至于會超出 Windows Insider 項目范圍,為其他系統(tǒng)提供福利。
責(zé)編AJX

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 微軟
    +關(guān)注

    關(guān)注

    4

    文章

    6686

    瀏覽量

    105771
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11511

    瀏覽量

    213839
  • WINDOWS
    +關(guān)注

    關(guān)注

    4

    文章

    3614

    瀏覽量

    91426
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    CYBT-413061上的RFCOMM_Serial_Port SPP演示,AIROC客戶端控制應(yīng)用程序不起作用,什么原因引起的?

    似乎可以連接(不再顯示為灰色),但在按下任何按鈕時都不會發(fā)生任何情況。 不過,BTSpy 似乎什么都能顯示,比如在 Windows/TeraTerm BTSpy 上按鍵時,它會顯示信息
    發(fā)表于 07-02 06:05

    龍芯處理器支持WINDOWS嗎?

    。 Wine/CrossOver:部分Windows應(yīng)用可通過兼容層在Linux上運行,但對龍芯架構(gòu)的支持有限。 定制化移植:理論上可通過修改Windows內(nèi)核和驅(qū)動適配龍芯架構(gòu),但需微軟
    發(fā)表于 06-05 14:24

    不借助Linux系統(tǒng),在Windows如何搭建ZMC900E交叉編譯環(huán)境

    嵌入式Linux系統(tǒng),由于系統(tǒng)資源的匱乏,通常無法安裝本地編譯器進行本地開發(fā),而需要在借助一臺主機進行交叉開發(fā)。一般情況下,在主機安裝相應(yīng)的交叉編譯器,將在主機編
    的頭像 發(fā)表于 05-21 11:34 ?250次閱讀
    不借助<b class='flag-5'>Linux</b>系統(tǒng),在<b class='flag-5'>Windows</b><b class='flag-5'>下</b>如何搭建ZMC900E交叉編譯環(huán)境

    在任何平臺上使用PetaLinux的先決條件

    本篇文章介紹了在任何平臺上使用 PetaLinux 的先決條件。PetaLinux 是一種嵌入式 Linux 軟件開發(fā)套件 (SDK),主要用于基于 FPGA 的系統(tǒng)級芯片 (SoC) 設(shè)計或 FPGA 設(shè)計。
    的頭像 發(fā)表于 04-24 10:40 ?592次閱讀
    <b class='flag-5'>在任何</b>平臺上使用PetaLinux的先決條件

    電動交通的未來 | ISO 15118-20到兆瓦充電系統(tǒng)(MCS)及軟件在環(huán)(SIL)一致性測試

    之一。電動交通成功的關(guān)鍵在于確保電動汽車在任何情況下都能方便、可靠地充電。智能充電(SmartCharging)描繪了未來的充電世界:一旦車輛連接到充電樁,車輛與基
    的頭像 發(fā)表于 02-26 10:02 ?1430次閱讀
    電動交通的未來 | <b class='flag-5'>從</b>ISO 15118-20到兆瓦充電系統(tǒng)(MCS)及軟件在環(huán)(SIL)一致性測試

    DLP3010EVM-LC使用HDMI在電腦分屏全屏顯示圖片的情況下,和直接燒錄的圖片投影會不會有什么不同?

    我想知道使用HDMI在電腦分屏全屏顯示圖片的情況下,和直接燒錄的圖片投影會不會有什么不同。 因為我在用普通的家用的投影時發(fā)現(xiàn)從HDMI分屏顯示的圖片比U盤顯示的圖片效果要差。 圖
    發(fā)表于 02-21 06:22

    電動交通革新:ISO 15118到兆瓦充電及SIL一致性測試

    挑戰(zhàn)之一。 電動交通成功的關(guān)鍵在于確保電動汽車在任何情況下都能方便、可靠地充電。智能充電(Smart Charging)描繪了未來的充電世界:一旦車輛連接到充電樁,車輛與基礎(chǔ)設(shè)施之間的通信就會啟動,系統(tǒng)將協(xié)商電價、支付方式和充電參數(shù),并自動開始能量傳輸(即
    的頭像 發(fā)表于 02-19 09:57 ?688次閱讀
    電動交通革新:<b class='flag-5'>從</b>ISO 15118到兆瓦充電及SIL一致性測試

    使用PCM1789的I2C控制音量,為什么都不會回ACK?

    我想請問我想使用PCM1789的I2C控制音量,為什么都不會回ACK
    發(fā)表于 01-23 08:14

    微軟新功能:Windows與iPhone互聯(lián)

    微軟近期透露了一項創(chuàng)新功能,旨在讓Windows用戶能夠像使用蘋果的AirDrop一樣,在iPhone與PC之間便捷地傳輸文件。這一名為Phone Link的應(yīng)用,是微軟專為Windows
    的頭像 發(fā)表于 12-12 11:42 ?732次閱讀

    RHEL即將成為微軟WSL的官方Linux發(fā)行版

    需要在 Windows 系統(tǒng)上構(gòu)建 Linux 應(yīng)用,然后在 RHEL 環(huán)境中部署的開發(fā)人員來說,能夠通過 WSL 使用與生產(chǎn)環(huán)境相同的 RHEL 可以節(jié)省大量時間和資源?!?微軟稱,
    的頭像 發(fā)表于 11-26 11:03 ?853次閱讀

    TPA3251D2接4歐負載,功率去到3/2左右就開始打隔,A和D通道去到削波都不會出現(xiàn)保護,為什么?

    TPA3251D2接4歐負載,功率去到3/2左 右就開始打隔,用36V-DC穩(wěn)壓電源測試的,四個通道只有B和C通道出現(xiàn)打隔,A和D通道去到削波都不會出現(xiàn)保護,這是什么問題呢?請教TI大師
    發(fā)表于 10-23 06:44

    HarmonyOS NEXT應(yīng)用元服務(wù)開發(fā)Accessibility(信息無障礙)介紹

    Accessibility(信息無障礙),是指任何人在任何情況下都能平等、方便地獲取信息并利用信息。其目的是縮小全社會不同階層、不同地區(qū)、不同年齡、不同健康狀況的人群在信息理解、信息交互、信息利用
    發(fā)表于 10-09 10:29

    在不犧牲尺寸的情況下提高脈搏血氧儀溶液的性能

    電子發(fā)燒友網(wǎng)站提供《在不犧牲尺寸的情況下提高脈搏血氧儀溶液的性能.pdf》資料免費下載
    發(fā)表于 09-21 10:54 ?0次下載
    在不犧牲尺寸的<b class='flag-5'>情況下</b>提高脈搏血氧儀溶液的性能

    在不影響性能或占用空間的情況下隔離您的CAN系統(tǒng)

    電子發(fā)燒友網(wǎng)站提供《在不影響性能或占用空間的情況下隔離您的CAN系統(tǒng).pdf》資料免費下載
    發(fā)表于 08-29 10:49 ?0次下載
    在不影響性能或占用空間的<b class='flag-5'>情況下</b>隔離您的CAN系統(tǒng)

    ESP8266在任何波特率上都不起作用,為什么?

    現(xiàn)在我的ESP8266在任何波特率上都不起作用,我嘗試了所有這些,但它們都會產(chǎn)生垃圾。其中一些會產(chǎn)生垃圾,但我也可以在重置后立即在某些回合率上看到字符串致命錯誤 (28)。當(dāng)我連接到 76800
    發(fā)表于 07-22 06:40