@marcan the only way X lives nowadays is through Xenocara, the OpenBSD fork, which I guess is there to stay as I've heard Wayland kinda "hardcodes" some Linux stuff which makes it difficult to have Wayland on BSD systems. Correct me if I'm wrong.
Top-level
@marcan the only way X lives nowadays is through Xenocara, the OpenBSD fork, which I guess is there to stay as I've heard Wayland kinda "hardcodes" some Linux stuff which makes it difficult to have Wayland on BSD systems. Correct me if I'm wrong. 6 comments
@SuitedUpDev I hope so since I want other libre operating systems to move forward too, I don't want a future Linux monoculture or something like that. @gianmarcogg03 my guess is that the Wayland devs don't want a Linux monoculture either. I know that Wayland has already been ported to FreeBSD and Dragonfly BSD. So my guess is that it is a matter of time, not a matter of unwillingness. @gianmarcogg03 Could be, yeah. Sidenote, OpenBSD kind of ran into a major showstopper with Apple Silicon support because they are apparently not interested in supporting Rust in their kernel, and our GPU driver is written in Rust. Until then they were keeping up pretty nicely (and we have a good relationship with them and share code and developers), but unless someone over there adds Rust support or rewrites the entire GPU driver in C... @gianmarcogg03 @marcan Wayland is simply a protocol, it works on BSD. Xenocara doesn't fix anything of note with Xorg these days, still lacks GUI isolation, still has infinite security holes, still has screen tearing, and still is as buggy and old as ever |
@gianmarcogg03 I can imagine that the Wayland devs probably hardcoded some parts of it to push development forward for the moment and probably plan to revisit those hardcoded parts on later time when things stabilize.