Re:New fuzzing tool finds USB bugs in Linux, Windows, macOS,...
by smallstepforman on Thursday May 28, 2020 @03:07PM
(#23341093)
Rust didnt exist when these kernels were written. A mature kernel written in Rust still doesn’t exist.
Modern toolchains can effectively warn about nemory/pointer issues. I cant wait for a C++2x proposal to add Rust like memory semantics to the language - primarily to shut Rust fanboys up. Also, Rust does not warn about threading race conditions, you’d need a reference capabilities like language (Pony without ORCA) for that.
Re:New fuzzing tool finds USB bugs in Linux, Windows, macOS,...
by 0xffff2 on Thursday May 28, 2020 @06:56PM
(#23343996)
Could you elaborate? AFAIK, Rust entirely prevents data races between threads, but it doesn't do anything special at all for other kinds of race conditions.
Modern toolchains can effectively warn about nemory/pointer issues. I cant wait for a C++2x proposal to add Rust like memory semantics to the language - primarily to shut Rust fanboys up. Also, Rust does not warn about threading race conditions, you’d need a reference capabilities like language (Pony without ORCA) for that.