Hasty Briefsbeta

Bilingual

Frame – the first Linux Assembly X server

4 hours ago
  • #Custom X Server
  • #Assembly Programming
  • #Software Ownership
  • The author created an X server called 'frame' written entirely in Assembly, with 20,000 lines of code and no dependencies.
  • Frame runs the entire desktop, including applications like Firefox and GIMP, and consumes minimal CPU compared to Xorg.
  • The software stack includes the Linux kernel, frame, window manager tile, terminal glass, and shell bare, all in Assembly.
  • Idle power consumption is similar between frame and Xorg, but frame uses almost three times less CPU.
  • The author daily-drives the system, using Claude AI for troubleshooting and adding new features.
  • The phone also uses custom software, including a launcher and personalized apps.
  • All software is released into the Public Domain, tailored exactly for the author's needs.