Ancestors

Written by René Mayrhofer :verified: 🇺🇦 🇹🇼 on 2024-09-07 at 14:44

Rust certainly isn't perfect for everything, but for low-level code, including firmware, I am not aware of any better languages at this time. You get all the control you need, and the biggest class of bugs and vulnerabilities is prevented at compile time.

Rewriting complex code bases from scratch is not a good idea for stability, and therefore the piece by piece conversation really seems like the best way forward if you have a lot of C/C++ legacy code (and no, there is no practical solution to make that code safer without changing to a memory safe language in the process, whichever one it may be).

This post by @lozano gives excellent practical advice on how to do that.

https://infosec.exchange/@lozano/113080200541762841

=> More informations about this toot | More toots from rene_mobile@infosec.exchange

Toot

Written by Joshua J. Drake on 2024-09-07 at 19:35

@rene_mobile @lozano I'm looking to help with these problems. See https://magnetitesec.com/

=> More informations about this toot | More toots from jduck@infosec.exchange

Descendants

Proxy Information
Original URL
gemini://mastogem.picasoft.net/thread/113097948456542617
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
250.572134 milliseconds
Gemini-to-HTML Time
0.813891 milliseconds

This content has been proxied by September (3851b).