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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: Why Linux succeeded and Hurd didn't?

5 点作者 grover_hartmann将近 10 年前

4 条评论

the_why_of_y将近 10 年前
1. Worse is Better: Linux was at first a very simple implementation and famously eschewed excessively modular micro-kernel designs that were popular in academia at the time in favor of a pragmatic monolithic architecture.<p><a href="http:&#x2F;&#x2F;www.dreamsongs.com&#x2F;WorseIsBetter.html" rel="nofollow">http:&#x2F;&#x2F;www.dreamsongs.com&#x2F;WorseIsBetter.html</a><p>2. Cathedral vs. Bazaar: Linux was very successful in attracting a large and diverse developer community, whereas the rather top-down management approach of many GNU projects at the time ended up not attracting many HURD contributors.<p><a href="http:&#x2F;&#x2F;www.catb.org&#x2F;~esr&#x2F;writings&#x2F;cathedral-bazaar&#x2F;cathedral-bazaar&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.catb.org&#x2F;~esr&#x2F;writings&#x2F;cathedral-bazaar&#x2F;cathedral...</a>
jarcane将近 10 年前
Linux shipped.
detaro将近 10 年前
Linux was useful to enough people to gain the momentum necessary to get better and keep up with developments. Also, it mostly cares if stuff works, not if it is the theoretical perfect thing.<p>Hurd didn&#x27;t get to the starting level of usefulness and had no other motivator to gain the necessary momentum. The project also seems to aim for the &quot;perfect OS&quot; instead of getting something working out the door. And now there is this other open-source OS called Linux around which is better by nearly every measure...
评论 #9714488 未加载
FooBarWidget将近 10 年前
I think it&#x27;s because Hurd is too ambitious. Overly ambitious project almost always fail. By the time Hurd was done, everybody has already forgotten what Hurd is.