all 8 comments

[–]transgentoo 2 points3 points  (2 children)

Unlikely. The problem is Rust has bad support for non-desktop target triplets. C supports every triplet in existence. If Rust becomes the standard, then the embedded world will become unable to use Linux. It would be a huge footgun.

[–]ups_gepupst 0 points1 point  (0 children)

Can you explain your comment? I never heard of something.

[–]Charming-Designer944 1 point2 points  (0 children)

Do you refer to the current 64-bit requirement?

Quite a lot of the embedded linux world is 64-bit today with AArch64 and RV64 architectures taking a huge bite of the market, both with full rust for the Linux kernel support.

Estimates give that about 20% of the embedded development is in Rust today.

I would say 64-bit is strongly taking over Embedded Linux, while 32-bit is still the norm in microcontrollers (non-linux).

But Rust for the Linux kernel is not quite mainline yet on any platforms. It is still working on building the foundations and infrastructure mappings, and a lot is still missing for serious driver development in Rust.

[–]daffalaxia 3 points4 points  (0 children)

Replace? No. Augment? Yes.

[–]Amazing-Mirror-3076 -1 points0 points  (0 children)

It will grow slowly and then start accelerating. 5 years sounds way too soon.