this post was submitted on 12 Feb 2025
118 points (96.8% liked)

Linux

6174 readers
304 users here now

A community for everything relating to the GNU/Linux operating system

Also check out:

Original icon base courtesy of [email protected] and The GIMP

founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[โ€“] [email protected] 0 points 1 week ago (1 children)

Rust run times are excellent. And statically linked binaries are the superior intellect.

Runtime performance counts for me only some specific cases, and there are many programs I have installed that I recompile because of updates far more frequently than I run them; and when I do run them, rarely use performance an issue.

But you have a good point: performance in the kernel is important, and it is run frequently, so the kernel is a good use case for Rust - where Go, perhaps, isn't. My original comment, though, was that Zig appears to have many of the safety benefits of Rust, but vastly better compile times.

I really do need to write some Zig projects, because I sound like an advocate when really my opinions are uninformed. I have written Rust, though, and obviously have opinions about it, and especially how it is affecting my system update times.

I'll keep ripgrep, regardless of compile times. Probably fd, too.