It’s time for Microsoft to dump Windows.
In fact, ten years ago would have been a good time to start. At the risk of berating the obvious, it’s clear that security will continue to be a major problem for Microsoft. The reason is their tether to legacy code, and their patchwork attempts to shore up their OS core. It’s time to let it go.
Apple did it, and did it well. They created a virtualized environment to run Classic MacOS apps in order to ease the transition. When they switched processor architectures, they developed Rosetta, which allows PowerPC apps to run on an Intel platform without modification, again, easing the transition. It can be done. It has been done. It should be done.
What would happen to Linux and FreeBSD if Microsoft decided to create a new UNIX based operating system? This is an article by Paul Venezia on Infoworld.com.