Re: Rust: kernel vs user-space
- Reply: Cy Schubert : "Re: Rust: kernel vs user-space"
- In reply to: Mark Delany: "Rust: kernel vs user-space"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 04 Sep 2024 10:56:12 UTC
D www.dlang.org ManiaC++ Jan Knepper > On Sep 4, 2024, at 05:09, Mark Delany <x9k@charlie.emu.st> wrote: > > I hesitate to step into this discussion but is it worth making the distinction between > Rust in the kernel and Rust in user-space? > > I can see the argument for introducing a "safer" language into the kernel and there are > very few candidates available: perhaps only Rust, C++ and Zig. Clearly if that step is to > be made, it probably should pick one language and run with it. > > That's one discussion. > > As for user-space, I find the rationale for Rust as the one-true-language-after-C far less > compelling as many CLIs and server programs can just as well be written in more accessible > languages such as go or perl or java or... > > Frankly I no longer write any CLI or server code in C even after decades of doing so > because the trade-off between development costs and performance is far less compelling in > user-space. If my once-a-week invocation of a command requires a bit more memory and CPU > than one written in C, is that really important compared to how much easier the command is > to maintain and enhance? > > Point being, on the matter of introducing Rust to FreeBSD, I think the distinction between > kernel and user-space is worth keeping in mind as they are quite different problems. > > > Mark. >