NetBSD On The State & Future Of X.Org/X11
While on Linux the desktop environments, graphics stack, and other application software is steadily adopting Wayland support and focusing less on X11/X.Org support, the state of Wayland support and the open-source graphics driver stack in general is less robust among the BSDs. The NetBSD project published a status report around their ongoing dependence and modifications to their X.Org stack.
Nia Alarie with the NetBSD project published a status report on the X.Org graphics support. NetBSD maintains their X.Org stack as a somewhat fork of the X.Org codebases including with their own BSD makefile build system use, their "xsrc" repository that is a regularly-updated fork of the upstream X.Org code, and various X.Org DDX driver differences.
Most notable is Alarie's conclusion with the status report:
Read the post in full on NetBSD.org.
Nia Alarie with the NetBSD project published a status report on the X.Org graphics support. NetBSD maintains their X.Org stack as a somewhat fork of the X.Org codebases including with their own BSD makefile build system use, their "xsrc" repository that is a regularly-updated fork of the upstream X.Org code, and various X.Org DDX driver differences.
Most notable is Alarie's conclusion with the status report:
"The big question - does all this have a future? The good news is that all new hardware has generic support in X. Someone writes either a modesetting kernel driver or a classical wsdisplay kernel driver and they will be automatically supported by the associated drivers in X. The bad news is that to have applications running we require access to a larger open source ecosystem, and that ecosystem has a lot of churn and is easily distracted by shiny new squirrels. The process of upstreaming stuff to X.Org is an ongoing process, but it's likely we'll run into things that will never be suitable for upstream.
Of course, on NetBSD, you also have the option of trying vanilla modular X.Org from pkgsrc, or using something else entirely."
Read the post in full on NetBSD.org.
318 Comments