Frame: A new X11 server – implemented directly in assembly

https://image.theregister.com/5270573.jpg?imageId=5270573&x=0&y=0&cropw=100&croph=100&panox=0&panoy=0&panow=100&panoh=100&width=1200&height=683

Wayland is dominating the recent news about FOSS GUIs – even dignified elder Xfce’s official support is getting close. However, X11 is very much not dead yet, and new developments keep appearing.

Last week, Norwegian FOSS developer Geir Isene announced his all-new server for the venerable X11 display protocol. Its description is in the title of the announcement post: Frame - the first Linux Assembly X server. Isene explains his motivation thus:

“On my quest to own my software, one foundational piece kept itching… the X server. The underlying graphics engine, the thing that puts pixels on the screen. X11 is 4 million lines of code, a beast very few can claim they understand. So I did the reasonable thing. I wrote my own, in Assembly.”

(This, for clarity, is extremely dry Norwegian humor. Writing your own X11 server in assembly languageis the polar opposite of what...

Copyright of this story solely belongs to theregister.com. To see the full text click HERE

Read more