如何评价 Richard Stallman?

因为RMS和其ta人为自由软件运动/开源运动做出的贡献,让我们在操作系统及其它软件面前有更多选择,减小在单机层面被监听的风险。RMS这么多年来为自由软件运动东奔西走,就冲GNU/Linux来看,不仅搞IT的人,几乎每个普通用户都受益了。(知乎应该运行在Linux上?)

自由软件是一场运动式的革命,需要一个精神领袖,RMS就是这次革命的发起者和精神领袖。从革命的角度来说,需要他这样的角色,需要这个角色有一些跟他所表现出来的行为类似的特质。

虽然RMS始终要与“开源”撇清关系,但是现在我们所看到的整个自由软件/开源软件生态甚至说整个计算机软件业的生态都与自由软件运动的发起和发展有着千丝万缕的联系。不管自由软件这个宗教意味的词语还会流行多少年,自由软件运动本身已经对计算机软件业产生了深远的影响,这是RMS最为重要的贡献。

 

GNU 软件与 GNU 系统

GNU 工程并不是 GNU 软件的集合,考虑到项目的可行性,GNU 工程中包含了GNU软件和符合“四项基本原则”的其他自由软件。

这个过程很有意思,斯托曼在列出一个操作系统所需的软件后,第一时间不是去写,而是在想现在有哪些自由软件可以加入到 GNU 工程当中。GNU 工程的编译器模块,斯托曼本来想通过这种方式整合到工程中。

关于 POSIX

Seth: POSIX 标准是由 IEEE 发布,用于描述 “ 可移植操作系统(portable operating system)” 的文档。只要开发人员编写符合此描述的程序,他们生产的便是符合 POSIX 的程序。在科技行业,我们称之为 “ 规范(specification)” 或将其简写为 “spec”。就技术用语而言,这是可以理解的,但我们不禁要问是什么使操作系统“可移植”?

 

POSIX 采纳 GNU 的创新

开发者 Giacomo Catenazzi,James Youngman,Eric Blake,Arnold Robbins 和 Joshua Judson Rosen 对以前的 POSIX 迭代以及仍在进行中的 POSIX 迭代做出了回应。POSIX 是一个 “ 活的(living)” 标准,因此会不断被行业专业人士更新和评审,许多从事 GNU 项目的开发人员提出了对 GNU 特性的包含。

 

GNU Linux GNU/Linux

GNU HURD 是运行在 Mach 之上的一组服务的集合。Mach 内核的开发团队曾许诺 Mach 将会以自由软件发布,所以斯托曼等了很久,结果 GNU HURD 开发时间被迫推迟了。

Mach 内核的设备离我们并不遥远。基于 Mach 内核开发出来的操作系统现在已经成为了众多极客的选择,这个操作系统是由苹果公司开发,在 Mach 内核基础上开发出来 OS X 内核,基于此内核构建了 macOS 系统。

GNU 的目的是给用户以自由,而不仅是为了争取大量用户。越来越多的人使用自由软件,很多新用户是存粹本着 GNU/Linux 好用来的,但是对自由软件的哲学基础却不甚了解。TG:li9047

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值