Skip to content

MaxOS v0.0.3 | Prototype bare metal | 2026-04-18

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 18 Apr 13:37
· 301 commits to main since this release

MaxOS v0.0.3

🤖 MaxOS AI Developer v9.1 - Objectif: Windows 11


📊 État

Score 30/100
Niveau Prototype bare metal
Fichiers 23
Lignes 2306
Milestone Kernel stable IDT+Timer

✅ Changements

  • Terminal 20 commandes + historique fleches c63b8db
    • apps/terminal.h, apps/terminal.c, kernel/kernel.c
  • Allocateur memoire bitmap pages 4KB afb7c2f
    • kernel/memory.h, kernel/memory.c, kernel/kernel.c, Makefile

⏭️ Reporté

  • IDT 256 entrees + PIC 8259 + handlers
  • Timer PIT 8253 100Hz + uptime + sleep_ms
  • Mode VGA 320x200 256 couleurs + desktop

🧩 Fonctionnalités

  • Boot x86
  • VGA texte
  • Clavier PS/2
  • 4 apps

🚀 Tester MaxOS

Linux/WSL

sudo apt install qemu-system-x86
qemu-system-i386 -drive format=raw,file=os.img,if=floppy -boot a -vga std -k fr -m 32 -no-reboot

Windows (QEMU)

qemu-system-i386.exe -drive format=raw,file=os.img,if=floppy -boot a -vga std -k fr -m 32

Compiler

sudo apt install nasm gcc make gcc-multilib
git clone https://github.com/MaxLananas/MaxOS
cd MaxOS && make

⌨️ Contrôles

Touche Action
TAB Changer d'app
F1 Bloc-Notes
F2 Terminal
F3 Sysinfo
F4 A propos

⚙️ Technique

Arch x86 32-bit Protected Mode
CC GCC -m32 -ffreestanding -nostdlib
ASM NASM ELF32
IA gemini-2.5-flash

MaxOS AI v9.1 | 2026-04-18 13:37 UTC