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

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

3天內不再提示

C++在Linux內核開發中從爭議到成熟

OSC開源社區 ? 來源:OSC開源社區 ? 2024-01-31 14:11 ? 次閱讀

Linux 內核郵件列表中一篇已有六年歷史的老帖近日再次引發激烈討論 —— 主題是建議將 Linux 內核的開發語言從 C 轉換為更現代的 C++。

c52823f4-b13a-11ee-8b88-92fbcf53809c.png

資深 Linux 開發者 H. Peter Anvin 昨日回復了這封郵件,闡述了他為什么認為 C++ 用于 Linux 內核開發的時機終于成熟了。 H. Peter Anvin 在郵件中提到了 C++14 和 C++20 的一些新特性,包括元編程支持、概念 (concepts) 等,這些新特性可能會使 C++ 成為更適合內核開發和嵌入式編程的編程語言。其他部分開發者也表達了對該提議的支持,他們認為現代 C++ 可能會為內核開發帶來一些好處。 但是,Linus Torvalds 過去曾對 C++ 持強烈反對態度,因此目前還不清楚這個討論是否會最終促使 Linux 內核采用現代 C++。

審核編輯:黃飛

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

    關注

    87

    文章

    11017

    瀏覽量

    206957
  • 編程語言
    +關注

    關注

    9

    文章

    1881

    瀏覽量

    33549
  • C++
    C++
    +關注

    關注

    21

    文章

    2067

    瀏覽量

    72962
  • 嵌入式編程
    +關注

    關注

    0

    文章

    26

    瀏覽量

    10251

原文標題:C++用于Linux內核開發,曾被Linus強烈反對,現在時機終成熟?

文章出處:【微信號:OSC開源社區,微信公眾號:OSC開源社區】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    QNX與Linux基礎差異對比

    對于QNX系統和Linux系統的內核差異,我們拋開宏內核、微內核之類的爭議不談。單純從開發應用的
    發表于 04-17 10:52 ?156次閱讀

    請問CubeIDE如何支持C++開發?

    CubeIDE如何支持C++開發。有沒有一些例程。
    發表于 03-25 06:22

    ARM嵌入式Linux 系統開發入門精通

    ARM嵌入式Linux 系統開發入門精通
    發表于 03-10 18:44

    求助,如何將C++代碼GNU移植Tasking編譯器?

    使用了使用任務編譯器的 Aurix Development Studio IDE。 將代碼 GNU 編譯器移植 TASKING 編譯器的過程,標準定義庫存在多個問題(編譯錯誤)
    發表于 01-31 07:29

    獲取Linux內核源碼的方法

    (ELF1/ELF1S開發板及顯示屏)Linux內核是操作系統中最核心的部分,它負責管理計算機硬件資源,并提供對應用程序和其他系統組件的訪問接口,控制著計算機的內存、處理器、設備驅動程序和文
    的頭像 發表于 12-13 09:49 ?336次閱讀
    獲取<b class='flag-5'>Linux</b><b class='flag-5'>內核</b>源碼的方法

    Linux內核UDP收包為什么效率低

    現在很多人都在詬病Linux內核協議棧收包效率低,不管他們是真的懂還是一點都不懂只是聽別人說的,反正就是在一味地懟Linux內核協議棧,他們的武器貌似只有DPDK。 但是,即便
    的頭像 發表于 11-13 10:38 ?267次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>內核</b>UDP收包為什么效率低

    Linux內核如何使用結構體和函數指針?

    我將結合具體的Linux內核驅動框架代碼來展示Linux內核如何使用結構體和函數指針。
    的頭像 發表于 09-06 14:17 ?611次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>內核</b>如何使用結構體和函數指針?

    如何為原生C++開發設置Android Studio

    本指南中,我們將介紹如何為原生C++開發設置Android Studio,并了解如何將Neon內部功能用于ARM支持的移動設備。 不要重復自己(Dry)是軟件開發的主要原則之一。 遵
    發表于 08-17 08:28

    Arm C/C++編譯器22.1版開發人員和參考指南

    提供幫助您使用ARM?編譯器Linux版的ARM?C/C++編譯器組件的信息。 ARM?C/C++編譯器是一款自動矢量化的
    發表于 08-11 07:46

    Arm C/C++編譯器開發人員和參考指南

    提供幫助您使用Arm?編譯器Linux版的Arm?C/C++編譯器組件的信息。Arm?C/C++編譯器是一款自動向量化的
    發表于 08-10 06:17

    如何為Arm編譯Cc++代碼

    Studio或Keil MDK IDE環境。 Linux編譯常見的編程語言Arm上得到了很好的支持,大多數開源工具都可以Linux
    發表于 08-02 17:28

    Linux內核的作用

    Linux操作系統是當今世界上最為廣泛使用的開源操作系統之一,內核則是一個操作系統的核心和靈魂所在。對于一名Linux驅動開發者來說,了解Linux
    發表于 07-06 11:46 ?1346次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>內核</b>的作用

    Linux內核內存泄漏怎么辦

    Linux內核開發中,Kmemleak是一種用于檢測內核中內存泄漏的工具。
    發表于 07-04 11:04 ?622次閱讀

    linux內核源碼編譯

    Linux是一種開源的操作系統內核。它是一個用C語言寫成,符合POSIX標準的類Unix操作系統。Linux最早是由芬蘭大學生Linus Torvalds于1991年開發的一款全新的操
    發表于 06-27 15:37 ?610次閱讀
    <b class='flag-5'>linux</b><b class='flag-5'>內核</b>源碼編譯

    【飛凌i.MX9352開發板試用】+內核編譯+系統燒寫+核心板芯片性能測試

    ,一開始還沒有識別出來。 1、TF卡燒寫 TF卡的腳本要在linux下運行,把鏡像文件復制虛擬機的ubuntu系統并解壓。TF卡要使用8G以上、16G以下容量的。 上面TF卡是
    發表于 06-09 08:46
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>