Repository navigation
MaxOS v0.0.3 | Prototype bare metal | 2026-04-18
Pre-release
Pre-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
c63b8dbapps/terminal.h,apps/terminal.c,kernel/kernel.c
- Allocateur memoire bitmap pages 4KB
afb7c2fkernel/memory.h,kernel/memory.c,kernel/kernel.c,Makefile
⏭️ Reporté
IDT 256 entrees + PIC 8259 + handlersTimer PIT 8253 100Hz + uptime + sleep_msMode 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-rebootWindows (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