Linux 入门

内容纲要

查看【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 发行版可谓五花八门,DistroWatch.com 使用点击数量作为 Linux 发行版受欢迎程度的参考依据并做了排名,但在入门时并不建议作为使用参考,因为有的发行版可通用使用,有的发行版是给嵌入式设备使用等等...

而说到流行的通用 Linux 发行版就不得不提 DebianRedhat,它们及基于它们的衍生版本共同占据了大部分市场份额,前者是社区主导的极为优秀的开源项目,而后者是将开源商业化的成功典范,个人认为不必拘泥于「开源」和「商业化」之争,都可以进行尝试。

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

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

在刚开始接触 Linux 发行版时,建议先从一个易于使用、文档丰富的发行版着手,在熟悉 Linux 的基本使用操作后再尝试使用不同的 Linux 发行版。

上手

最常见的使用方式之一就是购买使用各种云计算服务商提供的 Linux VPS 了,但这毕竟是有使用成本的。

也可以使用例如 UNetbootin 制作一个 Linux 安装 U 盘,试用或安装操作系统。

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

可以查看下一篇 在 VirtualBox 中安装 Debian GNU/Linux