Date: Thu, 5 Aug 2021 20:12:10 +0200
On Wed, Aug 4, 2021 at 8:04 PM Phil Bouchard via Std-Proposals
<std-proposals_at_[hidden]> wrote:
>
> Well yeah other than minor compile time fixes that may be needed, if the kernel is recompiled from scratch including all modules then it's all good. It's way better this way than rewriting and testing everything in Rust and way more convenient on the developer's learning curves and work loads.
The Linux kernel is not being rewritten in Rust.
Furthermore, while memory safety is the key proposition for Rust in
the kernel, it is not the only advantage over C.
In particular, does your system cover data races or other kinds of UB?
What are the runtime costs compared to other approaches?
Cheers,
Miguel
<std-proposals_at_[hidden]> wrote:
>
> Well yeah other than minor compile time fixes that may be needed, if the kernel is recompiled from scratch including all modules then it's all good. It's way better this way than rewriting and testing everything in Rust and way more convenient on the developer's learning curves and work loads.
The Linux kernel is not being rewritten in Rust.
Furthermore, while memory safety is the key proposition for Rust in
the kernel, it is not the only advantage over C.
In particular, does your system cover data races or other kinds of UB?
What are the runtime costs compared to other approaches?
Cheers,
Miguel
Received on 2021-08-05 13:12:24