I think Rust will eventually be used as a language for a new generation of OS.
My poor imagination cannot draw a clear idea about how it will look like for the future programmers.
C-based OS is all settled roughly around the standardized API set like POSIX.
Do we have to replicate POSIX similar set of standard for Rust-breed OS?
POSIX encapsulated OS (current C-breed OS) are all interfaced by C functions,
and every other languages are to interact in terms of POSIX-C functions.
What if we create an OS in Rust-lang? Do all other languages need to implement
Rust-API? What would be a practical definition of Rust-OS API? Do we need
to stick to the existing tech set like POSIX, slightly modified for Rust ?
Of do we have to define a whole new set of OS API, reflecting the nature of
I know that it is too early to discuss this topic… but I think if we are successful
enough to define a clean set of Rust-OS API, then the actual creation and
application of Rust OS will be accelerated.
Eventually we’re going to create a new one, don’t we? No existing OS will match it
in terms of security and performance, am I right? Building a sound, concrete,
modern and fast OS might be a number 1 goal of Rust-lang, if we take this
language serious enough, because no other languages even dare to do that,
if not only for personal, educational purpose.