TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

The UNIX Way

22 点作者 techdog超过 15 年前

4 条评论

makecheck超过 15 年前
This blog post contains mostly a small list of design principles. But those ideas are from ESR's book "The Art of UNIX Programming", where they are expanded upon in great detail, with excellent examples.<p>I am someone who practices the Unix philosophy on a regular basis, and cringes when I see how twisted and inelegant Windows has become (even on the programming side). I consider this book a must-read for people who know only Windows. It is also an interesting book for those who know Unix already.
评论 #793823 未加载
评论 #794288 未加载
wwalker3超过 15 年前
These rules don't seem to apply to the modern age very well. The rules "Avoid captive user interfaces" and "Make every program a filter" mean that you can't write a text editor. The rule "Store data in flat text files" means you can't write a (reasonable) MP3 player or video editing program.<p>"Build a prototype as soon as possible" is pretty general, but most of these rules are just good guidelines for writing command shells and compilers -- not coincidentally, two of the main concerns of early Unix developers.
评论 #793736 未加载
评论 #793751 未加载
leif超过 15 年前
Too much of desktop linux has strayed from his #5, and it bothers me to no end (yes this means you, hal and dbus and gconf).
评论 #794291 未加载
drhowarddrfine超过 15 年前
It amazes me that The Way of Unix is not known and understood, and most certainly applied, by everyone everywhere.
评论 #793951 未加载