Announcement

Collapse
No announcement yet.

Wayland 1.19 Alpha Released

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #11
    Originally posted by set135

    Well, there are a few libraries. libweston and wlroots being probably the most prominent. wlroots lists dozens of projects using it, so the claim that every compositor has its own implementation seems incorrect. What is probably more correct is that the two majors of the linux desktop have mostly gone their own way implementing wayland because they have a large legacy code base.
    Libraries are useless and do not really solve the issue of fragmentation and lacking feature-parity between DEs. Canonical's Mir is the only viable solution that is also something else than a a half-baked, opinionated prototype.

    One major issue is also platform-independence. When each and every window manager has to re-implement abstract crap on their own, they will use whatever is convenient. Right now each and every Wayland compositor is strictly tied to Linux, blocking modern desktops from the BSDs in a brutal way.

    If we had a single centralized implementation, it would be trivial to make all DEs platform-independent by porting this single (albeit major) piece of software to FreeBSD or NetBSD or other FOSS operating systems. Since porting code designed for Linux-specific libraries isn't an easy task, you can only imagine the burden on the BSD devs to making even a single desktop environment run smoothly on BSD, and the tears when they have to start all over again to make it happen with another DE again.
    Last edited by curfew; 22 December 2020, 08:07 AM.

    Comment


    • #12
      Originally posted by nomadewolf View Post

      Maybe it's something for Wayland 2.0?...
      Wayland, also titled as "X12", is succeeding a protocol conceived in 1987. So good luck with your wait for the next incarnation.

      Comment


      • #13
        Originally posted by curfew View Post

        One major issue is also platform-independence. When each and every window manager has to re-implement abstract crap on their own, they will use whatever is convenient. Right now each and every Wayland compositor is strictly tied to Linux, blocking modern desktops from the BSDs in a brutal way.

        If we had a single centralized implementation, it would be trivial to make all DEs platform-independent by porting this single (albeit major) piece of software to FreeBSD or NetBSD or other FOSS operating systems. Since porting code designed for Linux-specific libraries isn't an easy task, you can only imagine the burden on the BSD devs to making even a single desktop environment run smoothly on BSD, and the tears when they have to start all over again to make it happen with another DE again.
        Erm... what? Are you saying the official FreeBSD Sway or Wayfire ports/packages don't exist?

        Comment

        Working...
        X