Itโs funny that I hate Windows 8, Unity and Gnome Shell so much as I fucking love CDE on Solaris and itโs the most arcane, schizophrenic interface in the world combined with the most odd Unix system ever used en masse.
Itโs like a bunch of engineers get together and smoked a Kilimanjaro-sized crack rock and designed an OS and its user interface. I know how to use it fine (though most of the time Iโm in it, Iโm at the command line and not actually using CDE), but when other more new-school IT people are watching me use it, the questions go like this:
- How do I log-in? What are all these options?
- Why did you tell me to be careful because โroot can blow everything up?โ
- What just happened?
- How did you know to click on that?
- What the hell did you just type? (After I type some arcane command in the terminal I recalled from the โ90s.)
- How did you know what that means? (After something like โSIOCGLIFFLAGS: igb2: no such interfaceโ appears on screen.)
- Whatโs โgrep?โ Whatโs it doing? Thatโs a weird word.
- Why do you keep typing โmoreโ behind everything?
- Why do you keep typing โman?โ
- Whatโs the difference between console and xterm?
- Why do you keep cursing about โfucking korn shell can bite my ass, rat bastard piece of crap?โ
- How did you learn this? (Much pain, young padawan, much pain.)
But still, to borrow/paraphrase/steal some thoughts from an old essay of Neal Stephensonโs, Solaris and CDE is like a tool used on a construction site. Itโs extremely powerful, very dangerous in the wrong hands, and it does exactly what you tell it to do, no questions asked. In Solaris, you arenโt flying by the seat of your pants because your pants have already been torn off by the windshear and jettisoned 100 miles back.
Want to accidentally wipe the whole system! Go right ahead, motherfucker, we wonโt even say a word about it! rm -rf / to your heartโs content! Run a nice sys-unconfig too, we donโt give a crap!
I love it. Just love it.