Skip to content

Sister20/if2230-2023-ntaraja

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ntarAja OS

Tugas besar IF2230 - Sistem Operasi. Tugas ini akan membuat sebuah program mistis yang umumnya tidak diketahui orang awam bernama sistem operasi. Sistem operasi yang akan dibuat akan berjalan pada arsitektur x86 32 bit yang nanti akan dijalankan dengan emulator QEMU.

alt text

Milestone 1

  • Booting Sequence & GRUB
  • Kernel Sederhana
  • Pembuatan Disk Image
  • Build Script
  • Menjalankan Sistem Operasi
  • Kernel Development & Simple Text Framebuffer
  • Pembuatan Global Descriptor Table (GDT)
  • Memasuki Protected Mode

Milestone 2

  • Interrupt
  • Keyboard Device Driver
  • Filesystem

Milestone 3

  • Paging Data Structures
  • Higher Half Kernel
  • Activate Paging
  • Inserter
  • User GDT & Task State Segment
  • Simple Memory Allocator
  • Simple User Program
  • Launching User Mode
  • System Calls
  • Shell Implementation
  • Built-in Utility Command

Author

Name NIM Github
Christian Albert Hasiholan 13521078 ChrisAlberth
Tobias Natalio Sianipar 13521090 tobisns
Ammar Rasyad Chaeroel 13521136 ammarasyad
Bintang Dwi Marthen 13521144 Marthenn