opuntiaOS-Project / opuntiaOS

opuntiaOS - an operating system targeting x86, ARM and RISC-V.
BSD 2-Clause "Simplified" License
660 stars 32 forks source link

[window_server] Port Wayland protocol to be used as windowing backend #53

Closed heavyrain266 closed 2 years ago

heavyrain266 commented 2 years ago

There is long range of custom systems which are using it, even mobile linux distros.

Wayland is low level Display Server Protocol where server, compositor, window manager and renderer are one thing. Using this will simplify development of userland a lot, there are popular protocol extensions which extends it's abilities like adding layers on screen for wallpaper, widgets, huds etc. Also allow expanding by writing custom extensions in order to add new features in specific server and future clients.

Port will open new possibilities and improve userland a lot.