色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

FreeBSD也要 “銹化”?

OSC開源社區 ? 來源:OSC開源社區 ? 2024-01-24 10:22 ? 次閱讀

FreeBSD 開發者正在考慮允許在 FreeBSD 基礎系統中使用 Rust 編程語言的好處和成本。

aa118d20-b9dd-11ee-8b88-92fbcf53809c.png


郵件寫道,在 FreeBSD 基礎系統使用 Rust 的主要缺點是構建時間加倍。這是因為需要編譯基于 LLVM 的 Rustc 編譯器和 Rust 的所有附加功能,這些操作使得基礎系統的構建時間大約是當前的兩倍。

aa19e038-b9dd-11ee-8b88-92fbcf53809c.png

如果 FreeBSD 基礎系統采用了 Rust,開發者可以重新 Rust 重寫許多組件 —— 而不是使用 C++,例如 ZFS 守護進程 (zfsd)、重寫 devd、WiFi 用戶空間代碼也可以受益于用 Rust 編寫,等等。列舉部分如下:

* ctl-exporter (I started this, but discovered that the CTL stats API is
unstable, so it can't live in ports. Instead, I had to do it in C).

https://github.com/freebsd/freebsd-src/commit/1a7f22d9c211f504f6c48a86401469181a67ec34

* fusefs tests. Absolutely impossible to do in C. I considered Rust, but went

with C++ so they could live in base. They are too closely coupled to

fusefs(5) to live out-of-tree.

https://github.com/freebsd/freebsd-src/tree/main/tests/sys/fs/fusefs

* devd. Currently C++, but imp suggested a rewrite.

https://github.com/freebsd/freebsd-src/tree/main/sbin/devd

* zfsd. Currently C++, but I've long pondered a rewrite. Using Rust would

make it more testable.

https://github.com/freebsd/freebsd-src/tree/main/cddl/usr.sbin/zfsd

* nscd. Currently C, but confusing and with no test coverage. I've

contemplated a rewrite myself, but I don't want to do it in C.

https://github.com/freebsd/freebsd-src/tree/main/usr.sbin/nscd

* The userland portion of the 802.11ac and Lightning stacks. scottl suggested

that these were good candidates for Rust.

* freebsd-kpi-r14-0 . https://crates.io/crates/freebsd-kpi-r14-0





審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • freebsd
    +關注

    關注

    0

    文章

    37

    瀏覽量

    10946
  • rust語言
    +關注

    關注

    0

    文章

    57

    瀏覽量

    3119

原文標題:FreeBSD也要 “銹化”?

文章出處:【微信號:OSC開源社區,微信公眾號:OSC開源社區】歡迎添加關注!文章轉載請注明出處。

收藏 0人收藏

    評論

    相關推薦
    熱點推薦

    如何選擇合適的數智光伏電站解決方案?

    想要實現不同類型光伏電站的運維管理,這就需要選擇一套科學的數智光伏電站解決方案。不僅需要明確用戶需求與核心目標,同時也要選擇數智化解決方案的核心功能模塊,這樣才能有效實現運維效率提升、故障快速定位
    的頭像 發表于 05-09 09:12 ?105次閱讀
    如何選擇合適的數智<b class='flag-5'>化</b>光伏電站解決方案?

    智能車載終端為什么也要求保密性高?

    隨著技術和市場需求的發展,智能車載終端,尤其是車載支付終端、智能車載收費終端和車載考勤打卡終端的功能也日益多樣,從原來單一的刷卡支付,到現在可以支持掃碼支付和刷臉支付。從以往的無法綁定乘車人
    的頭像 發表于 04-24 16:16 ?160次閱讀
    智能車載終端為什么<b class='flag-5'>也要</b>求保密性高?

    模塊示波器的技術原理和應用

    模塊示波器是一種用于信息科學與系統科學領域的電子測量儀器,以下是對其技術原理及應用的詳細闡述:一、技術原理 信號轉換與顯示: 模塊示波器利用電子示波管的特性,將肉眼無法直接觀測的交變電
    發表于 12-11 14:20

    初始ADS1255的時候,總是不能正確配置寄存器,怎么解決?

    最近在使用ADS1255過程中,在初始ADS1255的時候,總是不能正確配置寄存器。查看數據手冊后,我的操作是這樣的: 1、寫寄存器:第一個命令寫地址(0x50+寄存器地址),第二個命令寫要寫
    發表于 12-03 07:41

    簡單認識libmodbus開發庫

    libmodbus是一個免費的跨平臺Modbus庫,支持RTU和TCP,遵循LGPL V2.1+協議,兼容Linux、Mac OS X、FreeBSD、QNX和Windows等操作系統。它可通過串口
    的頭像 發表于 11-13 15:42 ?891次閱讀
    簡單認識libmodbus開發庫

    虛擬數據恢復—UFS2文件系統數據恢復案例

    虛擬數據恢復環境: SAN環境下通過iSCSI實現FreeNAS,FreeNAS采用的UFS2文件系統。物理存儲架構在一臺服務器上,另外兩臺服務器上安裝ESXi虛擬系統。整個存儲建立一個稀疏
    的頭像 發表于 11-11 11:02 ?542次閱讀

    RAID5數據恢復—如何重組RAID5陣列?

    RAID5數據恢復環境: 一臺存儲上有一組由12塊SCSI硬盤(11塊數據盤+1塊熱備盤)組建的RAID5磁盤陣列,FreeBSD操作系統+zfs文件系統。 RAID5故障: 其中一塊盤出現故障,需要重組該raid5磁盤陣列。
    的頭像 發表于 10-22 15:48 ?702次閱讀
    RAID5數據恢復—如何重組RAID5陣列?

    戴爾科技助力樂天集團擴展混合多云IT基礎設施

    越來越多的個性定制服務為我們的生活帶來了很大的便利。當然,也要求服務的提供方做到更加精細的推送。
    的頭像 發表于 10-16 10:06 ?643次閱讀

    運放輸入端不是以信號幅值為主嗎?為什么有些應用輸入也要匹配到50Ω?

    運放輸入端不是以信號幅值為主嗎?為什么有些應用輸入也要匹配到50Ω? 另外,對于AB類的MOSFET來說,如果負載需求的功率超過了它能提供的范圍,MOS管會怎樣?
    發表于 09-24 07:08

    請問雙極性運放的同向輸入端也要提供偏置電流的工作點嗎?

    工程師您好,請問雙極性運放的同向輸入端也要提供偏置電流的工作點嗎,什么情況下可以直接加信號的輸入,而不用提供偏流電阻!謝謝
    發表于 09-24 06:00

    THS4131空載也要消耗32mA左右的電流,發熱嚴重是什么原因?怎么解決?

    我用如下電路。 我想把兩路DA產生的兩個信號經這個差分放大器放大。IC:THS4131 這THS4131空載也要消耗32mA 左右的電流,發熱嚴重。 當然,當有信號輸入的時候,它是可以放大信號的。 請問是這是什么原因?怎解決? 謝謝!!
    發表于 08-30 07:07

    freebsd和linux哪個好用

    操作系統歷史和起源: FreeBSD和Linux都是基于UNIX的操作系統。FreeBSD起源于加州大學伯克利分校的BSD項目,而Linux則是由Linus Torvalds在1991年創建
    的頭像 發表于 08-08 10:29 ?932次閱讀

    第6章_libmodbus使用

    libmodbus是一個免費的跨平臺支持RTU和TCP的Modbus庫,遵循LGPL V2.1+協議。libmodbus支持Linux、Mac Os X、FreeBSD、QNX和Windows等
    的頭像 發表于 06-29 14:36 ?3848次閱讀
    第6章_libmodbus使用

    高效辦公也要兼顧信息安全,WeLink 為企業數字轉型保駕護航

    隨著云計算、5G、AI 等新技術與各類組織進行深度整合,數字已經成為很多企業擁抱趨勢的必經之路。根據權威報告數據顯示,全球 86%的企業都將數字轉型作為首要的變革方向和戰略。 與此同時,全面云
    的頭像 發表于 06-23 11:01 ?610次閱讀

    如果要設計一個電阻應變式傳感器測重量系統,請問怎么設定測量的multisim電路和重量的范圍,最后也要變成0-10V輸出呢?

    如果要設計一個電阻應變式傳感器測重量系統,測量的是重量,請問怎么設定測量的multisim電路和重量的范圍,最后也要變成0-10V輸出呢?()
    發表于 06-09 20:22
    主站蜘蛛池模板: 人成午夜免费视频 | 国产又色又爽又刺激在线播放 | 又硬又粗又大一区二区三区视频 | 99精品中文字幕在线观看 | 羲义嫁密着中出交尾gvg794 | 娇妻玩4P被三个男人伺候电影 | 久久re热在线视频精69 | 亚洲精品入口一区二区乱麻豆精品 | 欧美成a人片免费看久久 | 国产精品一区二区三区四区五区 | 99久久婷婷国产综合精品青草 | 91九色porny蝌蚪 | 大胸美女被吊起来解开胸罩 | 影音先锋色小姐 | 国产精品亚洲精品久久品 | 青草国产超碰人人添人人碱 | 国产熟妇无码一区二 | 校花爽好大快深点h | 国产成人精品久久一区二区三区 | 花蝴蝶在线直播观看 | 帝王受PLAY龙椅高肉NP | 亚洲欧美中文字幕5发布 | 成人无码国产AV免费看直播 | 在线欧美免费人成视频 | 夜夜狂射影院欧美极品 | 日本无码人妻精品一区二区视频 | 久久综合色一综合色88 | 国内精品视频在线播放一区 | 99在线观看 | 久久精麻豆亚洲AV国产品 | 欧美一夜爽爽爽爽爽爽 | 原神美女被超污app 御姐被吸奶 | 久久亚洲高清观看 | 性生生活大片又黄又 | 98国产精品人妻无码免费 | 精品无码一区二区三区不卡 | 视频一区国产精戏刘婷30 | 亚洲精品国产国语 | 亚洲国产第一 | 国产精品亚洲精品爽爽 | 亲嘴扒胸摸屁股视频免费网站 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品