17611538698
webmaster@21cto.com

GNU 40 岁,斯托曼如何创造新开源时代?

资讯 0 1171 2023-09-25 01:46:55
导读:先祝 GNU 40岁生日快乐,开源时代依然年青。

GNU的40周年嘉年华

据可靠消息,在9 月 27 日,美国和瑞士的GNU粉丝者们将举办庆祝 GNU 项目 40 周年的活动。

说到GNU的来源,我们一起来回顾一下。1983 年的这一天,永远备受争议的理查德·斯托曼 (Richard Stallman)宣布了他的项目,即创建一个新的操作系统,并递归地式命名为“ GNU's Not Unix”。

图片

GNU的牛头Logo

今年,自由软件基金会宣布将庆祝该项目的周年纪念日,并将举行两项特别活动——在马萨诸塞州波士顿的 FSF 总部举行的“黑客日”,以及在瑞士比尔/比恩举行的庆祝活动和黑客会议。

GNU的成与败

可以说,从自由软件基金会创始人斯托曼本人倾向于支持的那种狭隘、具体意义上的概念来说,GNU 项目失败了。

世界上并不存在一个完整的、可用的 GNU 操作系统。操作系统是一堆组件,从可见的面向用户的东西到内核,而 GNU 内核(也被他递归地命名为Hurd)仍然不完整,至今还没有准备好供人们日常使用,已经过了好久了。

这也算是一个非常雄心勃勃的设计,一个真正的微内核,但是很少有项目能够让它很好地工作。正如我们去年讨论的那样,最先进的技术可以说已经从 Hurd 使用的 Mach 微内核转移到了 seL4 等项目。也有一个成功的例子,但仍然相当不完整,它是 Minix 3,它在所有现代英特尔芯片内运行管理引擎。

选择单独开发 Hurd 之前,GNU 项目几乎完全选择了 BSD 内核,正如 Hurd 开发者 Thomas Bushnell所描述的:

“我的第一选择是采用 BSD 4.4-Lite 版本来制作内核。我知道代码,我知道怎么干。现在对我来说非常明显的是,这将取得巨大成功,今天的世界将是一个非常不同的。”

这一切都发生在 Linux 系统发明之前,也就是 1991 年左右。

更公平地说,GNU 项目也取得了很大成功,它改变了整个计算机行业的形态。一方面在底层,有多个基于 Linux 内核的GNU 操作系统,包括类似 NixOS 的GNU Guix(它的发音是“geeks”),以及几个全 GNU 代码的 Linux 发行版。

但从更普遍的意义上来说,斯托曼正式提出和推广的自由软件概念也已经彻底颠覆了软件行业。

GNU给到业界的价值

Eric Raymond 和 Bruce Perens 找到了一种用“开源”一词向商界人士推销这一想法的方法,很多网站和产品都是在开源平台上托管的,人们自 20 世纪以来一直在推广这一理念。

正在毕尔巴鄂举行的开源峰会上,数千名留着大胡子的人和穿着西装的人正在聚会和交流,讨论开放开发和使用软件和硬件,其源代码是否公开。软件不仅要可用,而且源代码还可以修改甚至分叉,同时受到软件许可证的保护,该软件许可证正式化了斯托曼创建的公共所有权概念。

斯托曼:我又回来了!

理查德·斯托曼本人在自由软件运动中仍然具有影响力,他本人抨击过很多技术,如专有软件、云计算等。

图片

斯托曼出生于 1953 年,1974 年毕业于哈佛大学物理学专业。1971 年至 1984 年,他在麻省理工学院人工智能实验室工作,开发系统软件,包括第一个可扩展文本编辑器 Emacs(1976 年),以及依赖导向回溯的人工智能技术。

理斯托曼曾获得 ACM Grace Hopper 奖、ACM 软件和系统奖、麦克阿瑟基金会奖学金、电子前沿基金会先锋奖、武田社会/经济改善奖,以及多个荣誉博士学位。也入选过互联网名人堂。

他于 2019 年辞去了自由软件基金会的职务,并在离开前接受了多家技术媒体和社区的采访。当时辞职时受到了一些著名的自由软件倡导者的欢迎,其中包括GNOME 执和 FSF 姊妹组织 FSF Europe。斯托曼当时还辞去了麻省理工学院计算机科学和人工智能实验室访问科学家的职务。

但是,他后来在 2021 年又悄悄地回归了,并且立场坚定的表示:他不会再次辞职。

人们对gnu40年的期待

有一些网友和开源爱好者发表了对GNU 40周年和RMS的赞誉与期待。

paulj:

向 RMS 致谢,感谢 RMS 帮助开发了“一堆”早期自由软件,启动了 GNU 项目和 FSF,编写了 GPL,并在软件黑客社区中倡导和普及了自由软件 - 其决心之大,无人能及。

很少有人能比 RMS 对人类做出的贡献,大多数微不足道,这太棒了。

coriordan:

是的,非常感谢理查德帮助我们思考软件会如何对待我们,并帮助我们思考法律和许可证如何影响我们和技术。

donbarry:

事实上,祝贺 RMS 和 GNU 做出了不朽的贡献,不断提醒我们维护和深化,为日益包围我们的整个计算环境,争取免费/自由选项的斗争的重要性。在经济威胁的许多方面对斯托曼进行了诽谤,这并不奇怪。许多人甚至在自认为与这一运动一致的组织中,对袭击的性质和斯托曼的重要性也缺乏洞察力。

flussence:

他是否已经停止因为尝试进行 C++ 集成而发脾气和辱骂 emacs 开发人员了?


作者:万能的大雄

评论