揭秘 GNU/Linux:为什么几乎没人敢这么称呼它?( 二 )


为何要说”GNU/Linux”

揭秘 GNU/Linux:为什么几乎没人敢这么称呼它?

文章插图
从一开始,GNU项目的目的就是开发一个完整的操作系统 。内核只是这个拼图中缺失的一部分 。Torvalds的目标并不是创建一个操作系统,而是提供那个缺失的部分 。
  • Linux对于你在屏幕上看到任何东西都至关重要,但它与你实际看到的内容几乎没有任何关系 。这主要取决于你的桌面环境 。
  • GNU也负责在后台处理很多事情 。即使你不安装图形用户界面,你仍然会与GNU的一部分命令行工具(例如Bash本身)进行交互 。
  • 没有GNU工具,我们所认为的Linux就不再像Linux了 。尽管Android使用了Linux内核,但它并不像Linux那样 。这主要是因为它缺少了GNU的工具链 。
  • “Linux”的截图与基于BSD的自由桌面操作系统的截图没有任何区别 。虽然Linux内核看不见,但各种开源的基于BSD的操作系统提供了与桌面Linux几乎相同的体验 。
  • 这并不是我们给其他操作系统命名的方式 。当我们想到Windows时,通常会想到界面,很少有人立即想到Windows内核 。如果有人能在Linux内核上运行Windows界面和所有的Windows应用程序,他们很可能仍然认为那是Windows 。
  • 将整个生态系统称为Linux会引起混淆 。有时候Torvalds会被认为是创造整个操作系统的人,尽管他只是创建了其中的一个特定部分 。
  • GNU对自由桌面的文化和许可证承担了很大的责任 。GNU项目不仅提供了构建自由操作系统所需的工具,还提供了法律框架 。GPL阻止人们将自由代码用于创建竞争性专有软件 。许多核心工具,包括Linux本身,都是在一个共享版权许可下发布的,加速了它们的采用并为自由软件社区今天的文化奠定了基础 。
使用”Linux”的原因有强有力的理由认为GNU/Linux是一个更准确、更精确的名称 。但它是否是一个好的名称呢?以下是人们支持将操作系统称为”Linux”的一些论点 。这个列表可能更短,但或许更有说服力 。
  • Linux已经更加流行 。这在90年代就是如此,而今天仍然如此 。将操作系统称为其他名称将感觉像是有意的重新品牌努力 。这是因为Linux使人们能够运行GNU项目和其他项目创建的所有软件 。没有Linux,你将无法使用任何东西 。
  • GNU/Linux是一个笨拙的名称 。它阅读起来很尴尬,说起来更加笨拙 。单凭这个原因就足以让一些人认为Linux不是一个公平的名称,所以他们不愿称操作系统为其他任何名称 。
  • 我们何时停下来?如果我们给予GNU以认可,我们难道不应该给予X或Wayland以认可吗?它们是大多数自由桌面生态系统所依赖的显示服务器 。音频也很重要 。桌面环境也很重要 。不久之后,我们将把我们的桌面称为GNOME/PipeWire/Wayland/GNU/Linux 。
Linus本人曾经争辩说,将Linux称为GNU/Linux简直是荒谬的 。你更喜欢GNU/Linux还是Linux? 我不是GNU/Linux的粉丝,但说一台笔记本电脑运行GNU而不是Linux确实更清晰 。随着Android和Chromebook的兴起,使用Linux这个名称已经变得越来越不足够了 。一个程序在Linux上可用并不意味着它能在Android上运行,反之亦然 。
随着信息娱乐系统、智能家居产品、可穿戴设备和其他电子产品继续采用Linux内核,情况变得更加复杂 。




推荐阅读