Linux 內核郵件列表中一篇已有六年歷史的老帖近日再次引發激烈討論 —— 主題是建議將 Linux 內核的開發語言從 C 轉換為更現代的 C++。
資深 Linux 開發者 H. Peter Anvin 昨日回復了這封郵件,闡述了他為什么認為 C++ 用于 Linux 內核開發的時機終于成熟了。 H. Peter Anvin 在郵件中提到了 C++14 和 C++20 的一些新特性,包括元編程支持、概念 (concepts) 等,這些新特性可能會使 C++ 成為更適合內核開發和嵌入式編程的編程語言。其他部分開發者也表達了對該提議的支持,他們認為現代 C++ 可能會為內核開發帶來一些好處。 但是,Linus Torvalds 過去曾對 C++ 持強烈反對態度,因此目前還不清楚這個討論是否會最終促使 Linux 內核采用現代 C++。
審核編輯:黃飛
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
原文標題:C++用于Linux內核開發,曾被Linus強烈反對,現在時機終成熟?
文章出處:【微信號:OSC開源社區,微信公眾號:OSC開源社區】歡迎添加關注!文章轉載請注明出處。
相關推薦
? 從 Delphi、C++ Builder 和 Lazarus 連接到 MySQL 數據庫 MySQL 數據訪問組件(MyDAC)是一個組件庫,提供從 Delphi 和 C++ Bu
發表于 01-20 13:47
?145次閱讀
和 C++ Builder(包括社區版),以及 Windows、Linux、macOS、iOS 和 Android 上的 Lazarus/Pascal,到 Oracle 的本機連接。ODAC 庫旨在
發表于 01-15 10:01
?166次閱讀
開發人員可以快速地在 C++ 平臺上完成對 Excel 的各種編程操作,如根據模板創建新的 Excel 文檔,編輯現有 Excel 文檔,以及對 Excel 文檔進行轉換。 Spire.XLS
發表于 01-14 09:40
?167次閱讀
及時,在遇到一些內核問題時就可以到linux官網的源碼中查一下是不是有相關的提交記錄。獲取芯片原廠的li
發表于 12-13 09:03
中國 Linux 內核開發者大會,作為中國 Linux 內核領域最具影響力的峰會之一,一直以來都備受矚目。
發表于 10-29 16:35
?585次閱讀
在linux內核中,為HID觸摸面板實現了一個通用的驅動程序,位于/drivers/hid/hid-multitouch.c文件
發表于 10-29 10:55
?1017次閱讀
許多桌面應用程序是使用 C++ 開發的,而將生成式AI(GenAI)功能集成到這些應用程序中可能會很具有挑戰性,尤其是因為使用像 Hugging Face 這樣的 Python 庫的復
發表于 10-12 09:36
?482次閱讀
ostream 是 C++ 標準庫中一個非常重要的類,它位于 頭文件中(實際上,更常見的是通過包含 頭文件來間接包含 ,因為 包含了 和 )。 ostream 類及其派生類(如 std::cout
發表于 09-20 15:11
?984次閱讀
在Linux系統中,驅動程序是內核與硬件設備之間的橋梁。它們允許內核與硬件設備進行通信,從而實現對硬件設備的控制和管理。 驅動程序的編寫 驅
發表于 08-30 15:02
?607次閱讀
一、Linux驅動開發與應用開發的區別開發層次不同:Linux驅動開發主要是針對硬件設備進行編程
發表于 08-30 12:16
?951次閱讀
Linux內核中是如何分配出頁面的,如果我們站在CPU的角度去看這個問題,CPU能分配出來的頁面是以物理頁面為單位的。也就是我們計算機中常講的分頁機制。本文就看下Linux
發表于 08-07 15:51
?362次閱讀
函數,可實際上C++中沒有。但是別著急,其實C++中有兩種簡單的方法可以實現類似Java中的instanceof的功能。 在
發表于 07-18 10:16
?684次閱讀
對于QNX系統和Linux系統的內核差異,我們拋開宏內核、微內核之類的爭議不談。單純從
發表于 04-17 10:52
?939次閱讀
使用DevEco Studio創建一個Native C++應用。應用采用Native C++模板,實現使用NAPI調用C標準庫的功能。使用C標準庫hypot接口計算兩個給定數平方和的平
發表于 04-14 11:43
?2794次閱讀
的實時內核補丁來完成。簡介我們曾介紹過在Ubuntu22.04中啟用實時Linux內核有多簡單,因為Canonical已將該
發表于 04-12 08:36
?2819次閱讀
評論