聊聊那个“被企鹅咬了一口,然后改变世界”的男人(第三章)凝炼

聊聊那个“被企鹅咬了一口,然后改变世界”的男人(第三章)

47分钟 ·
播放数2
·
评论数0

本期看点

本期节目将带您深入探索Linux操作系统从一个芬兰大学生的个人爱好项目,如何一步步成长为影响全球的技术力量。我们将跟随林纳斯·托瓦兹的视角,了解他编程的狂热、Linux早期的开发历程、与MINIX创造者安德鲁·塔南鲍姆的著名论战,以及他对开放源代码理念的坚持与演进。节目还将触及Linux如何引起全球科技巨头的关注并获得商业成功,林纳斯在名声与财富面前的个人感受,以及他对知识产权和“只为了好玩”人生哲学的独特见解。这是一段关于技术创新、社区协作、个人成长与时代变迁的精彩故事。

节目摘要

  • 编程的魅力与Linux的起源: 林纳斯阐述了他对编程的痴迷,将其比作创造一个新世界。Linux最初是他为了方便使用MINIX而编写的一个终端仿真器,随着功能的不断增加,最终演变成了一个操作系统。
  • 系统呼叫与开发核心: 开发操作系统意味着制定最根本的规则,就像为一片土地制定宪法。林纳斯通过实现UNIX系统的核心功能(系统呼叫)来构建Linux,这项工作艰难但充满乐趣。
  • 早期发布与社区形成: Linux的首次公开证据是林纳斯在MINIX讨论组发布的询问POSIX标准的帖子。在阿里·莱姆克的帮助下,Linux 0.01版本于1991年9月17日上传到FTP服务器供人下载,这证明了他的工作并非“说大话”。早期版本功能有限,但吸引了一小群技术狂热者,他们提供了宝贵的反馈。
  • 告别MINIX,拥抱Linux: 一次意外损坏了MINIX分区,迫使林纳斯将Linux作为主要的开发环境,这是一个观念上的重要飞跃。从0.10版本开始,Linux开始能够自我包容,并逐步增加对更多硬件(如浮点协同处理器、更多内存)和功能(如page-to-disk,允许运行大于内存的程序)的支持,吸引了越来越多的用户。
  • “MINIX vs. Linux”论战: 安德鲁·塔南鲍姆在MINIX讨论组发帖批评Linux是一个过时的、单内核(monolithic)且不可移植的系统,认为微内核(microkernel)和可移植性是未来的方向。林纳斯进行了有力回击,辩护了Linux单内核的效率和实用性,并强调了其符合标准的API使得应用程序更易移植。这场公开争论推动了Linux的关注度。
  • 开放源代码与版权演变: 林纳斯最初的版权声明允许免费使用和修改,但要求公开源代码变更且不得作为商品出售。在Linux社区壮大、面临商业化需求以及受到GPL(公共通用许可)理念影响后,他决定采纳GPL,允许商业销售但必须提供源代码。他认为GPL是一个高明的策略,平衡了创新共享与商业运作。
  • 商标之争与责任感: 1995年,一个投机者抢注了Linux商标,社区成员通过Linux国际组织募集资金打官司,最终商标所有权转移给了林纳斯。这让他意识到作为Linux核心维护者的责任感。
  • 个人生活与职业转变: 林纳斯遇到了朵芙并结婚,成为父亲。他从赫尔辛基大学的助教辞职,加入了硅谷的Transmeta公司,一家与Linux本身无关的芯片设计公司。这让社区担忧他是否会放弃开放源代码理念,但他找到了平衡工作与Linux维护的方式。
  • 与科技巨头互动: 林纳斯与史蒂夫·乔布斯见面,讨论了Mac OS X和Linux的合作可能性,但技术理念存在分歧。他也与Sun公司的比尔·乔伊有过交流,对Sun的“开放”策略提出了质疑。
  • 商业化浪潮与公众关注: 随着网景、Sun、IBM、Informix、Oracle等公司的相继支持,Linux从极客圈走向主流媒体。IBM尤其大力投资,加速了Linux在服务器市场的普及。
  • 名声与财富的到来: 红帽子和VA Linux的IPO让林纳斯持有的股票期权价值暴增,一夜之间成为名义上的百万富翁。他对财富感到兴奋但也有些困惑,并承认名声带来了一些烦恼和过高的期待。
  • 知识产权的思考: 林纳斯对知识产权持有复杂观点,认为它既是创造者的权利,也常被大公司滥用以控制市场。他批评专利和商业秘密可能阻碍创新和共享。开放源代码是他认为在知识产权“战争”中寻求“和平”的一种方式。
  • 反对控制与拥抱开放: 林纳斯认为,试图通过技术控制用户和市场最终会失败(例如音乐产业对MP3的态度、微软的捆绑策略)。相反,拥抱开放和共享才能带来更大的市场和创新(例如Palm Pilot的成功)。
  • “只为了好玩”的哲学: 林纳斯提出了他的“林纳斯法则”——驱动生命的三个基本动力是:生存、社会(社会关系/地位)和乐趣。他认为这三个动力是有层次的,从生存到社会再到乐趣是进化的顺序。Linux的成功在很大程度上就是因为满足了参与者的社会需求和寻找乐趣的动力。

互动一下

  • 听完林纳斯的故事,您对“只为了好玩”的哲学有什么感悟?在您的生活中,哪些事情是您“只为了好玩”而坚持的?
  • 您如何看待林纳斯和安德鲁·塔南鲍姆关于操作系统架构的论战?微内核和单内核,您认为哪种方式更有优势?
  • Linux从一个小项目发展到今天的全球现象,您认为社区协作、开放源代码模式和商业公司的支持,哪个因素最重要?为什么?
  • 关于知识产权,您更倾向于保护创造者的权利,还是促进信息共享和公共利益?