• @toastal@lemmy.ml
    link
    fedilink
    12 months ago

    This is how they want to frame it. C has footguns, therefore use Rust—instead of Rust is one of the options you could use.

    • @solrize@lemmy.world
      link
      fedilink
      12 months ago

      I don’t think Ada in the kernel would get any cultural acceptance. Rust has been hard enough. C++ was vehemently rejected decades ago though the reasons made some sense at the time. Adopting C++ today would be pretty crazy. I don’t see much alternative to Rust (or in a different world, Ada) in the monolithic kernel. But Rust seems like it’s still in beta test, and the kernel architecture itself seems like a legacy beast. Do you know of anything else? I can’t take D or Eiffel or anything like that seriously. And part of it is the crappiness of the hardware companies. Maybe it will have to be left to future generations.