Just for Fun (只是为了好玩) - 读书笔记
This post is not yet available in English. Showing the original version.
Table of Contents
Table of Contents
Just for Fun (只是为了好玩) - 读书笔记
作者:Linus Torvalds (林纳斯·托瓦兹) & David Diamond
主题:Linux 之父的自传与黑客哲学
这是一篇 AI Summary,用一种更加 typical 的方式记录。
核心视点
这本书不仅是 Linux 的诞生史,更展示了一种纯粹的黑客精神:做事情不是为了金钱、名声或改变世界,而仅仅是因为有趣 (Just for Fun)。
以下是全书的核心精华整理:
1. 编程的快乐 (The Joy of Coding)
"对于任何编程的人来说,编程是世界上最有趣的事。它比下棋之类的游戏更有乐趣得多,因为它可以由你自己来制订游戏规则。"
- 创造者的上帝视角:编程让你在一个新世界里当“上帝”,你可以制定规则,唯一的限制是机器性能和你自己的想象力。
- 挑战与征服:编程的魅力在于“不仅让电脑做你想做的事,还必须想出怎样做到的办法”。
- 专注:林纳斯在开发 Linux 初期,除了编程、睡觉和吃饼干,几乎与世隔绝。这种极度的专注是创造伟大作品的前提。
2. Linux 的诞生 (Birth of Linux)
- 缘起:最初只是想写一个终端仿真器来访问学校电脑,因为买不起贵的操作系统(如 UNIX),也对 MINIX(教学用系统)的功能不满。
- Just for Fun:并没有宏大的商业计划或“打倒微软”的目标。这只是一个芬兰大学生的业余爱好。
- 发布:1991年8月25日,林纳斯在新闻组发帖,称正在做一个“免费的操作系统,只是爱好,不会像 GNU 那么大”。
- 滚雪球:发布后,世界各地的黑客开始参与进来,修补 Bug、增加功能。Linux 从一个人的玩具变成了全球协作的结晶。
3. 黑客哲学与开源 (Hacker Philosophy & Open Source)
- 为什么免费?:
- 站在巨人的肩膀上(使用了 GCC 等开源工具)。
- 渴望反馈和认可,而不是金钱。
- 防止被某一家公司控制。
- GPL 许可证:林纳斯最终选择了 GPL,保证 Linux 永远自由,且任何基于它的改进都必须公开源代码。
- “仁慈的独裁者”:林纳斯并不管理一切,他更像是一个过滤器。他放权给信任的人,只在关键时刻做决定。这种“懒惰”的管理风格反而促成了 Linux 的高效。
4. 生活态度 (Life Philosophy)
"生存、社会秩序、娱乐。这是进化的三个阶段。"
-
进化的三个阶段:
- 生存 (Survival):为了活下去(吃饭、睡觉)。
- 社会秩序 (Social Order):为了家庭、社会地位、责任。
- 娱乐 (Entertainment):为了好玩。这是最高级的动机。
-
财富观:林纳斯对金钱并不贪婪(曾拒绝乔布斯和 Sun 的邀请),但在红帽子和 VA Linux 上市后,他也欣然接受了财富,买了辆宝马 Z3。他认为钱能带来自由,但不是目的。
-
反对“技术圣战”:与理查德·斯托尔曼(自由软件运动领袖)不同,林纳斯是实用主义者。他不反对商业软件,他只是觉得开源更好、更有效率。
5. 对未来的看法
- 开源是必然:不仅因为道德,更因为效率。集全球之力开发的软件,必然优于封闭的小团队。
- 技术的意义:技术本身没有善恶,关键在于它是否让生活更有趣。
总结
《Just for Fun》是一本反英雄的自传。林纳斯不是那种想要改变世界的乔布斯式人物,他只是一个喜欢钻研技术难题、甚至有点社交恐惧的芬兰宅男。
但这正是本书最迷人的地方:伟大的事物往往源于微小的、纯粹的热爱。
"我做 Linux 只是为了好玩。如果我当时知道这事会搞得这么大、这么麻烦,我可能根本就不会开始。"
Loading comments...