Skip to content

Latest commit

ย 

History

History
37 lines (27 loc) ยท 1.27 KB

File metadata and controls

37 lines (27 loc) ยท 1.27 KB

๐ŸŒ™ 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! ๐Ÿ› ๏ธ