内容纲要

🗂 | 本文目录: Linux 指南


什么是 Linux

Linux 是一个开源的操作系统。它由 Linus Torvalds 于 1991 年构思设计而成,最初这只是他的一项兴趣爱好。当时还在大学就读的 Linus 想要基于 Unix 的原则和设计来创建一个免费的开源系统,从而代替 MINIX 操作系统。

关于 Linux 的诞生,如果感兴趣可以阅读 Linus 的自传书——《Just for Fun: The Story of an Accidental Revolutionary

自此,这项兴趣爱好便逐步演变成了拥有最大用户群的操作系统。如今,它不仅是公共互联网服务器上最常用的操作系统,还是速度排名前 500 的超级电脑上使用的唯一一款操作系统。

Linux 最大的优势当属它的开源属性。Linux 是一款基于 GNU 通用公共许可证 (GPL) 发布的操作系统。这意味着,所有人都能运行、研究、分享和修改这个软件。经过修改后的代码还能重新分发,甚至出售,但必须基于同一个许可证。这一点与传统操作系统(如 Unix 和 Windows) 截然不同,因为传统操作系统都是锁定供应商、以原样交付且无法修改的专有系统。

在谈论 Linux 时其实是分为两块:

  • Linux 内核
  • 基于 Linux 内核的 Linux 发行版

Linux 严格来说是单指操作系统的内核,但如今 Linux 常用来指基于 Linux 的完整操作系统,内核则改以 Linux 内核称之。

由某个组织机构发行的包含 Linux 内核及各种所需的软件包以构成一个完整的操作系统,这就是为什么叫做「发行版」,所有的发行版选用的都是同一个内核谱系,但软件包的格式、数量就千差万别。

各个发行版在侧重点、支持程度、流行性上也是不尽相同(虽然总体而言各发行版之间的差异不大),由于 Linux 是自由软件任何人都可以创建一个符合自己需求的 Linux 发行版,所以目前 Linux 发行版的数量已经有了上百种,大多数发行版都以「易于安装使用」、「拥有规模庞大的软件仓库」作为特色,这难免会让人觉得大家只是喜欢制作新的 Linux 发行版,特别是对于桌面操作系统市场,显得 Linux 发行版比 Linux 桌面应用软件生态更为繁荣。

选择 Linux 发行版

在 Linux 发行版的选择上应该关注几个重要的问题:

  • 该发行版 5 年后是否还存在?
  • 该发行版是否会持续发布最新的安全补丁?
  • 该发行版是否拥有活跃的社区和足够的文档?
  • 如果出了问题,是否能得到厂商的支持?费用如何?

说到流行的通用 Linux 发行版就不得不提 DebianRedhat,它们及基于它们的衍生版本共同占据了大部分市场份额,前者是社区主导的极为优秀的开源项目,而后者是将开源商业化的成功典范,个人认为不必拘泥于「开源」和「商业化」之争,都可以进行尝试,建议先从一个易于使用、文档丰富的发行版着手,在熟悉 Linux 的基本使用操作后再尝试使用不同的 Linux 发行版。

使用环境

如果想体验使用 Linux 可以使用以下几种方式:

  • 虚拟机
  • 个人电脑
  • 云服务器

一开始可以使用虚拟机这样通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。在有基本了解后再将 Linux 安装到个人电脑是个比较稳妥的方法,以免因为不熟悉操作导致数据丢失等情况。