Skip to content

Repository files navigation

LaxOS

LaxOS

Sistema operativo para consola inspirado en Nintendo Switch, desarrollado desde cero en C para arquitectura ARM y x86_64.


Links

Discord


Estado del proyecto

Módulo Progreso
Kernel base ██████████ 100%
Gestión de memoria ██████░░░░ 60%
Gestión de procesos ████░░░░░░ 40%
Shell ██████████ 100%
Sistema de archivos ██████████ 100%
Interfaz de usuario (terminal) ██████████ 100%
Interfaz gráfica SDL2 ██░░░░░░░░ 20%
Frontend de emuladores ████░░░░░░ 40%
Sistema de usuarios ██████████ 100%
Guardar ROMs entre sesiones ██████████ 100%
Detección automática de emulador ░░░░░░░░░░ 0%
Apps nativas (Sonic Unleashed, etc.) ░░░░░░░░░░ 0%

Emuladores integrados (nuevo aun en desarollo)

Emulador Consolas
DuckStation PlayStation 1
Dolphin GameCube / Wii
PPSSPP PSP
Xenia Xbox 360
RetroArch NES, SNES, GBA, N64 y más

Especificaciones objetivo

Componente Detalle
CPU 8 núcleos ARM Cortex-A78C
RAM 12288 MB LPDDR5X
Arquitectura ARM 64-bit + x86_64
Lenguaje C + SDL2
Pantalla objetivo Wii U Gamepad 6.2"

Cómo compilar

# Kernel
gcc main.c kernel.c memory.c process.c shell.c filesystem.c ui.c -o laxos && ./laxos

# Interfaz gráfica
gcc sdl_ui.c tinyfiledialogs.c users.c -o sdl_ui $(sdl2-config --cflags --libs) -lSDL2_image -lSDL2_ttf -lcomdlg32 -lole32 -luser32 && ./sdl_ui

Versiones

Versión Descripción
v0.8.2 sistema de usuarios completa + el guardado de roms
v0.8.1 libreria de interfaz + fotos de la interfaz estan listas
v0.8 ¡LaxOS con interfaz completa!
v0.7.3 agregado mas arquitectora para mas consolas/pc
v0.7.2 sistema de archivos añadidos
v0.7.1 shell añadido
v0.7 LaxOS ahora tiene una tabla de procesos real yey :)
v0.6 Gestión de memoria con punteros
v0.5 Escaneo de CPU y RAM
v0.4 Verificación de hardware
v0.3 Funciones base
v0.1 Primer arranque

Fotos de la interfaz (alpha)

Captura de pantalla 2026-05-28 001040 Captura de pantalla 2026-05-27 235308

Fotos de la interfaz (prototipo)

Captura de pantalla 2026-08-19 134550

Creado y Desarrollado por LaxyDev64 and LaxStudios

LaxStudio It's an indie studio created by LaxyDev64; studio Discord coming soon. Don't confuse it with anything else :)

About

sistema operativo similar a una nintendo switch

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages