• 1 Post
  • 711 Comments
Joined 2 years ago
cake
Cake day: June 12th, 2023

help-circle
  • Making C go away will require major rewrites of projects that have millions upon millions of hours of development.

    Yep. And it’ll be done. Yes it’ll take a while, but this is what it means for C to be like COBOL (which also still exists). But the more and more it can be marginalized the better we’ll all be security-wise.

    The rewrite-it-in-rust gang arrives in 3, 2 …

    Cattle not pets. They’re just computer languages.



















  • FWIW SELinux is a standard Linux feature - mostly used by RedHat distros.

    The difference is the approach to how much a system should be locked down. Desktop systems are traditionally more flexible, probably more for historic reasons, partly due to being used by more technically sophisticated users (or at least assuming users would be more sophisticated). Smart phones, however, were marketed towards the lowest-common denominator users running on a device with many limitations as well. I’m not disparaging these users mind - just stating a fact. So things need to be locked down more. And since these platforms had no legacy expectations on them they could do it however they like (e.g. they can dictate which directories are used for what purposes).

    The desktop is sorta moving in this direction as well. Flatpaks and snaps run applications in containers which can be restricted and isolated from each other as well as from the rest of the system. It takes time for applications to catch up to being sandboxed though so it is happening slowly.