在 Linux 上,桌面环境、图形栈和其他应用软件都在稳步采用 Wayland 支持,而不再那么关注 X11/X.Org 支持。但在 BSD 中,Wayland 支持和开源图形驱动程序栈的总体状况却没那么稳健劲。NetBSD 项目发布了一份状态报告,介绍了他们对 X.Org 堆栈的持续依赖和改进。
NetBSD 项目的 Nia Alarie 发布了一份关于 X.Org 图形支持的状态报告。NetBSD 将其 X.Org 栈作为 X.Org 代码库的某种分支来维护,包括使用自己的 BSD makefile 构建系统、定期更新上游 X.Org 代码分支的“xsrc”资源库以及各种 X.Org DDX driver differences。
Alarie 总结称:
最大的问题是:这一切还有未来吗?好消息是,所有新硬件都能在 X 中获得通用支持。有人编写了模式设置内核驱动程序或经典的 wsdisplay 内核驱动程序,它们将自动获得 X 中相关驱动程序的支持。坏消息是,要运行应用程序,我们需要访问更大的开源生态系统,而这个生态系统有很多变化,很容易被分散注意力。向 X.Org 上游化的过程是一个持续的过程,但我们很可能会遇到一些永远不适合上游化的东西。
当然,在 NetBSD 上,你也可以选择尝试 pkgsrc 中的 vanilla 模块化 X.Org,或者使用其他完全不同的东西。
更多详情可阅读全文。