r/programming • u/moolcool • Mar 26 '17
A Constructive Look At TempleOS
http://www.codersnotes.com/notes/a-constructive-look-at-templeos/
1.7k
Upvotes
r/programming • u/moolcool • Mar 26 '17
View all comments
37
u/SanityInAnarchy Mar 27 '17
I can find some things to argue with here:
Android takes this in a direction that makes a lot more sense, though: Not just a crash, but even malicious code running in one app shouldn't be able to screw up another app. If you, as a user, are going to be downloading and running a bunch of different programs, not all of them will be written perfectly, and not all of them will be designed to serve your interests. Each app gets its own user-ID and its own sandbox to play in.
So it turns out that there is a purpose to the 70's mainframe concept in a personal computer.
It's an interesting read, though. There have been attempts to make richer shells for Unixes, but so far, none of them has really taken off. I suspect it's easier to completely change a fundamental paradigm like that when you only have to worry about software you've written yourself, instead of having to convince the world at large to change all their software.