/Luna-OS

Kernel Mode Gaming Operating System

Primary LanguageCCreative Commons Zero v1.0 UniversalCC0-1.0

🌙 Luna-OS 🐱‍🚀

Kernel Mode Gaming Operating System

Public Domain License

What's Working So Far? ✅

  • Memory allocation with paging. 🧠
  • 32-bit 2D and 3D graphics (via MicroGL and PortableGL) 🎨
  • Standard C11 library functions. 📚
  • C++ STL support via EASTL (Thanks EA). 🛠
  • LVGL GUI for enhanced user interface. 📱
  • PS2, USB, Internet and Audio thanks to Blesk. 🌟

Screenshots and Demos 📸🎥

PortableGL Screenshot

Luna-OS with 3D in action

luna.mp4

Bootloader and User Interface

lunaui.mp4

Licensing Info 📜

  • Luna-OS and Luna-OS Kernel: Public Domain 🙌
  • uFat Library: BSD License 📝
  • pdlibc: Public Domain 🆓
  • EASTL: BSD License 📜
  • MicroGL & PortableGL: Follow their own respective licensing. 🔍
  • PortableGL will be replaced with LunaGL (a Public Domain implementation of the OpenGL 3.0 standard) 🌟
  • LVGL: MIT License 📜
  • Blesk: MIT License 📜

Future Developments 🔮

  • rUgly Library: Our Public Domain replacement for uFat is in the works! 🛠️