Interesting topic. There were early operating systems that served as an infrastructure for user's programs, they trusted the user, etc.., as nation-states basically trust their citizens to trust the government. But then too much malicious os simply unsafe software got written (as developmen became easier; life of citizen demanded much less care for the state) and the OS began morphing into restrictive and oppressive systems like OSX and Win8. As these restrictions inflicted real inconveniences on the well-behaved individuals, and voilà, the government's no longer trusted and has to be fought with.
AFAIK, in software world the way to deal with this situation is to build a new level of infrastructure abstraction to deal with oppressive OSes (ie webapps) and let the old system slowly die out because its services aren't really needed.
Wonder what will become the political analog of the Web.
Oh wait, the Web will itself evolve to become oppressive, no new analogs needed.
Hegel would be happy, now that's dialectics in action.
Wait, web-apps didn't evolve to get past "oppressive" operating systems. They evolved because centralized IT departments and centralized application deployment were easier than providing adequate deployment support and keeping data closed for desktop applications. They're technologically inferior in almost every other way.
AFAIK, in software world the way to deal with this situation is to build a new level of infrastructure abstraction to deal with oppressive OSes (ie webapps) and let the old system slowly die out because its services aren't really needed.
Wonder what will become the political analog of the Web.
Oh wait, the Web will itself evolve to become oppressive, no new analogs needed.
Hegel would be happy, now that's dialectics in action.