OSX Lion Impression
Finally got around to read the OSX Lion review on ars technica… The most interesting feature is the new process model with automatic and sudden termination (at least in regard to OS design; without having a Mac I no longer care about the UI).
Both techniques give the OS more control over processes and the ability to kill running applications. At first sight this looks scary and a loss of control over your computer. But it is viable for the OS to provide better resource management. Think of it as Swapping 2.0 — only instead of moving virtual memory pages to disk and back, the application is simply killed to free its memory pages.
It might get even more interesting if developers accept this new model and design their application accordingly. Then there could be quite an incentive to reduce startup times (maybe also to reduce the overall size of a process’s state and use transaction safe I/O). Finally: Recovery-Oriented Computing on the desktop :-)
