热点:

    FreeBSD开发者们正在考虑使用Rust编程语言来重构系统

      [  中关村在线 原创  ]   作者:薄荷糖的夏天

    FreeBSD开发者们正在考虑使用Rust编程语言来重构系统

    近年来,Rust编程语言在开发领域引起了广泛关注。Rust具备安全性、高效性和可维护性等优势,因此被广泛应用于Windows和Linux内核等领域。

    目前,FreeBSD的开发者也在考虑是否将Rust纳入基础系统中使用。然而,引入Rust的主要缺点是构建时间加倍。这是因为需要编译基于LLVM的Rustc编译器以及所有附加功能,导致系统的构建时间大约为当前的两倍。

    尽管如此,开发者们提出了一些方法来减少构建时间。例如,他们可以重写各种基础组件(如ZFS守护进程、devd、WiFi用户空间代码)以替代C++的编写方式,并且可以让一些工具变得更容易编写。

    值得一提的是,在Git开发者们的讨论中也涉及到将Rust引入Git项目的可能性。与内存安全错误风险相关的难点同样在于使用基于LLVM的rustc编译器。

    目前,开发者们尚未最终决定是否将Rust引入基础系统中。他们正在权衡利弊并进一步探讨相关细节。

    [附邮件链接]

    本文属于原创文章,如若转载,请注明来源:FreeBSD开发者们正在考虑使用Rust编程语言来重构系统https://dcdv.zol.com.cn/853/8530863.html

    dcdv.zol.com.cn true https://dcdv.zol.com.cn/853/8530863.html report 727 近年来,Rust编程语言在开发领域引起了广泛关注。Rust具备安全性、高效性和可维护性等优势,因此被广泛应用于Windows和Linux内核等领域。目前,FreeBSD的开发者也在考虑是否将Rust纳入基础系统中使用。然而,引入Rust的主要缺点是构建时间加倍。这是因为需要编译基于LLV...
    • 猜你喜欢
    • 最新
    • 精选
    • 相关
    推荐经销商
    投诉欺诈商家: 010-83417888-9185
    • 北京
    • 上海
    • 数码摄像机
    • 新品上市
    推荐问答
    提问
    0

    下载ZOL APP
    秒看最新热品

    内容纠错