4 ms·
Of course, rewriting in Rust is the only moral choice, right?
by bsagdiyev 8y ago
Of course, rewriting in Rust is the only moral choice, right?
- deleted 8y ago[deleted]
- maximilianburke 8y agoI wouldn’t say moral choice but watching these types of issues crop up again and again even when the original vulnerable code has been written and reviewed by people with impeccable credentials and with the best intentions should give pause to those who wish to pursue new development with fundamentally vulnerable technologies, especially when there are alternatives that exist where these problems are much less likely to happen.
- Waterluvian 8y agoWe don't tear down every building when we update the building code. We just improve how we build the new ones.
- s_y_n_t_a_x 8y agoSo a new browser?
- ip26 8y agoOr periodic renovation to code on important components of e.g. the home envelope or electrical system.
- goalieca 8y agoOr we require people to bring it up to code when they do major renovations (seems more in line with the Firefox rewrite)
- s_y_n_t_a_x 8y agoFF does abide by this rule in-fact. Almost every new component is written in Rust. https://wiki.mozilla.org/Oxidation https://wiki.mozilla.org/Oxidation
- nine_k 8y agoIf zero-overhead interaction with OS APIs would still require unsafe blocks and raw pointers, a Rust implementation won't be bulletproof either.