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

你可能不是 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 程序只使用命令行,包括开发人员工具。 这可能会排斥普通用户,但技术用户对此表示赞赏。

4. 社区支持

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

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

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

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

5.大量的编程工具

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

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

6. 快速原型制作

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

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

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

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

7. Linux 是可定制的

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

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

8. Linux 无处不在

Linux 从 x86 处理器开始,但现在几乎可以在所有处理器上运行。 如果你有一部 Android 手机,它运行的是 Linux 的修改版本。 它也是 Raspberry Pi 的默认操作系统。 如果它存在,您可能可以获得 Linux。

这就是 Linux 如此受欢迎的原因,因为它可以恢复可能不再获得 Microsoft 或 Apple 支持的旧机器。

9. 与他人相处得很好

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

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

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

Linux 适合你吗?

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

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

Linux 是书呆子的乐园

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