4 ms·
> They all [are] written in unsafe languages (C and C++) and can be abused by cyber criminals and governments to spy on and track people at will. All major OSe
by badRNG 5y ago
> They all [are] written in unsafe languages (C and C++) and can be abused by cyber criminals and governments to spy on and track people at will.
All major OSes (regardless of formfactor) that a consumer uses are written in C.
All languages, including C, are "unsafe" if the standard is that software in said language can be written in an unsafe way. Writing an operating system, firmware, or embedded software is a fundamentally different category of activity from writing some CRUD app (other than unhelpfully sharing terms like "engineering", "language", and "software.") OSes are written in C because the task demands it; the reason that there isn't a Javascript-based kernel isn't an arbitrary one. Perhaps Rust will change the game at some point, however as it stands, it doesn't make any sense to draw a distinction between OSes written in so-called "unsafe" and "safe" languages.
- GhettoComputers 5y agoProgramming languages won’t stop triangulation. The assumption of privacy is not rooted in any fact. In Japan people can disappear if they want to because of the culture. Privacy is a culture. You can’t use tech as the panacea, because the US is not inherently culturally private. Privacy occurs because others aren’t tracking you, if you’re being traced by computers, motivated people with advanced tools, living in a world where you’re supposed to share and a paparazzi celebrity culture, you’re not going to get privacy no matter how “safe” you program your memory to be.