整理 | 屠敏出品 | CSDN(ID:CSDNnews)自 Linux 内核长期以来由 C 语言构建起步,直到 Rust 这股新兴力量悄然涌入,编程语言之争这把“火”,现如今不仅“烧”到了全球主流开源操作系统 Linux 的中心,还将 Linux ...
Linux 内核于 2022 年 10 月 3 日添加了对 Rust 代码的支持,此前不久 Microsoft Azure CTO Mark Russinovich 曾主张新的编程项目应该使用 Rust 而不是 C 或 C++。 那些编写 C 和 ...
最近,Asahi Linux的首席开发者赫克托·马丁(Hector Martin)因对Linux内核开发过程的失望而辞职,引发了业界的广泛关注。此次辞职不仅是个人选择,更深层次地揭示了内核开发者对新的编程语言——Rust的态度和未来发展方向的分歧。
上个月,当提出一个抽象方案以允许用 Rust 编写的设备驱动程序调用主要基于 C 的内核核心 DMA API 时,问题再次引发争议,内核维护者克里斯托夫·赫尔维格(Christoph Hellwig)对此表示反对。
近年来,Linux内核开发社区围绕Rust编程语言的使用展开了激烈的争论。对于开发者而言,Rust被认为具有内存安全性和高效性优势,能够有效减少常见的漏洞。然而,部分内核维护者对Rust的引入持坚定反对态度,认为这将无益于内核的可维护性和复杂性。因此,这场争斗不仅表明了技术选择的分歧,更反映了开源社区在创新与传统之间的挣扎。
Rust团队于近日正式推出了其1.84.0稳定版,带来了诸多重要更新。在这次发布中,下一代trait求解器和依赖版本检查的优化备受关注。但开发者们需警惕,WebAssembly系统接口(WASI)目标名称的更改可能会对工具链造成破坏性影响。
IT之家 1 月 31 日消息,微软公司昨日(1 月 30 日)发布公告,公开了关于 Pluton 安全处理器的运作细节,进一步强化设备安全,所有 Windows 11 AI+ PC 设备将默认启用该处理器。
Linux 内核开发者尝试将 Rust 代码引入内核,但遭到部分维护者的反对。他们认为使用多种语言会带来不必要的复杂性和风险。争议主要集中在 Rust 代码如何与现有 C 代码交互,以及如何维护多语言项目等问题上。这反映了新旧技术融合过程中的挑战,也凸显了开源社区中不同观点的碰撞。
我大概能懂这种感觉... 我因为工作原因被逼着用了大半年rust,我寻思我是不是斯德哥尔摩综合征呢,怎么现在自己没事捣鼓的新项目也大半切到 rust 了? 原因无它,真的是好维护。 甚至即使 Rust 性能再衰退个70%,哪怕现在 Rust 很多特性极度缺失+本身有些点极度难用(点名 async closure/async callback ...
基金会提到,目前 Rust 与 C++ 的互操作性面临多个复杂问题,尤其是在内存管理和类型系统方面,为克服这些障碍,多个社区项目已开始推进。基金 ...