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++。
审核编辑:黄飞
-
Linux
+关注
关注
88文章
11627浏览量
217914 -
编程语言
+关注
关注
10文章
1959浏览量
38893 -
C++
+关注
关注
22文章
2122浏览量
76698 -
嵌入式编程
+关注
关注
0文章
27浏览量
10665
原文标题:C++用于Linux内核开发,曾被Linus强烈反对,现在时机终成熟?
文章出处:【微信号:OSC开源社区,微信公众号:OSC开源社区】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
基于 DR1M90 的 Linux-RT 内核开发:从编译配置到 GPIO / 按键应用实现(1)
【书籍评测活动NO.67】成为硬核Linux开发者:《Linux 设备驱动开发(第 2 版)》
Linux 编程语言盘点:从内核到AI的全栈选择
deepin亮相2025中国Linux内核开发者大会
rtsmart开启C++特性支持后,工具链编译内核不通过怎么解决?
如何在裸机环境中运行KleidiAI微内核
rtsmart开启C++特性支持后,工具链编译内核不通过怎么解决?
创建了用于OpenVINO™推理的自定义C++和Python代码,从C++代码中获得的结果与Python代码不同是为什么?
源代码加密、源代码防泄漏c/c++与git服务器开发环境
从Delphi、C++ Builder和Lazarus连接到MySQL数据库
从Delphi、C++ Builder和Lazarus连接到Oracle数据库
Spire.XLS for C++组件说明

C++在Linux内核开发中从争议到成熟
评论