this post was submitted on 27 Jan 2024
37 points (97.4% liked)

Rust

5989 readers
63 users here now

Welcome to the Rust community! This is a place to discuss about the Rust programming language.

Wormhole

!performance@programming.dev

Credits

  • The icon is a modified version of the official rust logo (changing the colors to a gradient and black background)

founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] sugar_in_your_tea@sh.itjust.works 5 points 9 months ago* (last edited 9 months ago)

Fish was rewritten for a different reason. Essentially, fish wanted to do more with threads, and making something that worked well was going to involve a large amount of work to ensure it was safe and correct (you don't want data races in your shell). The main dev and a lot of the contributors were already familiar with Rust, so it made a lot of sense.

And so far, Linux seems to be taking it really slowly. There are drivers in Rust, as well as an optional scheduler. The main language for kernel development is still C.

Rust may not be the best option for all projects, but it can be integrated in with minimal disruption if projects do find value with it.