I know it's a lot of work, but the Android/Chrome teams are big, and this is important enough work that could improve the security of the systems.
I know it's a lot of work, but the Android/Chrome teams are big, and this is important enough work that could improve the security of the systems.
Eventually it will happen though (at least I hope so).
I was asking about the integration work, exporting high quality Rust libraries with a C API and calling from Skia for example.
The plan for C++ / Rust interop sounds amazing.
Anyways the main question is whether other companies should reuse the work already done by the great Mozilla team.
System level programming memory safety was a dream for a long time.
Go is not capable of this at all, so it's out of question for replacing low level libraries.
This is not a disqualifer for most use cases, but is for some.
But a complete rewrite is a hard sell where just fuzzing and patching existing code seems like a quicker fix and not rocking the boat too much.
But from what you wrote, it sounds more like what's simpler to implement for the team gets done.