So this idea has been circulating in my head for quite a while. On Linux you have multiple options for desktop environments as well as the option of just using a simple X11 wm or a standalone Wayland compositor. However, I feel that there is currently a void that needs filled.
What I see is that neither Lxde nor Xfce has made any serious attempt at even laying out a road map for moving from X11 to Wayland. In other words, we’re in danger of losing our lightweight linux desktop options, as I really don’t see X11 being a valid platform going forward. There just isn’t community interest in maintaining the code base. I’ve gone so far as to scour the bug trackers of both Xfce and Lxde to see where they stand on moving to Wayland and right now they are both completely stalled.
So what I propose, and I know this is ambitious, is a sort of spiritual successor to Xfce, that is written for Wayland from the beginning. It should leverage existing code where it makes sense (I would like to use Gtk+) while being thoroughly modern and making use of emerging technologies. I would like to see an environment which is highly discoverable with a mouse for less technically inclined users, but which has features which will make for a fast and efficient workflow for power users.
Obviously I think Zig is an ideal language to start such a project. It allows five grained control of memory and efficient resource usage. And it does it while being able to leverage existing code from legacy technologies, which is important.
Like I said, a huge project. Which is why I’m reaching out to see if there is interest, because I know it’s beyond me to attempt something like this alone. But I do like a challenge, and with every new project I try to push myself further. So if there is interest I would like to try.