Email or username:

Password:

Forgot your password?
Top-level
Gianmarco Gargiulo :tux: :kde:

@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
Sander van Kasteel

@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.

Gianmarco Gargiulo :tux: :kde:

@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.

Sander van Kasteel

@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.

Hector Martin

@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...

Haelwenn /элвэн/ :triskell:
@gianmarcogg03 @marcan libinput and it's dependency on systemd-udev is the only one I'm aware of and that's a compositor dependency which could be replaced by another, either by a libinput shim or writing a new input module for compositors.

At least FreeBSD and NetBSD got wayland support (NetBSD one probably still being very WIP but the work is just few years old and doesn't have a lot of workforce).
@gianmarcogg03 @marcan libinput and it's dependency on systemd-udev is the only one I'm aware of and that's a compositor dependency which could be replaced by another, either by a libinput shim or writing a new input module for compositors.

gerwingle

@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

Go Up