Unix 操作系统的演变

Ren*_*h G 35 history

你能解释一下 Unix 操作系统(Linux 和 Windows)的进化层次结构吗?

Gil*_*il' 87

这是一个高度简化的 历史Unix和它的衍生物。Windows 没有出现在其中,因为它的历史本质上是分开的。

曾几何时,操作系统既复杂又笨拙。1960 年代后期的一天,肯·汤普森丹尼斯·里奇和他们在AT&T 贝尔实验室的一些同事决定编写一个更简单的Multics版本来在他们的PDP-7上运行游戏,因此Unix诞生了。

AT&T 拥有代码的权利,许可证很贵。许多其他公司转授权 Unix 并出售他们自己的版本。主要参与者包括DECHPIBMSun。Unix 变体添加了它们自己的扩展,经常从彼此和学术界中汲取灵感。

与此同时,在伯克利,许多学者对许可情况不满意,并决定创建一个不包含任何 AT&T 许可代码的 Unix 版本。因此,在20世纪80年代初,伯克利软件分发,或BSD成为Unix的一个变种自由。BSD上第一RAN小型机PDP-11VAXen

与此同时,在东海岸Richard Stallman 因无法获取打印机驱动程序的源代码而大发雷霆。他于 1983年创立了GNUG NU's n ot U nix)项目,旨在制作一个免费的类 Unix 操作系统,而且只会更好。经过一番犹豫,这个操作系统的内核被选为Hurd,它现在可以使用任何十年。GNU 项目的许多组件都包含在所有当前的免费 unice 中,特别是编译器GCC

与此同时,在芬兰,Linus Torvalds于 1991 年夏天进行了一次黑客狂潮。当他醒来时,他意识到他已经为他的PC编写了一个操作系统,他决定通过将它放在一个 FTP 服务器上来共享它名为linux 的目录。成功超出了他的预期。

许多人创建了软件发行版,包括 Linux 内核、许多 GNU 程序、X Window System和其他免费软件。这些发行版(SlackwareDebianRed HatSUSEGentooUbuntu等)是人们在说“Linux”时通常所指的。大多数 Linux 发行版主要由语音中的免费软件组成,尽管当没有免费的等效软件时,通常会包含仅在啤酒中免费的软件。

