Earlier quoted context omitted.
All of the current OS choices are insecure by design. The all operate programs with the ambient authority of the user. While this was fine for the corporate world of AT&T in the 1970s, and the classroom in the 1980s, it's insane to use it in the era of ubiquitous persistent megabit Internet connectivity, and mobile code. I know of zero systems that can survive exposure to the raw Internet, unpatched and without admin…
> The all operate programs with the ambient authority of the user. Doesn't mean much when you have a buffer overflow in kernel.
Eventually, we'll all be running Operating Systems designed on microkernels, which have been written by actual software engineers, and proven correct with formal methods.
Until then, we're going to suffer through endless series of increasingly severe cybersecurity incidents.
Computer Security is a solved problem, has been since the mid 1980s, secure proven microkernels, with almost all code in user space, capabilities based security, etc. have been just waiting to move into mainstream use.
We can end this nightmare.
[1] https://en.wikipedia.org/wiki/Tanenbaum%E2%80%93Torvalds_deb...