什么是 Linux,为什么它很重要?

您经常听到将 Linux 描述为可以替代 Microsoft Windows、Apple macOS 或 Google Chrome 操作系统。 但是一旦你在网上搜索Linux,你会发现情况远比这复杂得多。 根本没有一个叫做“Linux”的东西供您下载并放在您的计算机上。

Linux 不是产品。 它是一个以多种不同方式分发的自由共享软件的完整生态系统。 该软件现在为世界上大多数服务器、超级计算机和电话提供动力。 它也越来越成为您 PC 的绝佳选择。

什么是 Linux?

从技术上讲,Linux 不是桌面操作系统,而是内核。 内核是计算机的一部分,它使物理硬件能够与屏幕上的内容进行通信。 内核是您键入时出现文本、触摸触摸板时光标移动以及显示器上出现图像的原因。

在计算的早期,程序员自由地共享代码和程序。 当 IBM、Apple 和 Microsoft 等公司实体开始发布用户无法查看的受版权保护的代码并附带使用限制时,这种情况开始发生变化。 作为回应,GNU 项目的成立是为了创建一个功能齐全的计算机,该计算机由仍然可以自由共享和分发的软件驱动。

除了一整套程序之外,GNU 项目还产生了 GNU 通用公共许可证 (GPL),这是一个确保代码保持自由共享和可访问性的 copyleft 许可证。

在 GNU 项目产生一个正常工作的内核之前,Linux 内核出现并填补了这个角色。 由于它是在 GPL 下获得许可的,因此不再需要不同的内核。 人们采用了 Linux 内核,这成为了流传至今的名字。

直到今天,GNU 项目产生的代码为与 Linux 内核结合使用的软件提供了很多基础,这就是为什么你经常看到 Linux 被称为 GNU/Linux。 但这个名字最终并不像围绕免费和开源软件建立的文化那么重要。

什么是免费和开源软件?

免费和开源软件 (FOSS) 是其代码可公开供任何人查看、修改、复制和重新分发的软件。 此类软件附带授予这些权利的自由软件许可证,例如 GPL。

请注意,在这种情况下,“免费”并不是指成本。 自由软件可能会花钱,但通常不会,因为任何人都可以自由制作和重新分发人们可以免费下载的副本。

许多免费和开源应用程序可用于 Windows 和 macOS,例如 Firefox、LibreOffice、GIMP、Krita、Blender 和 VLC。 许多 FOSS 应用程序在移植到其他平台之前开始于 Linux。 Linux 的一大区别在于,不仅大多数应用程序是免费和开源的,而且在后台运行的系统组件也是如此。

这些软件大部分来自志愿者,但一些公司确实支付员工维护或贡献他们所依赖的免费软件。 一些代码来自学生,而其他代码来自那些决定采用现有专有应用程序并在免费许可下重新发布的人。

这些人一起工作,为彼此的应用程序做出贡献,报告错误,并使用一些项目作为新项目的基础。 这些人与平面设计师、打包和分发软件的人以及用户一起被称为自由软件社区。

并非所有使用 Linux 构建的东西都以免费和开源软件为中心。 谷歌的 Chrome 操作系统最终是基于 Linux 的操作系统。 在你所看到的一切之下是一个名为 Gentoo 的项目,谷歌使用它作为基础在其上构建自己的界面。

Android 也使用 Linux 内核,因此在技术上是 Linux 的一个版本,即使您无法访问大多数可用于 Linux 的软件。

为什么你可能想使用 Linux

Linux 是一个围绕一组价值观构建的操作系统。 如果您同意这些价值观,那么仅此一项就可以成为尝试 Linux 的充分理由。 但是切换到 Linux 有很多务实的理由。

Linux 可供任何人免费下载和用于任何目的,其上的大多数应用程序也是如此。

与专有软件不同,这是您实际获得所有权的软件,让您真正控制您的计算机。 用它来做你想做的事。 把它拆开修补。 把它放回去。 从中学习。 让您的机器尽可能长时间地运行。

如果您对这些都不感兴趣,只需使用您的计算机完成工作即可。 如果您开始依赖某个特定的程序,您可以依靠源代码以及您继续运行它的能力。

您可以建立一个工作流程,任何公司都不会因为收购或商业模式的变化而从您手下撤出(这些事情仍然发生在开源世界中,但通常会有新人介入以维护现有的源代码,而不是而不是看着它消失)。

您可以将您的 Linux 知识转化为职业,也可以将 Linux 作为您选择的职业的稳定基础。

你如何下载 Linux?

没有一家公司或组织控制 Linux,因此没有任何“单一”版本的 Linux 可供所有人团结起来。 相反,许多不同的团体已经将 Linux 内核、GNU 工具和其他免费共享的软件捆绑到单独的功能操作系统中,通常称为“发行版”或“发行版”。

在大多数情况下,每个发行版都是以不同的方式组合和分发其他人都可以平等访问的相同软件。

一些发行版解决了特定的问题,例如制作多媒体或玩游戏。 其他只是通用操作系统,您可以使用它们来执行您希望执行的任何任务,例如 Windows 和 macOS。

要下载 Linux,您无需访问 linux.com. 相反,您选择要下载的发行版。 以下是一些突出的选项,并带有概括性的描述:

  • Ubuntu: Ubuntu 是使用最广泛的 Linux 版本。 该项目的首要任务是制作一个能够按照大多数人的期望运行的操作系统,无论代码是否免费和开源,都可以访问他们想要的应用程序。
  • Fedora: Fedora 努力提供免费和开源软件可以提供的最佳体验。 这 Fedora 团队不会为您提供您无法查看、编辑或重新分发其代码的应用程序。 该项目的核心价值之一是改善每个人的自由软件状态。
  • 基本操作系统:一种不同的桌面 Linux 方法,它使用现有的生态系统作为其自己的桌面体验的基础,而不是分发您可以在任何其他发行版上获得的相同界面和应用程序,其目标是寻找免费和开放的 Windows 替代品的人们苹果系统。

这些只是在网络上流传的数百甚至数千个 Linux 发行版中的一小部分。 第一次开始使用 Linux 没有一个最好的方法,而这种选择会让一些人感到无所适从。 最终,选择一个,如果你喜欢它,坚持下去。 如果没有,请尝试不同的。

为什么 Linux 很重要?

Linux 已成为秘密为我们每天与之交互的许多机器提供动力的操作系统。 Linux 运行 ATM 机、加油机和机上娱乐系统。 它管理网站、收银机和我们发送到火星的无人机。

Linux 是世界上最大的自由软件项目之一。 它显示了人们通过合作可以做多少事情。 今天的开发人员选择使用开源项目作为基础,而不是从头开始构建一切。 当人们做出贡献时,该软件对每个人都变得更好。 你会成为社区的下一个成员吗?