您经常听到有人说 Linux 是一种替代操作系统,您可以使用它来代替 Microsoft Windows、Apple macOS 或 Google Chrome OS。 但是一旦你在网上搜索 Linux,你就会发现情况远比这复杂得多。 根本就没有一种叫做“Linux”的东西可供您下载并放在您的计算机上。
Linux 不是产品。 它是一个以多种不同方式分发的自由共享软件的完整生态系统。 该软件现在为世界上大多数服务器、超级计算机和手机提供支持。 它也越来越成为您 PC 的绝佳选择。今天就一起看看关于 Linux 的小知识。
什么是 Linux?
Linux 在技术上不是桌面操作系统,而是内核。内核是计算机的一部分,它使物理硬件能够与屏幕上的内容进行通信。内核是您键入时出现文本、触摸触摸板时光标移动以及显示器上出现图像的原因。
在计算的早期,程序员自由地共享代码和程序。当 IBM、Apple 和 Microsoft 等公司实体开始发布用户无法查看并限制使用的受版权保护的代码时,这种情况开始发生变化。作为回应,GNU 项目的成立是为了创建一个由仍然可以自由共享和分发的软件驱动的全功能计算机。
除了全套程序外,GNU 项目还制作了 GNU 通用公共许可证 (GPL),这是一种左版许可证,可确保代码保持自由共享和可访问性。
在 GNU 项目产生一个正常运行的内核之前,Linux 内核出现并填补了这个角色。由于它是根据 GPL 许可的,因此不再需要不同的内核。人们采用了 Linux 内核,这成为了一个固定的名字。
直到今天,GNU 项目生成的代码为与 Linux 内核结合使用的软件提供了大部分基础,这就是为什么您经常看到 Linux 被称为 GNU/Linux。但这个名字最终并不像围绕免费和开源软件建立的文化那么重要。
什么是免费和开源软件?
免费和开源软件(FOSS)是指任何人都可以公开查看、修改、复制和重新分发其代码的软件。 此类软件带有免费软件许可证,例如 GPL,可授予这些权利。
请注意,在这种情况下,“免费”不是指成本。 免费软件可以花钱,但通常不会,因为任何人都可以自由制作和重新分发人们可以免费下载的副本。
许多免费和开源应用程序可用于 Windows 和 macOS,例如 Firefox、LibreOffice、GIMP、Krita、Blender 和 VLC。 许多 FOSS 应用程序在移植到其他平台之前先在 Linux 上运行。 Linux 的一大特色在于,不仅大多数应用程序都是免费和开源的,而且在后台运行的系统组件也是如此。
这些软件大部分来自志愿者,但有些公司确实会向员工支付报酬,以维护他们依赖的免费软件或为其做出贡献。一些代码来自学生,而其他代码来自那些决定采用现有专有应用程序并在免费许可下重新发布的人。
这些人一起工作,为彼此的应用程序做出贡献,报告错误,并使用一些项目作为新项目的基础。这些人,连同图形设计师、打包和分发软件的人和用户一起,被称为自由软件社区。
并非所有用 Linux 构建的东西都围绕着免费和开源软件。谷歌的 Chrome OS 最终是一个基于 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 团队不会向您提供您无法查看、编辑或重新分发其代码的应用程序。 该项目的核心价值之一是为每个人改善自由软件的状态。
elementary OS:一种不同的桌面 Linux 方法,它不是分发您可以在任何其他发行版上获得的相同界面和应用程序,而是使用现有的生态系统作为其自己的桌面体验的基础,旨在寻找免费和开放的替代方案的人们 Windows 和 macOS。
这些只是在网络上流传的数百个甚至数千个 Linux 发行版中的一小部分。 没有第一次开始使用 Linux 的最佳方法,这种选择可能会让一些人感到麻木。 最终,选择一个,如果你喜欢它,就坚持下去。 如果没有,请尝试不同的。
为什么 Linux 很重要?
Linux 已成为秘密为我们每天与之交互的许多机器提供动力的操作系统。 Linux 运行 ATM 机、云服务器和其它娱乐系统。 它管理网站、收银机和我们发送到火星的无人机。
Linux 是世界上最大的自由软件项目之一。 它显示了人们通过合作可以做多少事情。 今天的开发人员选择使用开源项目作为基础,而不是从头开始构建一切。 当人们做出贡献时,该软件对每个人都会变得更好。 你会成为社区的下一个成员吗?