早期斯托曼为了实现GNU的宏图大业计划打造一套全部使用开源协议的操作系统 GNU Hurd , Hurd 架构层使用微内核架构设计,设计目标是从功能,安全,稳定性上超越早期商业化的Unix系统,从这个层面来说 Hurd 系统设计之初理念是非常先进的,Hurd 这种微内核架构的思维方式是将操作系统分成多个部分,每个部分分开实现,达到单独维护管理,更利于功能集成维护,Hurd并不是一个立即可用的操作系统,而只是操作系统最内核的一部分。不幸的是,这种微内核的设计在操作系统层面至今还没有人成功过。

相反 Linux 系统的设计思想没有考虑那么模块化,而是一开始就给人一个可用的操作系统,将所有操作系统的功能都提供进去,虽然功能很基础,这样对于当时获取到Linux系统的人而言直接就能用,而不是像Hurd 是一个半成品,无疑更能吸引大家的注意,于是越来越多的人加入到Linux的开发当中,在开发Linux系统时也用到了大量斯托曼老领导的GNU小组产出的底层工具,这也是为日后两人产生争端埋下伏笔。

由于Hurd事实上的失败和Linux的成功。林纳斯和斯托曼遇到的第一个争议就是 Linux 的署名权问题,斯托曼则认为,Linux操作系统是一款开源操作系统,本身即是GNU项目计划的一部分,而且Linux也使用了大量来自GNU项目的代码和组件,是因为GNU才使得Linux这么成功(如果没有GCC,当然不会有Linux),所以 GNU这个名字是显而易见的。而林纳斯则显然不那么认为,他回复道,如果操作系统是你们写的,带上GNU是合理的,但是相反,称Linux为GNU Linux是非常荒谬的。这种争论至今依然没有很好的统一,所以GNU的支持者们目前将Linux称为GNU/Linux,但是在Linux邮件列表里大家还是将其成为Linux。

从这件事情开始斯托曼认为林纳斯是自由软件理想的叛徒者,他抢了他的风头。

第二件事是在斯托曼的推动下要求开源软件都要使用GPLv3协议,而林纳斯似乎认为,斯托曼是一个已经疯了的狂热者,并且抨击GPLv3 协议太过强势,因此林纳斯不愿意将 Linux 变成 GPLv3 授权。林纳斯表示:

(GPLv3) 给你源代码, 这意味着你必须服从我的一些规则,否则你不能把它用在你的设备上。

「我们给你了版本 2 (GPLv2),然后我们试图偷偷混入这些新的规则,并且想逼着所有人都跟着升级」这是我不喜欢版本 3 的地方。并且 FSF 在其中做了很多见不得人的事情,我觉得做得很不道德

这里的不道德因素主要指的是以 Tivoization 事件为代表的FSF(自由软件基金会)在GPLv3中封堵了很多GPLv2漏洞,当时的林纳斯觉得这种协议限制太多,内部条款有的用心险恶,所以至今Linux 源码依然采用 GPLv2 协议。

Linux 操作系统相信对做开发的人员来说,已经再熟悉不过了。它具备免费、可靠、安全、稳定、多平台等优势,早在1991 年公布以来,就得到迅猛的发展。以至于现在我们用到的几乎所有的智能设备都有它的应用。比如手机、电脑、路由器、电视等等。而这一切的一切都离不开一个突出贡献,那就是它的创造者——被称为 Linux 之父的 林纳斯 ·托瓦兹(Linus Torvalds)。今天我们就带大家来看看这个 林纳斯 ,到底是何许人也?(不了解 Linux 发展史的童鞋,可以移步看我的另外一篇文章:《影响 LINUX 发展的 林纳斯 ·托瓦兹出生于1969年12月28日,在芬兰赫尔辛基。他从小就对计算机产生了浓厚的兴趣。11岁时,他通过帮助外公输入BASIC程序开始了与计算机的接触。随着时间的推移, 林纳斯 对计算机的兴趣不断增长,他开始研究机器语言并编写程序。他的外公去世后, 林纳斯 继承了那台Commodore vic-20计算机,从此开始了更深入的计算机学习。 一次偶然的机会,看到了阮一峰老师关于这本书的介绍,当时我就觉得这本书相当有趣。 在没有读这本书之前,我觉得 linus 作为发明 Linux 系统的人,应该是一个比较严肃的人,就像我的老师一样。但事实跟我想象的相反,他跟程序员一样,风趣幽默,各种自嘲(他已经在书中不少于一次说自己的鼻子大了),专注于技术问题,还有不修边幅。。。就如王思聪在网友的眼中只是一个十分有钱的屌丝,linus 在我们眼中大... 十年前,BitMover决定停止BitKeeper对 Linux 核心开发的支持,顿时 Linux 核心开发受到严峻的挑战。Linus Torvalds整个周末不见人影,隔周却如变戏法般的带着Git出现。 Linus Torvalds在2002年起,使用BitMover的版本控制软件BitKeeper管理 Linux 核心开发,而因为BitKeeper除商业付费版本,仅提供可免费使用但不允许修改释出的精简版 颠覆世界的“自由主义教皇” 林纳斯 “有些人生来就具有统率百万人的领袖风范;另一些人则是为写出颠覆世界的软件而生。唯一一个能同时做到这两者的人,就是托瓦兹。”美国《时代》周刊对“ Linux 之父” 林纳斯 ·托瓦兹(Linus Torvalds)给出了极... 前不久 Linux 刚过了27岁生日, Linux 之父李纳斯LinusTorvalds(以下简称“李纳斯”),却要宣布休息!事情很可能和他最近出的一个Bug有关!技术大佬竟搞... 时间回到1991年,当时手机“大哥大”还像砖头块一样大,微软和苹果的斗争也刚刚进入白热化。就在那时,一个芬兰赫尔辛基大学的大二学生 林纳斯 -托沃兹(Linus Torvalds)在互联网上放出了他自己编写的操作系统Linus 0.01版本。 从1991 年4 月份起,他开始酝酿并着手编制自己的操作系统。刚开始,他的目的很简单,只是为了学习Intel 386 体系结构保护模式运行方式下的编... 大神Linus人物简介 林纳斯 ·本纳第克特·托瓦兹(Linus Benedict Torvalds, 1969年~ ),著名的电脑程序员、黑客。 Linux 内核的发明人及该计划的合作者。托瓦兹利用个人时间及器材创造出了这套当今全球最流行的操作系统(作业系统)内核之一。现受聘于开放源代码开发实验室(OSDL:Open Source Development Labs, Inc),全力开发 Linux 内核。–引