91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

C++在Linux內(nèi)核開(kāi)發(fā)中從爭(zhēng)議到成熟

OSC開(kāi)源社區(qū) ? 來(lái)源:OSC開(kāi)源社區(qū) ? 2024-01-31 14:11 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Linux 內(nèi)核郵件列表中一篇已有六年歷史的老帖近日再次引發(fā)激烈討論 —— 主題是建議將 Linux 內(nèi)核的開(kāi)發(fā)語(yǔ)言從 C 轉(zhuǎn)換為更現(xiàn)代的 C++。

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

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

審核編輯:黃飛

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

    關(guān)注

    88

    文章

    11767

    瀏覽量

    219105
  • 編程語(yǔ)言
    +關(guān)注

    關(guān)注

    10

    文章

    1965

    瀏覽量

    39599
  • C++
    C++
    +關(guān)注

    關(guān)注

    22

    文章

    2124

    瀏覽量

    77158
  • 嵌入式編程
    +關(guān)注

    關(guān)注

    0

    文章

    27

    瀏覽量

    10701

原文標(biāo)題:C++用于Linux內(nèi)核開(kāi)發(fā),曾被Linus強(qiáng)烈反對(duì),現(xiàn)在時(shí)機(jī)終成熟?

文章出處:【微信號(hào):OSC開(kāi)源社區(qū),微信公眾號(hào):OSC開(kāi)源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    Linux內(nèi)核驅(qū)動(dòng)開(kāi)發(fā)的技術(shù)核心精要

    (DT)已成為ARM平臺(tái)標(biāo)準(zhǔn)硬件描述,將板級(jí)細(xì)節(jié)內(nèi)核代碼解耦。開(kāi)發(fā)者需熟悉設(shè)備樹(shù)語(yǔ)法、屬性解析(of_函數(shù))以及綁定文檔編寫(xiě)。驅(qū)動(dòng)應(yīng)獲
    發(fā)表于 03-10 13:56

    Linux內(nèi)核伙伴系統(tǒng)內(nèi)存申請(qǐng)函數(shù)詳解:原理到實(shí)戰(zhàn)

    Linux 內(nèi)核,內(nèi)存管理是整個(gè)系統(tǒng)穩(wěn)定運(yùn)行的基石,而伙伴系統(tǒng)(Buddy System) 作為內(nèi)核物理內(nèi)存分配的核心機(jī)制,更是驅(qū)動(dòng)
    的頭像 發(fā)表于 02-10 16:58 ?3639次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>內(nèi)核</b>伙伴系統(tǒng)內(nèi)存申請(qǐng)函數(shù)詳解:<b class='flag-5'>從</b>原理到實(shí)戰(zhàn)

    Linux內(nèi)核bug狩獵指南:棧跟蹤修復(fù),官方文檔教你搞定系統(tǒng)核心故障

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

    初次編譯rk3568(rk3576)Linux 6.1內(nèi)核踩坑記錄:報(bào)錯(cuò)終止成功解決的完整流程

    很多剛接觸瑞芯微 rk 系列芯片開(kāi)發(fā)的小伙伴,初次編譯基于 Linux 6.1 內(nèi)核的系統(tǒng)時(shí),很容易因?yàn)榄h(huán)境依賴(lài)問(wèn)題卡殼。最近我在編譯 rk3576(rk3568 流程類(lèi)似)
    的頭像 發(fā)表于 02-06 16:47 ?2617次閱讀
    初次編譯rk3568(rk3576)<b class='flag-5'>Linux</b> 6.1<b class='flag-5'>內(nèi)核</b>踩坑記錄:<b class='flag-5'>從</b>報(bào)錯(cuò)終止<b class='flag-5'>到</b>成功解決的完整流程

    Linux內(nèi)核的“心跳”:jiffies如何為系統(tǒng)計(jì)時(shí)?

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

    C語(yǔ)言與C++的區(qū)別及聯(lián)系

    缺點(diǎn):性能比面向過(guò)程低。 二、具體語(yǔ)言上的區(qū)別 1、關(guān)鍵字的不同 C語(yǔ)言有32個(gè)關(guān)鍵字;C++有63個(gè)關(guān)鍵字。 2、后綴名不同 C源文件后綴.c,
    發(fā)表于 12-24 07:23

    從小白大牛:Linux嵌入式系統(tǒng)開(kāi)發(fā)的完整指南

    );③社區(qū)論壇(CSDN 嵌入式板塊、Stack Overflow、知乎嵌入式話題);④進(jìn)階書(shū)籍《Linux 內(nèi)核設(shè)計(jì)與實(shí)現(xiàn)》《嵌入式 Linux 系統(tǒng)開(kāi)發(fā)教程》。? 嵌入式
    發(fā)表于 12-16 10:42

    CC++之間的聯(lián)系

    ,后來(lái)才逐漸演變?yōu)橐环N成熟的面向?qū)ο缶幊陶Z(yǔ)言。 總之,C語(yǔ)言和C++雖然有很多共同之處,但在編程范式、安全性、抽象層次等方面存在顯著差異。開(kāi)發(fā)者可以根據(jù)項(xiàng)目需求選擇合適的語(yǔ)言,
    發(fā)表于 12-11 06:51

    基于 DR1M90 的 Linux-RT 內(nèi)核開(kāi)發(fā)編譯配置 GPIO / 按鍵應(yīng)用實(shí)現(xiàn)(1)

    本手冊(cè)由創(chuàng)龍科技研發(fā),針對(duì) DR1M90,詳述 Linux-RT 實(shí)時(shí)內(nèi)核開(kāi)發(fā):含實(shí)時(shí)性測(cè)試(LinuxLinux-RT 對(duì)比、CPU
    的頭像 發(fā)表于 12-02 10:38 ?1196次閱讀
    基于 DR1M90 的 <b class='flag-5'>Linux</b>-RT <b class='flag-5'>內(nèi)核</b><b class='flag-5'>開(kāi)發(fā)</b>:<b class='flag-5'>從</b>編譯配置<b class='flag-5'>到</b> GPIO / 按鍵應(yīng)用實(shí)現(xiàn)(1)

    【書(shū)籍評(píng)測(cè)活動(dòng)NO.67】成為硬核Linux開(kāi)發(fā)者:《Linux 設(shè)備驅(qū)動(dòng)開(kāi)發(fā)(第 2 版)》

    案例與API詳解。通過(guò)本書(shū),讀者可以實(shí)現(xiàn)從內(nèi)核驅(qū)動(dòng)的一站式學(xué)習(xí):精通內(nèi)核配置與編譯、字符設(shè)備及I2C/SPI驅(qū)動(dòng)開(kāi)發(fā),構(gòu)建完整知識(shí)體系。全
    發(fā)表于 11-17 17:52

    Linux 編程語(yǔ)言盤(pán)點(diǎn):內(nèi)核AI的全棧選擇

    ,認(rèn)為那才代表未來(lái)。 其實(shí),這個(gè)問(wèn)題沒(méi)有標(biāo)準(zhǔn)答案。不同語(yǔ)言 Linux 上的角色,就像工業(yè)系統(tǒng)里的不同模塊——各司其職,協(xié)同配合。 今天,我們工業(yè)開(kāi)發(fā)者的視角,聊聊這個(gè)繞不開(kāi)的話題
    的頭像 發(fā)表于 11-06 17:05 ?626次閱讀

    deepin亮相2025國(guó)Linux內(nèi)核開(kāi)發(fā)者大會(huì)

    11 月 1 日,第二十屆中國(guó) Linux 內(nèi)核開(kāi)發(fā)者大會(huì)(CLK)深圳舉辦。CLK 作為國(guó)內(nèi) Linux
    的頭像 發(fā)表于 11-05 17:59 ?833次閱讀

    rtsmart開(kāi)啟C++特性支持后,工具鏈編譯內(nèi)核不通過(guò)怎么解決?

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

    強(qiáng)實(shí)時(shí)運(yùn)動(dòng)控制內(nèi)核MotionRT750(六):us級(jí)高速交互之C++,為智能裝備提速

    Windows下運(yùn)動(dòng)控制實(shí)時(shí)內(nèi)核MotionRT750的高速交互之C++
    的頭像 發(fā)表于 09-04 14:50 ?764次閱讀
    強(qiáng)實(shí)時(shí)運(yùn)動(dòng)控制<b class='flag-5'>內(nèi)核</b>MotionRT750(六):us級(jí)高速交互之<b class='flag-5'>C++</b>,為智能裝備提速

    如何在裸機(jī)環(huán)境運(yùn)行KleidiAI微內(nèi)核

    ,對(duì) KleidiAI 進(jìn)行了簡(jiǎn)要概述,并附有相關(guān)指南鏈接,其中詳細(xì)說(shuō)明了 Linux 環(huán)境運(yùn)行 KleidiAI 矩陣乘法 (matmul) 微內(nèi)核的分步操作,這份指南內(nèi)容詳實(shí)且
    的頭像 發(fā)表于 08-08 15:16 ?3852次閱讀
    如何在裸機(jī)環(huán)境<b class='flag-5'>中</b>運(yùn)行KleidiAI微<b class='flag-5'>內(nèi)核</b>