3 ms·
Conceptually, why must a kernel require unsafe calls or actions in some routines? Is it too expensive in terms of performance, or time spent digging through th
by Arrath 5y ago
Conceptually, why must a kernel require unsafe calls or actions in some routines?
Is it too expensive in terms of performance, or time spent digging through the guts of ancient code? Is there some inherent property of the low level functions that require unsafe code?
- gjsman-1000 5y agoAsk the people working on Redox OS, which is a Rust-base kernel and userland. They would know better than me, and they state on their website that running a completely memory-safe OS in Rust without calling unsafe() is not possible.