技术人员喜爱 Linux 的 9 个原因
为什么计算机极客如此热衷于 Linux 发行版和开源软件?让我们来看看吧。
您可能不是 Linux 用户,但有一个不会对此闭嘴的书呆子朋友。为什么他们会对操作系统如此兴奋?
请继续阅读,了解为什么这么多技术人员如此喜爱 Linux。
1.Linux 是免费的
Linux 拥有如此忠实追随者的原因之一是 Linux 发行版可以免费下载。
这听起来可能不那么令人印象深刻,因为如今苹果和微软的专有操作系统的升级也是免费的,但在 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 变体,但它仍然像 Windows 一样,将自己呈现为一个用户友好的基于 GUI 的系统,即使它有一个终端应用程序。
虽然 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 由于其与脚本语言的亲和力而成为快速原型设计和实验的理想平台。
脚本语言允许您交互式地编写代码,并且由于它们是解释性的,因此您不必等待它们编译。这意味着您可以快速开发应用程序。开发人员可以通过这种方式自由地试验他们的代码。
许多网站在幕后使用它们,这就是为什么他们可以在竞争对手之前推出功能。解释器可能比编译程序慢,但开发人员相信开发速度超过了性能损失。
多年来,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 来查看它。您可以尝试实时发行版,尝试一下 Linux,看看您是否喜欢它。也许有一天,您会成为一位对 Linux 不闻不问的朋友。
Linux 是书呆子的游乐场
Linux 的灵活性使其成为技术熟练用户的最爱,但您不必是一个书呆子即可安装和使用它。如果您有备用 USB 记忆棒,您可以尝试 Linux 发行版,看看它是否适合您。