Darek Mihocka over at emulators.com has written a series of articles recently, covering, his view of some things that have happened in the computer industry since he began working back in the 80's, flaws in CPUs/operating systems, compilers, ways corporations cheat consumers and what he thinks is the next killer app, to name a few things.
In coming weeks I'll also take the "hype" out of "hypervisors", explain why Microsoft should dump the entire Windows programming model, and pose the question "with Gateway gone, should Dell worry?".
http://www.emulators.com/docs/nx01_intro.htmI believe a total of 11 articles are available at the time of writing this. Most of them are highly technical, describing low level virtual machines details, or in-depth explanations on how some part of a CPU works, but some are easy to understand. I can recommend the part about standards and why we should not accept proprietary or DRM'ed things:
http://www.emulators.com/docs/nx02_standards.htmIn the chapter called "One night in Paris" he explains what he thinks is the next killer app:
http://www.emulators.com/docs/nx07_vm101.htmI believe it would be the next killer application for some company like Google to provide virtual machine hosting services on the web, for hotels and airports to rent laptop computers, and for yours truly to develop the virtual machine client technology to host virtual machines on any PC, Mac, even my Playstation 3. This would allow one not only to "remote desktop" into a virtual machine, but to actually migrate it (either move it or clone it) to the local computer.
He also gives detailed explanations to this view of his...
I am firmly convinced that much of the past 20 years worth of progress in personal computers - from the extra complexity added to microprocessors to the entire "software stack" upon which the Windows operating system, its device drivers, its runtimes, and its applications are built upon - should be re-evaluated and redesigned from the ground up.