Not really a question but more an idea I want to get feedback on.
My idea is that security of an operating system could be improved by giving the user control over what the OS is allowed to do.
For example: If I want to do some online banking I could tell the OS "I want to do online banking" and the OS could then allow only certain programs and internet traffic.
The user could say "I want to play some games" and the OS could block any activity that is not related to playing games, in particular things that would influence your online banking.
Also you might let the user say "I am going to install some software of which I am not sure if it is safe" and the OS could box this software kind of like you could do with a virtual machine.
At this point my personal linux or windows or apple OS is allowed to do all things at all times. At businesses alot of activities that are not needed for work are blocked.
To me it seems that having the computer know what I want to use it for would allow for much higher security control. My gaming console is much harder to hack because it is intended to do only gaming and is less interesting to hack because I do not use it for banking.
So I figured it would be safer if I had some "gaming only OS" installed on my pc. If some game I install tries something to hack my banking it would not be able to because I bank on a different OS.
Expanding on the idea of using multiple OS, I would like it if I could just tell my computer for which purpose (browsing, banking, gaming) I want to use it and I would feel a lot safer.
Why doesnt microsoft, apple or linux implement this?
Do you think it would work?
Do you think it is less user friendly? (I think it is more user friendly.)