是什么让应用程序只能与特定的 Linux 发行版兼容?

是什么让应用程序只能与特定的 Linux 发行版兼容?

我对 Linux 世界还是个新手。我最近正在调查 Private Internet Access,我注意到它的 Linux 客户端被列为需要 Ubuntu 12.04 或更高版本。为什么应用程序只与特定的 Linux 发行版兼容?我认为应用程序的操作系统依赖于系统调用,也许还有库调用,我认为它们与内核相关......我不清楚为什么会依赖于特定的发行版。 (我认为 Linux 内核是“通用的”,发行版将自己的自定义添加到 UI 以及其他此类非内核方面)

Linux 社区是否普遍期望/接受应用程序仅与某些发行版兼容?

这个问题的背景是:我买了一台预装了 Ubuntu 的新笔记本电脑,但我想将其擦除并安装 Fedora 或 Red Hat,以亲身体验 Linux 安装过程。但私人互联网接入似乎与这两个发行版不兼容,这让我犹豫了,因为这是一个我想安装的应用程序。

相关内容