fish 是適用于 Linux、macOS 的命令行 Shell,其名字取于 "thefriendlyinteractiveshell" 的簡稱,最大特點就是方便易用、功能強大、智能并且用戶友好。很多其他 Shell 需要配置才有的功能,fish 默認提供,不需要任何配置。

項目維護者 Fabian Boehm 今天在 GitHub 回應了使用 Rust 重寫 Fish Shell的進度,稱已幾乎完成。
根據開發者的說法,他們已經完成了從 C++ 到 Rust 的大部分移植工作,但還有一些剩余的組件需要進行翻譯。目前,他們正在處理與輸入系統相關的讀取器、屏幕處理、輸入和分頁器等強耦合組件。一旦這些組件完成翻譯,剩下的工作就是一些零散的部分和去除構建系統的 C++ 依賴。
開發者表示,這不是一個適合臨時貢獻的項目,因為還有很多工作要做。
此外,開發者還回答了一些關于移植的問題和誤解。他們表示不會刪除所有的 C++ 代碼,也沒有計劃移植到 Windows 平臺。他們還表示不會更改 Fish Shell 的名稱或吉祥物,并且對于最終移植的性能,他們表示早期結果是令人鼓舞的,但可能在某些情況下會比現有版本慢約 20%。
最后,他們提到即使完成了初始移植工作,項目也還有很多工作要做。
-
Linux
+關注
關注
88文章
11758瀏覽量
219012 -
代碼
+關注
關注
30文章
4968瀏覽量
73960 -
Shell
+關注
關注
1文章
375瀏覽量
25375 -
Rust
+關注
關注
1文章
240瀏覽量
7585
原文標題:Fish Shell采用Rust重寫會導致性能下降
文章出處:【微信號:OSC開源社區,微信公眾號:OSC開源社區】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
內核配置項引發網絡性能下降的深度剖析
從內核到生態:一次看懂HarmonyOS 6如何重寫操作系統的“基礎代碼”
2025開放原子開發者大會旋武開源社區Rust分論壇成功舉辦
2025開放原子開發者大會旋武社區Rust分論壇即將啟幕
RusT-Thread:基于Rust面向資源受限嵌入式設備的操作系統的實踐 | 技術集結
如何預防射頻模塊的性能下降?
shell基本介紹及常用命令之shell基本介紹
RT-Thread 遇上 Rust:安全內核 RusT-Thread 的誕生
鋁電解電容會容量衰減下降的原因
為什么鋁電解電容會容量衰減下降?
為什么電解電容會隨著使用時間容量下降?
MUN12AD03-SEC的熱性能如何影響其穩定性?
樹莓派新手必看!在樹莓派上編寫和運行 Shell 腳本!
Fish Shell采用Rust重寫會導致性能下降
評論