国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

從產品角度來說,微軟在任何情況下都不會基于Linux重構Windows

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

掃碼添加小助手

加入工程師交流群

數周前,開源軟件愛好者 Eric S Raymond 提出的觀點引發熱議,他認為微軟應該在 Linux 內核基礎上重構 Windows。他認為目前個人電腦業務持續下滑,Windows 早已不再是微軟的支柱業務,通過重構能夠實現利潤最大化。 不過,曾參與 Windows Subsystem for Linux 的 Ubuntu 移植開發的 Hayden Barnes 對此持反對觀點,認為微軟不會基于 Linux 重構 Windows。

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

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

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

● 能夠吸引用戶點擊

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

● 目前,Windows 扮演的角色正在發生變化。尤其是當前 AndroidiOS、macOS、Chrome OS 和 Ubuntu 都基于 Linux 的世界里

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

對此,Barnes 認為微軟不會基于 Linux 內核來重構 Windows 理由如下

1.內核

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

基于 Linux 重構 Windows,并不像 Raymond 所說的那樣能夠幫助微軟節省開支。很多盈利公司的存在都是為現有的操作系統而服務的。即便是最終基于 Linux,也可能會導致不良的內核單一化。

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

2.兼容性

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

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

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

3.微軟投入巨大

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

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

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

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

4.沒有必要

不需要基于 Linux 重構 Windows,微軟也能保持相關性。在放棄移動市場之后,微軟已經意識到了設備格局的變化。

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

微軟已經表示他們能夠適應這個多元的世界,在這些平臺上推出了相關產品和服務,同時確保 Windows 在傳統領域的競爭力。目前微軟正基于 Android 和 iOS 推動移動領域的創新,不僅移植了微軟 Office ,而且還包括 Microsoft Launcher 在內的很多優秀應用,而且近期也推出了搭載 Android 系統的 Surface Duo 手機

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

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 微軟
    +關注

    關注

    4

    文章

    6741

    瀏覽量

    107863
  • Linux
    +關注

    關注

    88

    文章

    11760

    瀏覽量

    219042
  • WINDOWS
    +關注

    關注

    4

    文章

    3702

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    linux-arm開發環境的簡單配置

    都會給你解釋(很多視頻都不會給你解釋),適合初學者。 fedora8開發環境簡單配置 linux-arm開發環境簡單配置 Window上: 安裝終端軟件 SecureCRT,putty等
    發表于 01-13 07:56

    學習Linux應該哪里開始?

    在工業控制、邊緣計算、人工智能這些領域,有一句幾乎約定俗成的話: “會不會 Linux,決定了你能走多遠。” 但對很多剛入門的工程師來說Linux 看起來像個龐大又神秘的世界——命令
    的頭像 發表于 10-16 09:51 ?456次閱讀
    學習<b class='flag-5'>Linux</b>應該<b class='flag-5'>從</b>哪里開始?

    在使用直流電焊機施焊前,電壓不得超過90伏特

    更多,這與電流的大小有關。負載電壓的具體數值會根據焊接條件而變化,但在任何情況下,空載電壓的限制都是90V。 安全考慮:電焊作業屬于特種作業,焊接過程中會產生高溫電弧和有害煙塵,因此在操作時必須
    發表于 10-12 15:35

    行業觀察 | 微軟發布高危漏洞更新,涉及 Windows、Office、SQL Server 等多款產品

    微軟于2025年9月的“補丁星期二”發布了81個漏洞的修復更新,覆蓋Windows、MicrosoftOffice、SQLServer等核心產品。本次更新修復了2個已被公開披露的零日漏洞,并有9個
    的頭像 發表于 09-12 17:05 ?3665次閱讀
    行業觀察 | <b class='flag-5'>微軟</b>發布高危漏洞更新,涉及 <b class='flag-5'>Windows</b>、Office、SQL Server 等多款<b class='flag-5'>產品</b>

    超小型Neuton機器學習模型, 在任何系統級芯片(SoC)上解鎖邊緣人工智能應用.

    個高度優化、快速而準確的ML 模型,你所需要的只是一個數據集。Neuton 模型可以在任何Nordic SoC 上運行、Neuton 模型可以在任何Nordic SoC(如我們的旗艦產品
    發表于 07-31 11:38

    請問CYW20835在sleep mode的情況下,不進入SDS或HIDOF的情況下,底電流最低是多少?

    請問CYW20835在sleep mode的情況下,不進入SDS或HIDOF的情況下,底電流最低是多少?
    發表于 07-07 07:54

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

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

    龍芯處理器支持WINDOWS嗎?

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

    Arm攜手微軟共筑云計算和PC未來

    計算平臺并從中受益。無論是在 Microsoft Azure 的云端還是在 Windows on Arm PC 的邊緣側,開發者可以在任何地方加速其應用和工作負載。
    的頭像 發表于 05-28 14:08 ?947次閱讀

    不借助Linux系統,在Windows如何搭建ZMC900E交叉編譯環境

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

    AMD攜手微軟共迎Windows 11 AI+ PC 生態新篇章

    2025 AMD中國AI應用創新聯盟(夏季)論壇暨Windows 11 AI+ PC生態產品體驗會圓滿舉行 2025年,AI與PC融合的熱潮持續升溫。 AMD銳龍AI MAX+ 395成為世界首款
    的頭像 發表于 05-16 14:35 ?824次閱讀
    AMD攜手<b class='flag-5'>微軟</b>共迎<b class='flag-5'>Windows</b> 11 AI+ PC 生態新篇章

    Windows上Y8的流媒體FPS低于Y12是什么原因造成的?

    我正在嘗試在 CX3 中傳輸支持 Y8 和 Y12 格式的單色相機。 我想要以 30FPS 的速度播放 4k 視頻。 我可以在 LinuxWindows 上獲得 Y12 25FPS,且不會出現任何
    發表于 05-07 08:20

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

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

    可以在任何FLEXCOMM接口上使用MDIO嗎?

    我正在使用 NXP LPC55S28JBD100與 I2C 和 MDIO 設備通信。在MCUXpresso IDE的PINS工具中,我在FLEXCOMM3顯示屏中看到引腳列為MDIO和MDC。FLEXCOMM3 可以作為 MDIO 主站運行嗎?或者,我可以在任何 FLEXCOMM 接口上使用 MDIO 嗎?
    發表于 04-08 07:52

    無感直流BLDC,大占空比情況下失步怎么解決?

    無感直流BLDC,大占空比情況下失步問題
    發表于 03-11 08:00