斯托曼与林纳斯的恩怨纠葛,天才往往都很固执

斯托曼与林纳斯的恩怨纠葛,天才往往都很固执理查德斯托曼是 GNU 和世界开源活动的创始人 最伟大的黑客之一 世人尊称教主 许多知名软件最早都是由他开发 例如 GCC GDB Emacs 林纳斯 Linus 也是当今世界上最著名的黑客之一 被大家所熟知是由于 Linux 在世界范围内的成功

大家好,我是讯享网,很高兴认识大家。

斯托曼与林纳斯的恩怨纠葛,天才往往都很固执
讯享网

 

理查德斯托曼是 GNU和世界开源活动的创始人,最伟大的黑客之一,世人尊称教主,许多知名软件最早都是由他开发,例如GCC, GDB,Emacs 。林纳斯(Linus)也是当今世界上最著名的黑客之一, 被大家所熟知是由于Linux在世界范围内的成功。

斯托曼与林纳斯的恩怨纠葛,天才往往都很固执

 

早期斯托曼为了实现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 协议。

斯托曼与林纳斯的恩怨纠葛,天才往往都很固执

 

虽然在某些方面上两位传奇人物很难达成一致,但是也有意见相同的时候,那就是对待C++的态度,在 C++ 语言设计的问题上两位都表达了自己的不满。

C++是一个非常糟糕的语言,使用它的大多数是不合格的程序员。他说C++ STL看似稳定,但是是胡说。实际情况下,却并不能工作。--林纳斯

 

C++是一种语义混乱,很难看的语言。 --斯托曼

正是因为两位天才级人物都有自己的一套对世界的独特看法,而且世上的天才往往都很固执,所以才会更加坚持自己的信念。再加上两位均是暴脾气性格,所以江湖上经常能听到两位大佬的趣闻逸事,我们也期待未来能继续看到这些天才人物给我们带来令人惊叹的作品。

小讯
上一篇 2025-02-14 10:42
下一篇 2025-01-11 10:09

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/127914.html