News for hackers. Stuff that matters.
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 teknopaul on Thursday May 28, 2020 @06:04PM (#23343361)
Rust does warn about threading race conditions. Kinda magic but it does. It prevents them.
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.