I have a suggestion for MS
I suggest that MS create a core/kernel to their operating system with a bunch of modular libraries. When critical updates or security fixes come up, users could do something like download files...you could suffix them with something like "rpm" or the like. They would install and there would rarely ever be a need to reboot (again and again and again).
If some new feature or app appeared that was simply a "must have", they could make sure it is based on a set of general, shared libraries (all in this "rpm" or similar format). Then, instead of buying a whole new OS, you just keep installing/updating these "rpm" (or similar) thingies! The only time one would ever need to buy a OS would be when the kernel or core underwent a major revision. There would be no reboots, no yearly race to the store to buy yet another largely redundant OS with only slight modifications in it to "justify" an entire new purchase, and everyone would be happier.
Opinion
David McLeman
Tim Worstall
Chris Mellor
Popular Stories
Features