fish 是适用于 Linux、macOS 的命令行 Shell,其名字取于 "thefriendlyinteractiveshell" 的简称,最大特点就是方便易用、功能强大、智能并且用户友好。很多其他 Shell 需要配置才有的功能,fish 默认提供,不需要任何配置。

项目维护者 Fabian Boehm 今天在 GitHub 回应了使用 Rust 重写 Fish Shell的进度,称已几乎完成。
根据开发者的说法,他们已经完成了从 C++ 到 Rust 的大部分移植工作,但还有一些剩余的组件需要进行翻译。目前,他们正在处理与输入系统相关的读取器、屏幕处理、输入和分页器等强耦合组件。一旦这些组件完成翻译,剩下的工作就是一些零散的部分和去除构建系统的 C++ 依赖。
开发者表示,这不是一个适合临时贡献的项目,因为还有很多工作要做。
此外,开发者还回答了一些关于移植的问题和误解。他们表示不会删除所有的 C++ 代码,也没有计划移植到 Windows 平台。他们还表示不会更改 Fish Shell 的名称或吉祥物,并且对于最终移植的性能,他们表示早期结果是令人鼓舞的,但可能在某些情况下会比现有版本慢约 20%。
最后,他们提到即使完成了初始移植工作,项目也还有很多工作要做。
-
Linux
+关注
关注
88文章
11628浏览量
217971 -
代码
+关注
关注
30文章
4941浏览量
73148 -
Shell
+关注
关注
1文章
373浏览量
25174 -
Rust
+关注
关注
1文章
240浏览量
7477
原文标题:Fish Shell采用Rust重写会导致性能下降
文章出处:【微信号:OSC开源社区,微信公众号:OSC开源社区】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
2025开放原子开发者大会旋武开源社区Rust分论坛成功举办
2025开放原子开发者大会旋武社区Rust分论坛即将启幕
RusT-Thread:基于Rust面向资源受限嵌入式设备的操作系统的实践 | 技术集结
如何预防射频模块的性能下降?
shell基本介绍及常用命令之shell基本介绍
RT-Thread 遇上 Rust:安全内核 RusT-Thread 的诞生
铝电解电容会容量衰减下降的原因
为什么铝电解电容会容量衰减下降?
树莓派新手必看!在树莓派上编写和运行 Shell 脚本!
JavaScript与Rust和WebAssembly集成

Fish Shell采用Rust重写会导致性能下降
评论