VOOZH about

URL: https://www.phoronix.com/news/Fish-Shell-4.0-Released

⇱ Fish 4.0 Shell Released With Code Ported From C++ To Rust - Phoronix


👁 Phoronix

Fish 4.0 Shell Released With Code Ported From C++ To Rust

Written by Michael Larabel in Free Software on 27 February 2025 at 08:24 AM EST. 34 Comments
Entering beta last year was the Fish Shell 4.0 release that migrated its codebase from C++ to Rust. Out today is the first stable 4.0 release for the Rust-ed version of the popular Fish Shell.

Fish Shell 4.0 is out and is now in Rust code, which means an adjusted build process and different dependencies but for end-users the experience should be much the same.

👁 Fish


In addition to rewriting in Rust, Fish 4.0 brings a new "bind" key notation, random will now produce different values from previous Fish versions when using the same seed, Ctrl-C will now clear the command line by default, Windows Subsystem for Linux adjustments, Fish can now be built as a self-installing binary, and a wide range of other improvements and fixes.

Downloads and more details on the big Fish 4.0 release via GitHub.

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.