On 3/18/25 8:01 AM, Kevin Chadwick wrote:
On 18/03/2025 08:30, David Uhden Collado wrote: >> If you're looking for a Unix-like operating system written in >>
Rust, you might want to check out Redox OS [1]. > > There is also the
Ironclad kernel and Gloire OS written in Ada. > >
"https://github.com/Ironclad-Project/Gloirehttps://github.com/ >
Ironclad-Project/Gloire" > > That said, I think adding drivers or other
>> platform-specific components written in Rust (as Linux is doing) >>
could be a good idea. > > For some reason Rust has garnered support I
guess due to Mozilla, > Microsoft and Google. In actuality Ada is the
best language for > writing drivers and network protocols and
cryptography due to it's > type system and record (struct) specification
representation. As > well as being designed from the outset to reduce
long term project > and maintenance costs. Zig might be a good choice
for those who > really love C. I'm not sure if Rust is helping or
increasing the > maintenance burden on Linux? I expect it's the latter.
> > "https://learn.adacore.com/courses/intro-to-embedded-sys-prog/ >
chapters/low_level_programming.html#specifying-representation" > I'm an
obsolete legacy programmer. I like C. I've used it since 1975.
I think C still has some significant life left.
Newer tools and language upgrades have made C safer
and simpler to use and can be applied to old code.
Long ago I helped write an ADA compiler & library.
"unchecked conversion" was needed far too often.
I've used newer ones in significant projects.
C++ is widely used and has many adherents. It is seriously flawed.
There are quite a few newer languages each with advantages but
all incur significant costs and none IMnsHO are full system languages.
When a new language gets the traction C++ has I hope it's better.
It's far too easy to write incorrect programs in any language.
geoff steckel