Re:The Insecurity Industry
by conradev on Tuesday July 27, 2021 @01:58AM
(#27969099)
While Fuschsia's microkernel architecture has a lot of security benefits, the microkernel (Zircon) is still written in C++
[ Parent
| on HN ]
Re:The Insecurity Industry
by littlestymaar on Tuesday July 27, 2021 @02:22AM
(#27969242)
Related:
> Our kernel, Zircon, [is not in Rust](https://twitter.com/cpuGoogle/status/1397265884251525122). Not yet anyway. But it is in [a nice, lean subset of C++](https://fuchsia.dev/fuchsia-src/development/languages/c-cpp/...) which I consider a vast improvement over C.
https://blog.cr0.org/2021/06/a-few-thoughts-on-fuchsia-secur...
For the time being yes.
They are now starting to rewrite OS components in Rust, and I wouldn't be surprised if that happens to Zircon as well, it stared as a C anyway, and thus already suffered one rewrite.
s/suffered/enjoyed/
A rewrite usually improves a lot of small things that were found in the previous version. It's like a new major version, even if it does not add new major features.
It's an expensive undertaking, though.
Thanks, if you watch the Fuchsia tour session, they hint at some of the rewriting taking place.