技术人员爱上 Linux 的 9 个原因

你可能不是 Linux 用户,但有一个不会闭嘴的书呆子朋友。 为什么他们会对操作系统如此兴奋?

请继续阅读以了解为什么这么多技术人员如此热爱 Linux。

1. Linux 是免费的

Linux 拥有如此忠实追随者的一个原因是 Linux 发行版可以免费下载。

现在,当 Apple 和 Microsoft 的专有操作系统升级也是免费的时,这听起来可能不那么令人印象深刻,但是在 90 年代,当 Linux 首次亮相时,如果您的机器不附带操作系统,则它们会花费很多钱。

Windows、OS/2 或 macOS 可能要花费数百美元,而专有 Unix 系统的成本可能远远超过 1000 美元,具体取决于您安装的选项。

相比之下,Linux 发行版可以免费下载,唯一的成本是您需要安装的软盘盒。 或者如果你有光驱,你可以买一张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 程序仅使用命令行,包括开发人员工具。 这可能会排斥普通用户,但技术用户会欣赏它。

4. 社区支持

没有人喜欢听音乐。 如果您的 Linux 安装有问题,您可以从其他用户那里获得帮助。 您可以选择支持,包括 IRC、网络论坛、Wiki、Discord 服务器,甚至是面对面的用户组。

您可以获得有关安装或在 Linux 中可能遇到的任何其他问题的帮助。 如果它发生在你身上,你可能不是第一个。 有人经常在网络上的某处发布解决方案。

即使您对 Linux 没有任何问题,用户组,无论是在线的还是面对面的,都会提供有趣的社交氛围,这可能是由于 Linux 似乎在其用户中激发了社区精神。 Linux 用户来自各行各业,往往是有趣的人,所以和他们一起玩很有趣。

Red Hat、SUSE 和 Canonical 等主要发行版开发商提供了商业形式的支持,但这些支持更多地针对在大型数据中心使用 Linux 服务器的企业。

5. 大量的编程工具

Linux 如此受开发人员欢迎是有原因的:它带有许多他们完成工作所需的工具。 编辑器、编译器、解释器、调试器,随便你说,它通常包含在默认系统中。 如果没有,它只是一个包管理器命令。

Linux 上编程工具的广泛可用性使其成为学习编码的理想系统。 最容易上手的语言是 shell,因为已经有很多用户在使用它,以及像 Perl 或 Python 这样的脚本语言。 这些使用户可以轻松进行实验,从而导致 Linux 在快速原型设计方面广受欢迎。

相关:您应该使用 Linux 进行编程的绝佳理由

6. 快速原型制作

由于 Linux 对脚本语言的亲和力,Linux 是快速原型设计和实验的理想平台。

脚本语言让您可以交互地编写代码,并且由于它们是解释性的,因此您不必等待它们编译。 这意味着您可以快速开发应用程序。 开发人员可以通过这种方式自由地试验他们的代码。

许多网站在幕后使用它们,这就是为什么他们可以在竞争对手之前推出功能。 解释器可能比编译程序慢,但开发人员认为开发速度超过了性能损失。

多年来,shell 或命令解释器一直是首选的脚本语言。 虽然 shell 脚本对于与 Linux 文件和实用程序相关的小型作业仍然有用,但像 Python 这样的现代脚本语言很受欢迎,因为它们更易于移植到不同的系统,并且有很多库可以使编程工作更容易。

7. Linux 是可定制的

Linux 在技术用户中也很受欢迎,因为与其他操作系统相比,您可以对其进行更大程度的自定义。 您可以选择桌面环境、窗口管理器和应用程序。

如果您愿意,您甚至可以在没有 GUI 的情况下运行 Linux。 许多服务器都这样做。 正是这种灵活性让众多老练用户喜爱 Linux。

8. Linux 无处不在

Linux 开始于 x86 处理器,但现在几乎可以在所有处理器上运行。 如果您使用的是 Android 手机,则它运行的是经过修改的 Linux 版本。 它也是树莓派的默认操作系统。 如果它存在,您可能可以获得 Linux。

这就是为什么 Linux 在恢复可能不再获得 Microsoft 或 Apple 支持的旧机器方面如此受欢迎的原因。

9. 与他人相处融洽

Linux 的优势之一是它能够与其他系统互操作。 Linux 可以在 PC 和 Mac 上读取或写入许多相同的文件格式。

由于许多 PC 程序只能在 DOS/Windows 上运行,因此许多用户会双引导,或者在单独的分区或驱动器上运行 Windows 和 Linux,并在引导时使用引导加载程序在它们之间进行选择。

后来,虚拟化允许用户在另一个系统中运行一个系统而无需重新启动。 使用 Microsoft 的适用于 Linux 的 Windows 子系统 (WSL),您无需单独安装 Linux。 您可以在 Windows 10 或 11 上运行多个流行的 Linux 发行版。这意味着您不必在其中之一之间进行选择。

相关:Linux 可以运行 Windows EXE 文件吗?

Linux 适合你吗?

如果您对所有这些功能感到好奇,您可能想知道 Linux 是否适合您。 如果您正在考虑从事 IT 职业或只是喜欢计算机,那么 Linux 非常值得学习。

你甚至不需要安装 Linux 来检查它。 您可以尝试实时发行版,玩转 Linux,看看您是否喜欢它。 也许有一天你会成为一个不会对 Linux 闭嘴的朋友。

Linux 是书呆子的游乐场

Linux 的灵活性使其成为技术娴熟的用户的最爱,但您不必成为安装和使用它的书呆子。 如果您有备用 U 盘,您可以尝试 Linux 发行版,看看它是否适合您。