深入探索 Linux:从起源到开源世界
1. Linux 与其他操作系统的差异
如果你刚开始接触 Linux,很可能之前使用过微软 Windows 或 macOS 操作系统。尽管 macOS 起源于名为伯克利软件发行版(Berkeley Software Distribution,后面会详细介绍)的自由软件操作系统,但微软和苹果的操作系统都属于专有操作系统。这意味着:
- 你无法查看创建操作系统的代码,因此,如果操作系统不符合你的需求,你无法在最基础的层面上对其进行更改,也不能使用该操作系统的源代码来构建自己的操作系统。
- 你无法检查代码以查找漏洞、探索安全隐患,或者仅仅是了解代码的运行机制。
- 如果操作系统的开发者不想向外界开放你所需的编程接口,你可能无法轻松地将自己的软件集成到该操作系统中。
你可能会看到关于专有软件的这些描述后说:“这和我有什么关系?我又不是软件开发人员。我不想查看或更改我的操作系统是如何构建的。”
这可能是事实。然而,其他人能够自由使用和修改开源软件,这推动了互联网(如谷歌)、手机(如安卓)、特殊计算设备(如 TiVo)以及数百家科技公司的迅猛发展。自由软件降低了计算成本,促进了创新的爆发。
也许你不想像谷歌、脸书等公司那样,使用 Linux 来构建价值数十亿美元的公司基础。但这些公司以及其他依赖 Linux 来驱动其计算机基础设施的公司,需要越来越多具备运行这些系统技能的人才。
你可能会好奇,一个如此强大和灵活的计算机系统为何也是免费的。要理解这一点,你需要了解 Linux 的起源。接下来将介绍引领 Linux 诞生的自由软件运动的曲折历程。
超级会员免费看
订阅专栏 解锁全文
66

被折叠的 条评论
为什么被折叠?



