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

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
    +關注

    關注

    88

    文章

    11758

    瀏覽量

    219009
  • 編程語言
    +關注

    關注

    10

    文章

    1964

    瀏覽量

    39559
  • C++
    C++
    +關注

    關注

    22

    文章

    2124

    瀏覽量

    77110
  • 嵌入式編程
    +關注

    關注

    0

    文章

    27

    瀏覽量

    10696

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Linux內核伙伴系統內存申請函數詳解:原理到實戰

    Linux 內核,內存管理是整個系統穩定運行的基石,而伙伴系統(Buddy System) 作為內核物理內存分配的核心機制,更是驅動
    的頭像 發表于 02-10 16:58 ?3630次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>內核</b>伙伴系統內存申請函數詳解:<b class='flag-5'>從</b>原理到實戰

    Linux內核bug狩獵指南:棧跟蹤修復,官方文檔教你搞定系統核心故障

    內核Linux 系統的 “心臟”—— 一旦它出 bug,小則功能異常,大則系統崩潰、死機。但內核 bug 往往藏在百萬行代碼,想快速定位、修復絕非易事。
    的頭像 發表于 02-06 16:59 ?3119次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>內核</b>bug狩獵指南:<b class='flag-5'>從</b>棧跟蹤<b class='flag-5'>到</b>修復,官方文檔教你搞定系統核心故障

    初次編譯rk3568(rk3576)Linux 6.1內核踩坑記錄:報錯終止成功解決的完整流程

    很多剛接觸瑞芯微 rk 系列芯片開發的小伙伴,初次編譯基于 Linux 6.1 內核的系統時,很容易因為環境依賴問題卡殼。最近我在編譯 rk3576(rk3568 流程類似)
    的頭像 發表于 02-06 16:47 ?2572次閱讀
    初次編譯rk3568(rk3576)<b class='flag-5'>Linux</b> 6.1<b class='flag-5'>內核</b>踩坑記錄:<b class='flag-5'>從</b>報錯終止<b class='flag-5'>到</b>成功解決的完整流程

    Linux內核的“心跳”:jiffies如何為系統計時?

    Linux 內核的世界里,有一個默默工作的 "計時器"——jiffies。它不像我們手機上的時鐘那樣顯示年月日,卻掌控著內核絕大多數時
    的頭像 發表于 02-04 16:27 ?817次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>內核</b>的“心跳”:jiffies如何為系統計時?

    C語言與C++的區別及聯系

    缺點:性能比面向過程低。 二、具體語言上的區別 1、關鍵字的不同 C語言有32個關鍵字;C++有63個關鍵字。 2、后綴名不同 C源文件后綴.c,
    發表于 12-24 07:23

    從小白大牛:Linux嵌入式系統開發的完整指南

    );③社區論壇(CSDN 嵌入式板塊、Stack Overflow、知乎嵌入式話題);④進階書籍《Linux 內核設計與實現》《嵌入式 Linux 系統開發教程》。? 嵌入式
    發表于 12-16 10:42

    CC++之間的聯系

    ,后來才逐漸演變為一種成熟的面向對象編程語言。 總之,C語言和C++雖然有很多共同之處,但在編程范式、安全性、抽象層次等方面存在顯著差異。開發者可以根據項目需求選擇合適的語言,
    發表于 12-11 06:51

    基于 DR1M90 的 Linux-RT 內核開發編譯配置 GPIO / 按鍵應用實現(1)

    本手冊由創龍科技研發,針對 DR1M90,詳述 Linux-RT 實時內核開發:含實時性測試(LinuxLinux-RT 對比、CPU
    的頭像 發表于 12-02 10:38 ?1176次閱讀
    基于 DR1M90 的 <b class='flag-5'>Linux</b>-RT <b class='flag-5'>內核</b><b class='flag-5'>開發</b>:<b class='flag-5'>從</b>編譯配置<b class='flag-5'>到</b> GPIO / 按鍵應用實現(1)

    【書籍評測活動NO.67】成為硬核Linux開發者:《Linux 設備驅動開發(第 2 版)》

    案例與API詳解。通過本書,讀者可以實現從內核驅動的一站式學習:精通內核配置與編譯、字符設備及I2C/SPI驅動開發,構建完整知識體系。全
    發表于 11-17 17:52

    Linux 編程語言盤點:內核AI的全棧選擇

    ,認為那才代表未來。 其實,這個問題沒有標準答案。不同語言 Linux 上的角色,就像工業系統里的不同模塊——各司其職,協同配合。 今天,我們工業開發者的視角,聊聊這個繞不開的話題
    的頭像 發表于 11-06 17:05 ?595次閱讀

    deepin亮相2025Linux內核開發者大會

    11 月 1 日,第二十屆中國 Linux 內核開發者大會(CLK)深圳舉辦。CLK 作為國內 Linux
    的頭像 發表于 11-05 17:59 ?818次閱讀

    rtsmart開啟C++特性支持后,工具鏈編譯內核不通過怎么解決?

    各位大佬好,本人在rtsmart項目中需要使用C++11特性,menuconfig那里配置了支持C++特性后,使用7.3.0版本的arm-linux-musleabi編譯器編譯
    發表于 09-29 07:49

    如何在裸機環境運行KleidiAI微內核

    ,對 KleidiAI 進行了簡要概述,并附有相關指南鏈接,其中詳細說明了 Linux 環境運行 KleidiAI 矩陣乘法 (matmul) 微內核的分步操作,這份指南內容詳實且
    的頭像 發表于 08-08 15:16 ?3829次閱讀
    如何在裸機環境<b class='flag-5'>中</b>運行KleidiAI微<b class='flag-5'>內核</b>

    rtsmart開啟C++特性支持后,工具鏈編譯內核不通過怎么解決?

    各位大佬好,本人在rtsmart項目中需要使用C++11特性,menuconfig那里配置了支持C++特性后,使用7.3.0版本的arm-linux-musleabi編譯器編譯
    發表于 03-10 08:06

    創建了用于OpenVINO?推理的自定義C++和Python代碼,C++代碼獲得的結果與Python代碼不同是為什么?

    創建了用于OpenVINO?推理的自定義 C++ 和 Python* 代碼。 兩個推理過程中使用相同的圖像和模型。 C++ 代碼
    發表于 03-06 06:22