Sistema operativo para consola inspirado en Nintendo Switch, desarrollado desde cero en C para arquitectura ARM y x86_64.
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"
# 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
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)
Fotos de la interfaz (prototipo)
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 :)