Releases: Sister20/if2230-2023-bangkiddos
Releases · Sister20/if2230-2023-bangkiddos
Release v3.0
Checkpoints Milestone 3
1. Paging 📟
- Paging Data Structures✅
- Higher Half Kernel ✅
- Activate Paging ✅
2. User Mode 👨💻👩💻
- External Program-Inserter✅
- User GDT & Task Segment State ✅
- Simple Memory Allocator ✅
- Simple User Program ✅
- Execute Program ✅
- Launching User Mode ✅
3. Shell 🖥
- System Calls ✅
- Shell Implementation ✅
Release v2.0
Checkpoints Milestone 2
1. Interrupt ⚙️
- Struktur data IDT ✅
- PIC Remapping & ISR setup ✅
- Load IDT & Interrupt berhasil memanggil main_interrupt_handler() ✅
2. Keyboard Driver 🖥️
- IRQ1 sudah aktif ✅
- Keyboard Driver + ISR berjalan sesuai desain ✅
3. File System FAT32 - IF2230 edition 🔗
- Disk driver & Image terimplementasi ✅
- Struktur data FAT32 terdefinisi dengan baik ✅
- Fungsi File system Initializer berjalan sesuai spesifikasi ✅
- FS CRUD operation berjalan sesuai ekspektasi ✅
4. Bonus 🔗
- Dukungan CMOS time untuk file system ✅
Release v1.0
Checkpoints Milestone 1
1. Setup ⚙️
- ISO untuk OS berhasil dibuat dengan benar ✅
- OS dapat dijalankan dengan GRUB ✅
- Script makefile telah dibuat dan bisa dijalankan ✅
2. Framebuffer 🖥️
- Dapat menulis karakter pada framebuffer ✅
- Isi layar dapat dihapus ✅
- Kursor pada layar dapat dipindahkan ✅
3. GDT dan Protected Mode 🔗
- Definisi GDT tepat sesuai dengan Intel Manual ✅
- GDT berhasil dibaca & segment register berhasil diubah ✅
- Sistem operasi dapat memasuki protected mode dengan baik ✅