其他当前存在的 unices 包括 BSD 的各种分支(您可以选择FreeBSDNetBSDOpenBSD,所有这些都是免费的、开放的并通过 'net 开发的),以及针对服务器的少量商业变体:和AIXHP-UXSolaris和一些非常小的竞争者。另一种基于 Unix 的专有操作系统是Mac OS X,它运行在Apple 台式机、笔记本电脑PDA 上

  • “现在任何十年都可以使用”给了我很好的笑声:) (23认同)
  • 您无需付费的软件是“免费的啤酒”。“言论自由”的软件为您提供更多权限:您可以重新分发和修改它。(这些表达来自英语成语“免费啤酒”和“言论自由”。)恐怕我不知道如何更好地解释,但是[维基百科文章](http://en.wikipedia.org/ wiki/Free_software)应该回答你的问题。 (13认同)
  • 对于“言论自由”,请参阅[维基百科:自由软件](http://en.wikipedia.org/wiki/Free_software)——这个想法是你可以用软件做你想做的事。“免费啤酒”意味着不花钱。(不幸的是,英语对这两个概念使用了同一个词。)GNU/Linux 这个名称用于最常称为 Linux 的东西,因为“Linux”发行版中的许多软件都来自 GNU 项目或受其启发的人。 (2认同)
  • [这篇文章](http://www.cryptonomicon.com/beginning.html) 在这种情况下可能值得一提 (2认同)
  • @Abdul BSD 最初制作的代码需要 ATT 代码。然后他们决定用非ATT零件替换ATT零件。所以今天 BSD 不包含任何 ATT 代码。在 BSD 中,原始的 ATT Unix 代码库已被删除。 (2认同)

小智 19

吉尔斯在这里很好地解释了从一块到另一块的演变,因此我将从更广泛的角度讨论该主题,并为进一步研究提供一些提示。

从集市和研究实验室到封闭的 Blob 和市场边缘化团体,我认为它们根本不是边缘化的

与进化有关的关键术语是力量。如果您依赖于操作系统,例如以安全更新的形式,则您依赖于软件制造商,因此它对您有影响力。它可以决定停止发布安全更新或做任何它的许可证允许它做的坏事。如果操作系统关闭,用户一定会感到无助,因为他们无法自己解决问题,可能表现为诸如again the damn driver broken, XYZ's fault. 在后面的讨论中,你可以s,OS,sofware,g而且并没有真正失去它关于权力关系的意义,显然有些东西是永恒的。

我不会重新发明该死的轮子,所以请阅读下面关于集市、公司和社会环境和其他问题的内容。

开始

  1. 苹果之前的 Homebrew 电脑俱乐部之类的东西,当时是开放的
  2. 计算机历史博物馆在这里涵盖了很多好东西。
  3. “Homestead High School Electronics Club, Cupertino, California”关于 Apple 的创始成员在这里

结束,现在和仍在发展

  1. Amos Batto 的文章解释了关闭事物背后的一些原因(Internet Archieve 文章,无法从 Google 轻松找到)
  2. 为了可视化演变,请参阅下面维基百科的图片,其中事物从 Bazaar(橙色阶段)开始,并结束到红绿色阶段,其中事物仍在演变甚至混乱。图片有错误或亲Minix广告在某些方面,nb评论。请阅读有关的Minix,Linux的车种点和区分marketing freefree-as-beerfree-as-speech争论-在这里。很快,Minix 就没有了free-as-free-speech,Tanenbaum 用它赚钱,而 Linus 为他的操作系统提供了限制较少的许可证,这是非常重要的年份来理解,所以不要被图片中的一些奇怪的东西误导。这个关键点后来将 FreeBSD、Linux 和 Mimix 等独立的各方影响到了他们目前的形式。请注意,我不会用连贯的术语来称呼它们,例如"open-source"因为这个词被滥用了。

  3. 当我在标题中使用集市这个词时,我是认真的。它在某种程度上是混乱的,因此很难获得大图,但同样有一些非常系统的群体。能够为当前问题提供最合适解决方案的人将获得奖励,并可以在市场上销售他/她的产品。有时,一个开发人员击败了一个庞大的 100 名开发团队,有时则相反。Torvards 将封闭的 blob 和开放的代码(或某些电子邮件中的等效代码)与科学和炼金术进行了很好的类比。我认为他的观点是,虽然炼金术士在科学领域已经绝迹,但你仍然可以在软件领域找到他们。他没有过多解释,但我的想法是,今天的炼金术士存在于软件工程中,因为它有时会很有用,一些实际情况需要创造性的解决方案。这有点像物理学家在数学家同意它可以在数学中表述之前使用了大约 30 年的 sirac-delta 分布(根据我的讲师),这个阶段可能需要一些时间。但是不要低估人类本能中的投机狂潮,令人惊讶的是,我曾多次看到人们写一些“新”的东西,发现它已经被发明了。欢迎回到集市!

文化、金钱和智力资本

  1. FOSS 运动不是一个边缘机构,请注意,他们确实有自己的东西,例如音乐(此处此处)和越来越多的硬件(此处)——如果您的媒体说其他或什么都不说,它们是无知。运动更像是一种文化——所以运动这个词相当具有误导性——有他们自己的倾向、习惯甚至过去,也许很难理解这个想法,但我越深入,我就越认为它是当心想成为用户——如果这些术语没有像这里那样定义明确或文档化freeclosed那么卷入毫无意义的辩论是没有好处的。
  2. 我经常发现人们将这种去中心化的东西与某些官僚公司(而不是全部)进行比较是愚蠢的,因为许多创新者本身的目标是有很多时间来玩乐而不是创造金钱。所以这个问题就像"do they get paid?"有点傲慢,你是得到报酬成为罗马人还是现在得到报酬成为XYZ公民?可能不会,或者可能——如果努力成功——你需要像往常一样明智地选择你的阵营。然而,还有其他重要的事情,例如知识、责任和合作,有时很难用美元来衡量。跟商务人士真的叫IC吗?如果是这样,您可能会通过参与某个项目获得重要的技能,这是知识渊博的公司高度赞赏的资产——但再次看到太多想要重新发明轮子的代码,所以在过多参与之前做好充分的研究。

  3. 如果您想知道如何"paid"使用此字段。我建议研究风险回报关系,也许在 Money.SO 中。unix 工具就像科学,它们非常自由,可以让您做很多事情。您是否获得报酬取决于用户。我认为要获得报酬,你需要进入一些有风险的项目,比如耗时/困难/被忽视。没有简单的方法可以在任何地方获得报酬。为什么会有?如果有一种简单的方法,市场就没有效率。一些大公司之所以能拿到报酬,是因为他们承担了巨大的风险和贷款,现在得到了回报,有时他们的行为是邪恶的,他们可能会受到惩罚。但对于个人,我建议缓慢稳步前进。了解为什么要考虑 unix 的早期研究实验室历史,许多缓慢的单调工作和原型设计。

替代文字

想知道更多?

您的问题有太多混淆,无法轻易攻击它们,例如关于hierarchy这一点的预设忽略了混乱的想法和模棱两可的术语,例如Windows-- dev 分支或品牌?from Unix标题中的术语对 Unix-question-site 中的民粹主义太有吸引力了。很难说/dev/null像W.和其他封闭的东西是如何进化的,因为我们不知道它们,除了猜测!知道的人不会说话。源头是主要的,其余的是次要的。确定您使用哪个眼罩,即搜索引擎,您用于此主题,许多有价值的文章都被丢弃了与上述删除文章无关的信息。作为起点,您可以尝试上面或下面提供的一些链接。

  1. 为什么开源商人还不是超级富豪?

  2. 所有开源亿万富翁都在哪里?

  • 制作该图表的人对 Minix 的描述不准确。它不是开源的,至少按照 OSI 的定义是这样。 (2认同)

小智 6

Renjith,没有“根”操作系统。操作系统的历史相当长。我只是建议您阅读维基百科上的下一篇文章:

玩得开心,真是有趣的东西......