• 微头条

    让本地生活更美好

打开APP

Rust在Linux中迎来Cisco、三星和Canonical等公司的支持,逐渐成为Linux开发重要的编程语言

2023-11-18 外星人S博士
Rust在Linux中迎来Cisco、三星和Canonical等公司的支持,逐渐成为Linux开发重要的编程语言

Source: Slashdot

ZDNet在“Rust在Linux中的发展与未来”一文中提到了一次由Linux/Rust开发人员Miguel Ojeda在维吉尼亚州里士满举办的Linux Plumbers Conference上的演讲。简言之,Rust在Linux中持续成熟,并且得到了开发者和厂商,如Cisco、三星和Canonical等的大力支持。Rust正在努力成为与C一样,完全成熟的Linux语言工具链的一部分。尽管我们还没有准备好用Rust取代C,事实上,那一天可能永远不会到来。但是Rust绝对正在成为Linux开发的重要语言。

关于将Rust与Linux充分集成所需的日常工作,Rust for Linux官方网站是自我解释的站点。这个站点是您在Linux上使用Rust的一站式资源。然而,前进的过程并不是一帆风顺的。Rust在Linux上的开发人员在前进的过程中遇到了一些问题。

例如,死锁在Rust中是安全的,因为它们不会导致未定义的行为,但在Linux内核中则不安全。程序员们正在努力解决这个问题。另一个相关的问题是,人们对将Rust支持回溯到长期支持(LTS)版本的Linux日益感兴趣,特别是5.15和6.1版本。一些人尤其对超级长期支持Linux 6.1内核表示兴趣。

然而,Linux通常不允许将回溯支持到LTS版本。因此,如果您真的非常希望在旧的LTS内核中拥有完全功能的Rust支持,您需要以某种方式支付费用。Rust开发人员决定尝试“打破”的另一个通用规则是禁止重复驱动程序的规则。通常,没有人希望任何人浪费时间重复造轮子,但一些维护人员对通过从一个已经熟悉的驱动程序开始,以Rust做一些实验持开放态度...这些动向是小但关键的迈向前进的步骤,对于使Rust与C一样成为Linux编程语言至关重要。

Rust在Linux中的发展势头迅猛,得到了众多厂商和开发者的支持,将来或许能与C一样成为主流的Linux编程语言。

特别声明:本文及配图均为用户上传或者转载,本文仅代表作者个人观点和立场,不代表平台观点。其原创性以及文中陈述文字和内容未经本站证实, 对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本平台不作任何保证或承诺,请读者仅作参考, 并请自行核实相关内容。如发现稿件侵权,或作者不愿在本平台发布文章,请版权拥有者通知本平台处理。
Copyright Disclaimer: The copyright of contents (including texts, images, videos and audios) posted above belong to the User who shared or the third-party website which the User shared from. If you found your copyright have been infringed, please send a DMCA takedown notice to info@microheadline.com
来源:https://linux.slashdot.org/story/23/11/18/012228/rust-in-linux-maturing-with-support-from-cisco-samsung-canonical?utm_source=rss1.0mainlinkanon&utm_medium=feed https://www.zdnet.com/article/rust-in-linux-where-we-are-and-where-were-going-next/ https://ground.news/article/rust-in-linux-where-we-are-and-where-were-going-next
更多阅读