| I'll throw in my .02. I see the context-switch as one between text and graphics. If I'm working on the command line, then most times I have no need to have X11 running. I'm working exclusively with text.
I can boot to a command line and start working. No X11 is needed. But when a need arises for graphics, e.g., to read a PDF composed of scanned images (not pure Postscript), then I have to "context-switch" to the X11 context. I find that switching back and forth between these two contexts is not smooth and can easily lead to instability. There is often a presumption, as in Plan9, that we will just switch once: to the graphical environment. And not return to the original console. To me, neither an X11 terminal emulator nor the Plan9 environment is "the console". It's another layer of abstraction on top of the console. That is a lot of overhead I do not need if I'm just working with text. |