为什么计算机极客如此热衷于 Linux 发行版和开源软件?让我们来了解一下。你可能不是 Linux 用户,但有一个不会闭嘴的书呆子朋友。为什么他们会对操作系统如此兴奋?继续阅读以了解为什么这么多技术人员如此热爱 Linux。
目录
1. Linux 是免费的
Linux 拥有如此忠实的追随者的一个原因是 Linux 发行版可以免费下载。当Apple 和 Microsoft 的专有操作系统的升级现在也是免费的时,这听起来可能不那么令人印象深刻,但是在 90 年代,当 Linux 首次亮相时,如果您的机器不附带操作系统,它们会花费很多钱。
Windows、OS/2 或 macOS 可能花费数百美元,专有的 Unix 系统可能花费超过 1000 美元,具体取决于您安装的选项。
相比之下,Linux 发行版可以免费下载,唯一的成本是您需要安装的软盘盒。或者如果你有一个CD-ROM驱动器,你可以买一张CD,这在拨号互联网时代节省了很多时间。
即使在那个时候,它也比专有操作系统便宜得多,技术人员喜欢它受到他们熟悉和喜爱的 Unix 系统设计的影响。
过去和现在,Linux 允许想要探索 Unix 和 Linux 概念的人们以最少的投资来完成这项工作。
2. Linux 是开放的
随着 Netscape 开放其浏览器源代码(这导致了今天的 Mozilla Firefox 浏览器),Linux 在 90 年代后期帮助普及了开源运动。
Linux 最重要的方面之一是内核或操作系统的核心、其他操作系统组件和许多用户程序都是免费和开源的,这意味着任何人都可以查看源代码并进行更改。正如 Richard Stallman 所说,这个软件是“免费的”。
由于许多技术人员熟悉 Unix 并且至少了解一些编程,他们愿意添加一些东西来使系统变得更好。这种开放性也延伸到系统本身的设计上。Linux 主要通过文本文件进行配置,您可以使用任何文本编辑器检查这些文本文件。
3. Linux 命令行
Linux 深受技术人员喜爱的另一个原因是,它以 Windows 和 macOS 不具备的方式保持与命令行的连接。
虽然您可能认为 macOS 是 Linux 的近亲,因为它基于 BSD Unix 变体,但它仍然将自己呈现为一个用户友好的基于 GUI 的系统,就像 Windows 一样,即使它有一个终端应用程序。
虽然 Windows 确实有命令行界面,包括 PowerShell 和,是的,甚至是 Linux,但它们仍然主要由管理员使用,而在 MS-DOS 时代,每个人都使用命令行。
这样做的原因是命令行提供了对计算机的最大控制。许多 Linux 程序只使用命令行,包括开发人员工具。这可能会排斥普通用户,但技术用户对此表示赞赏。
没有人喜欢听音乐。如果您的 Linux 安装有问题,您可以从其他用户那里获得帮助。您可以选择支持,包括 IRC、网络论坛、Wiki、Discord 服务器,甚至是面对面的用户组。
您可以获得有关安装或在 Linux 中可能遇到的任何其他问题的帮助。如果它发生在你身上,你可能不是第一个。有人经常在网上某处发布解决方案。
即使您对 Linux 没有任何问题,用户组,无论是在线的还是面对面的,都可以提供有趣的社交氛围,这可能是由于 Linux 似乎在其用户中激发了社区精神。Linux 用户来自各行各业,往往是有趣的人,所以和他们一起玩很有趣。
Red Hat、SUSE 和 Canonical 等主要发行版开发商提供了商业形式的支持,但这些支持更多地针对在大型数据中心使用 Linux 服务器的企业。
5.大量的编程工具
Linux 如此受开发人员欢迎是有原因的:它附带了他们完成工作所需的许多工具。编辑器、编译器、解释器、调试器,应有尽有,它通常包含在默认系统中。如果没有,它只是一个包管理器命令。
Linux 上编程工具的广泛可用性使其成为学习编码的理想系统。最容易上手的语言是 shell,因为已经有很多用户在使用它,还有脚本语言,如 Perl 或 Python。这些使用户可以轻松地进行实验,从而导致 Linux 流行于快速原型设计。
由于 Linux 对脚本语言的亲和力,Linux 是快速原型设计和实验的理想平台。
脚本语言让您可以交互地编写代码,并且由于它们是被解释的,您不必等待它们编译。这意味着您可以快速开发应用程序。开发人员可以通过这种方式自由地试验他们的代码。
许多网站在幕后使用它们,这就是为什么它们可以在竞争对手之前推出功能。解释器可能比编译程序慢,但开发人员认为开发速度超过了性能损失。
多年来,shell 或命令解释器一直是首选脚本语言。虽然 shell 脚本对于与 Linux 文件和实用程序相关的小型作业仍然有用,但像 Python 这样的现代脚本语言很受欢迎,因为它们更易于移植到不同的系统,并且有很多库可以使编程工作更容易。
更多阅读:VPS主机应选择Windows还是Linux操作系统
7. Linux是可定制的
Linux 在技术用户中也很受欢迎,因为您可以比其他操作系统更大程度地自定义它。您可以选择桌面环境、窗口管理器和应用程序。
如果您愿意,您甚至可以在没有 GUI 的情况下运行 Linux。许多服务器都这样做。正是这种灵活性使 Linux 深受众多老练用户的喜爱。
8. Linux几乎可以在所有处理器上运行
Linux 从 x86 处理器开始,但现在几乎可以在所有处理器上运行。如果你有一部 Android 手机,它运行的是 Linux 的修改版本。它也是Raspberry Pi的默认操作系统。如果它存在,您可能可以获得 Linux。
这就是 Linux 如此受欢迎的原因,因为它可以恢复可能不再获得 Microsoft 或 Apple 支持的旧机器。
9.Linux能够与其他系统进行互操作
Linux 的优势之一是它能够与其他系统进行互操作。Linux 可以在 PC 和 Mac 上读取或写入许多相同的文件格式。
由于许多 PC 程序仅在 DOS/Windows 上运行,因此许多用户会双启动,或在单独的分区或驱动器上运行 Windows 和 Linux,并在启动时使用引导加载程序在它们之间进行选择。
后来,虚拟化允许用户在另一个系统中运行一个系统,而无需重新启动。使用 Microsoft 的 Windows Linux 子系统 (WSL),您不必单独安装 Linux。您可以在 Windows 10 或 11 上运行多个流行的 Linux 发行版。这意味着您不必在其中一个或另一个之间进行选择。