Original link: Is Unsafe the Original Sin? A Deep Dive into the First CVE After Rust Entered the Linux Kernel / Dev.
I think the author is right.
A language used for writing an OS does need toe ability to write "unsafe" code.
But only allowing "unsafe" code in clearly marked unsafe code blocks is a huge beenefit, because it limits what code to be extra careful reviewing.
Maybe the unsafe keyword should have been this_code_is_asking_for_an_extra_careful_code_review!
:-)