1.2.2. 开源运动和 Linux
自由软件和开源之间的区别可以定义为社会运动(自由软件)和开发方法(开源)之间的区别。 Linux 指的是内核,或开源架构的骨干。
1991 年 XNUMX 月,芬兰赫尔辛基大学计算机科学专业二年级学生 Linus Benedict Torvalds 开始研究 Minix。
很高兴知道:
图 1.1。 莱纳斯·本尼迪克特·托瓦兹
Minix 是一个类 UNIX 操作系统,使用开放源代码构建,Andrew S. Tanenbaum 教授创建了它,目的是教他的学生了解操作系统的内部进程。
Linux 最初被设计为类似于 Minix 的操作系统,Linus Torvalds 可以在他的家用计算机上使用它。 到 0.01 月中旬,Torvalds 发布了第一个 Linux 内核版本 1994。 1.0 年,Linux 内核版本 XNUMX 在 GNU GPL 下发布。 免费的内核和 GNU 工具为爱好者提供了一个肥沃的环境。 通过接近其 UNIX 根源,Linux 首先提供了命令行界面 (CLI); X Window 系统的改编使得图形用户界面 (GUI) 在后期可用。
很高兴知道:
Linux 不归任何个人或公司所有,即使是开创 Linux 的 Linus Torvalds 也不拥有。
然而,Torvalds 大量参与主要内核开发过程并拥有商标 Linux。
Linux开源代码:
• 可供所有人使用
• 可以根据个人的要求和所使用的平台进行定制
• 可以以其当前或修改后的形式自由重新分发
最初,Linux 是一个技术性很强的硬核开源编程工具。 随着它变得更加用户友好,成千上万的开发人员为它的发展做出了贡献。 这导致了数百个商业和非商业发行版本的推出,这些版本专为日常应用程序使用而设计,现已上市。
1998 年,Jon “maddog” Hall、Larry Augustin、Eric S. Raymond、Bruce Perens 等人正式发起了开源运动。 他们完全以卓越的技术为基础推广开源软件。
图 1.2。 开源运动的创始人
开源运动和 1990 年代后期的 dot.com 热潮重合,导致 Linux 的流行以及许多对开源友好的公司的演变,例如 Corel(Corel Linux)、Sun Microsystems(OpenOffice.org)和 IBM(OpenAFS) )。 在 21 世纪初,当 .com 崩溃达到顶峰时,开源作为昂贵的专有软件的可行替代品处于主要地位。 随着许多易于使用的应用程序的出现,它的势头得到了加强。
因此,最初的想法变成了彻底改变专利和许可密集型行业的热情。 凭借显着降低的投资回报和增强的可用性功能,Linux 现在已成为企业和家庭用户的可行选择。