My thoughts on session management: Cheap over-engineered plastic clone of "orthogonal persistence".
The most common reason for me to have to restart all X apps on my home computer is the console going into an unusable state. The OS kernel should take care of taking snapshots of the system state at intervals and return to a recent snapshot in case of power outage, system crash etc. It should also be possible to do this for just a group of processes, and to mark some important snapshots stored permanently. Networked programs are a problem, yes, but otherwise applications should not need to have any kind of session management support. After all, what at least I want is to return to a snapshot of the system state an instant before my system was willing or unwillingly terminated. -- Tuomo
