• toastal
    link
    fedilink
    arrow-up
    1
    ·
    3 hours 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
      arrow-up
      1
      ·
      1 hour 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.