One thing consistently amazes me about the utility of Unix: the primacy of text.
...the hacker understands why Unix is the way it is, and agrees that it wouldn't be the same any other way. It is this sort of acculturation that gives Unix hackers their confidence in the system and the attitude of calm, unshakable, annoying superiority captured in the Dilbert cartoon. Windows 95 and MacOS are products, contrived by engineers in the service of specific companies. Unix, by contrast is not so much a product as it is a painstakingly compiled oral history of the hacker subculture. It is our Gilgamesh epic.
What made old epics like Gilgamesh so powerful and so long-lived was that they were living bodies of narrative that many people knew by heart, and told over and over again--making their own personal embellishments whenever it struck their fancy. The bad embellishments were shouted down, the good ones picked up by others, polished, improved and, over time, incorporated into the story. Likewise, Unix is known, loved, and understood by so many hackers that it can be re-created from scratch whenever someone needs it. This is very difficult to understand for people who are accustomed to thinking of OSes as things that absolutely have to be created by a company and bought.
Many hackers have launched more or less successful reimplementations of the Unix ideal. Each one brings in new embellishments. Some of them die out quickly, some are merged with similar, parallel innovations created by different hackers attacking the same problem, other still are embraced and adopted into the epic. Thus Unix has slowly accreted around a simple kernel and acquired a kind of complexity and asymmetry that is organic, like the roots of a tree, or the branchings of a coronary artery. Understanding it is more like anatomy than physics.
—Neal Stephenson, In the Beginning...was the Command Line
Tarpon Springs, FL, USA
Member for 1 year, 5 months
1 profile view
Last seen Jun 12 at 20:19
Top network posts
- 36 How do pipelines limit memory usage?
- 21 Pip vs Package Manager for handling Python Packages
- 15 Would globally aliasing the fork bomb prevent its execution?
- 11 Debian Desktop Environment in Installer
- 8 '<,'> in command prompt
- 7 What is the meaning of 'g'?
- 7 Is PuttyGen secure?
- View more network posts →