Midnight musings of a system gone wild
Interesting view presented here . How can we create software to handle situation where DRM (an unfortunate necessity in an imperfect world) is here to stay? Embedded systems such as mobile phones are essentially a close co-operation b/w h/w and software in a scale rarely seen before. It is one hell of a complex system. A thought that says let do virtualization layering, where the critical components (read IP) are kept layered out from the rest of the system. In the day when mobile phones are reaching and will some day cross the traditional desktop computing power, the overhead paid by these virtualizing layers are low. We could have something like an hypervisor running OS of our choice while being blissfully abstracting all the legal and technical woes away. We do today maintain an heterogenous multiprocessing system. And this does allow virtualization to take place to an extent. Probably the way to go might be massively parallel systems, where each system is independent of the other a...