Microsoft's Vision For Future Operating Systems
Bender writes: "The Systems and Networking group at Microsoft Research has a fascinating article that details what sorts of things they believe may be important in Operating Systems of the 21st century."
20 January 2017: the End of an Error.
The article actually says that one of the goals is "Self-configuration. New machines, network links, and resources should be automatically assimilated."
Translated: "Microsoft will take over every machine you put your filthy little hands on. Nyah!"
And it gets worse... "The administrator inserts a Millennium installation DVD disk into one of the machines and the system propagates across the network. After evaluating the network topology and hardware resources, Millennium might suggest that one of the more powerful machines (a "server") be moved to a different network location for best performance."
Translated: "Windows Millenium will infest your entire network whether you like it or not. Then, it will hunt out the Linux machines and demand that it be installed on those as well."
Now if those aren't goals of a company that plans on taking over the universe, I don't know what are....
Anyone taken a close look at that address, in light of recent behavior by MS?
Microsoft [Unit]
One Microsoft Way
Redmond WA
("My way or the highway"-reminiscent)
News for Geeks in Austin, TX
- Seamless distribution. The system should determine where computations execute or data resides, moving them dynamically as necessary.
- Worldwide scalability. Logically there should be only one system, although at any one time it may be partitioned into many pieces.
- Fault-tolerance. The system should transparently handle failures or removal of machines, network links, and other resources without loss of data or functionality.
- Self-tuning. The system should be able to reason about its computations and resources, allocating, replicating, and moving computations and data to optimize its own performance, resource usage, and fault-tolerance.
- Self-configuration. New machines, network links, and resources should be automatically assimilated.
- Security. Although a single system image is presented, data and computations may be in many different trust domains, with different rights and capabilities available to different security principals.
- Resource controls. Both providers and consumers may explicitly manage the use of resources belonging to different trust domains. For instance, while some people might be content to allow their data and computations to use any resources available anywhere, some companies might choose, for instance, not to store or compute their year-end financial statement on their competitor?s machines.
Yep, this'll be fun. Where do I buy the popcorn?What!? You thought I could come up with a witty way to make fun of that statement?! I'm not a magician!