Re:Tock Embedded Operating System
by JoshTriplett on Wednesday November 08, 2017 @02:25PM
(#15656005)
> The use of Rust is nice for application-robustness, but does not enhance security over the equivalent in C.
C-with-MMU doesn't help you avoid overrunning buffers, leaking memory, using memory after freeing it, returning pointers to stack objects, getting reference counts wrong, or many other issues. And C doesn't provide nearly as many facilities for abstraction without overhead.
The real security in Tock comes from the use of the MPU which can also be done in FreeRTOS. The use of Rust is nice for application-robustness, but does not enhance security over the equivalent in C.