Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> but I’m honestly lost between “Wayland” vs “wlroots” vs “X”. I only understand that Wayland is the preferred “display server” and “X” only exists for legacy.

A minor clarification: Wayland is a protocol, not an implementation. X11 is also theoretically a protocol, but the only implementation anyone seems to care about is the Xorg server. Because a lot of compositors (the wayland-world piece of software that actually implements the display server) need similar core functionality, wlroots was created as a library that provides a lot of the needed code and which gets used by the actual compositor (ex. mutter for GNOME, kwin for KDE, and sway for sway).



Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: