Irbis Asked: 2023-11-02 17:32:22 +0800 CST2023-11-02 17:32:22 +0800 CST 2023-11-02 17:32:22 +0800 CST X Server 实施与 Linux 发行版 772 Linux 有很多发行版——这里是流行度排名。所有 Linux 发行版都共享相同的 X Server 实现吗? x11 2 个回答 Voted Best Answer Marcus Müller 2023-11-02T17:53:17+08:002023-11-02T17:53:17+08:00 当然,没有人能够了解所有 X 服务器实现或所有 Linux 发行版。由于某些特定原因,将会有针对特定用例的发行版,并且它们将发布遗留软件。 但据我所知,只有一种功能齐全的独立开源 X Server 实现以 Linux 为目标并且仍然受到支持,即 X.org Server,因此每个尝试原生支持 X 的 Foss Linux 发行版都会有准确地运送。 并不是每个 Linux 发行版都必须原生支持 X。使用 Wayland,至少有一个部分可行的 X 替代方案(使用 XWayland,您甚至可以运行 X 应用程序;但 XWayland 也是 X.org 服务器的一部分,因此这也是同一台服务器)。人们普遍希望 Wayland 生态系统能够成熟,有一天 Wayland 会取代 X 协议和架构,摆脱 40 年来有问题的设计决策。 mutageneral 2023-11-03T08:19:08+08:002023-11-03T08:19:08+08:00 Tiny Core Linux是一个专注于尽可能轻量级的 Linux 发行版,它使用自己的 Xvesa 分支,这是一个旧的最小替代 X 实现,称为TinyX。它可能不支持所有 X.org 功能,但当我使用 Tiny Core 时它运行良好。您必须牺牲一些东西才能创建一个适合 11 MB 磁盘且只需要 50 MB RAM 的现代 Linux 发行版。 所以,是的,这是官方的,并非所有 Linux 发行版都附带 X.org 版本的 X11。 我还要补充一点,OpenBSD 使用它自己的 X.org 分支,称为Xenocara。我不相信他们除了编译所需的内容之外没有太多改变,所以与其他人使用的 X.org 版本并没有什么不同。
当然,没有人能够了解所有 X 服务器实现或所有 Linux 发行版。由于某些特定原因,将会有针对特定用例的发行版,并且它们将发布遗留软件。
但据我所知,只有一种功能齐全的独立开源 X Server 实现以 Linux 为目标并且仍然受到支持,即 X.org Server,因此每个尝试原生支持 X 的 Foss Linux 发行版都会有准确地运送。
并不是每个 Linux 发行版都必须原生支持 X。使用 Wayland,至少有一个部分可行的 X 替代方案(使用 XWayland,您甚至可以运行 X 应用程序;但 XWayland 也是 X.org 服务器的一部分,因此这也是同一台服务器)。人们普遍希望 Wayland 生态系统能够成熟,有一天 Wayland 会取代 X 协议和架构,摆脱 40 年来有问题的设计决策。
Tiny Core Linux是一个专注于尽可能轻量级的 Linux 发行版,它使用自己的 Xvesa 分支,这是一个旧的最小替代 X 实现,称为TinyX。它可能不支持所有 X.org 功能,但当我使用 Tiny Core 时它运行良好。您必须牺牲一些东西才能创建一个适合 11 MB 磁盘且只需要 50 MB RAM 的现代 Linux 发行版。
所以,是的,这是官方的,并非所有 Linux 发行版都附带 X.org 版本的 X11。
我还要补充一点,OpenBSD 使用它自己的 X.org 分支,称为Xenocara。我不相信他们除了编译所需的内容之外没有太多改变,所以与其他人使用的 X.org 版本并没有什么不同。