Skip to content

tutorial build in pc 0.2 beta version

one to go edited this page Feb 10, 2026 · 1 revision

BloodG OS v0.2 – Tutorial Penggunaan Lengkap

Selamat datang di BloodG OS Wiki!
Di halaman ini, kamu akan mempelajari cara mengunduh, menjalankan, dan menjelajahi BloodG OS v0.2 di berbagai sistem operasi.


📌 Daftar Isi

  1. Apa itu BloodG OS?
  2. Fitur Baru v0.2
  3. Persiapan
  4. Cara Mengunduh & Menjalankan
  5. Menjelajahi Sistem
  6. Resources Resmi
  7. Kontribusi
  8. Ringkasan Command QEMU

Apa itu BloodG OS?

BloodG OS adalah sistem operasi open-source untuk belajar pengembangan OS dari nol.
Proyek ini dibuat menggunakan C dan Assembly untuk arsitektur x86.

Dengan BloodG OS, kamu bisa mempelajari:

  • Bagaimana CPU diinisialisasi saat booting
  • Bagaimana kernel memindahkan CPU ke protected mode
  • Bagaimana sistem menangani input keyboard
  • Bagaimana sistem menampilkan output ke layar
  • Cara membaca dan menulis file di filesystem sederhana (FAT12)
  • Struktur kode modular & bersih, mudah dipelajari

Fitur Baru v0.2

BloodG OS v0.2 menghadirkan pembaruan penting dari versi 0.1:

  • Perbaikan bug pada bootloader dan kernel
  • Dokumentasi internal & komentar kode lebih lengkap
  • Optimasi driver VGA dan keyboard
  • Penyempurnaan manajemen memory dan protected mode
  • Update struktur filesystem agar lebih mudah diakses

Catatan: Versi ini masih beta, cocok untuk eksperimen dan pembelajaran, tidak direkomendasikan untuk OS produksi.


Persiapan

Sebelum memulai, pastikan kamu memiliki:

  1. Emulator x86 seperti QEMU atau VirtualBox
  2. Compiler C / Assembly (gcc / nasm) jika ingin membangun dari source
  3. Folder project BloodG OS v0.2 yang sudah di-download

Cara Mengunduh & Menjalankan

1️⃣ Download Release

File yang didapat biasanya:

  • BloodGos.zip → berisi file .img dan dokumentasi
  • BloodGos.img → image OS siap dijalankan

Pastikan mengekstrak file .zip terlebih dahulu sebelum digunakan.


2️⃣ Menjalankan di Emulator

BloodG OS dijalankan menggunakan QEMU, emulator x86 open-source.
Berikut panduan per platform:

Windows

  1. Install QEMU: https://www.qemu.org/download/
  2. Buka Command Prompt di folder .img
  3. Jalankan:
qemu-system-i386 -fda BloodGos.img
MacOS
Install QEMU menggunakan Homebrew:

bash
Copy code
brew install qemu
Buka Terminal di folder .img

Jalankan:

bash
Copy code
qemu-system-i386 -fda BloodGos.img
Alternatif fullscreen:

bash
Copy code
qemu-system-i386 -fda BloodGos.img -display cocoa -m 512
Linux (Ubuntu / Debian / Fedora)
Install QEMU:

Ubuntu / Debian

bash
Copy code
sudo apt update
sudo apt install qemu-system-i386
Fedora

bash
Copy code
sudo dnf install qemu-system-x86
Jalankan OS:

bash
Copy code
qemu-system-i386 -fda BloodGos.img
Opsional fullscreen + RAM 512MB:

bash
Copy code
qemu-system-i386 -fda BloodGos.img -m 512 -boot a
Menjelajahi Sistem
Setelah boot, kamu dapat mencoba:

Keyboard input: interaksi dengan OS

VGA output: lihat output teks di layar emulator

Filesystem sederhana: eksperimen baca/tulis file

Struktur kode:

bash
Copy code
/boot      -> Bootloader
/kernel    -> Kernel utama
/drivers   -> VGA & Keyboard
/include   -> Header & konfigurasi
Resources Resmi
Website interaktif: bloodgoss.netlify.app

GitHub Wiki: BloodG OS Wiki

Rilis terbaru: v0.2 Beta

Kontribusi
Panduan kontribusi:

Fork & clone repo:

bash
Copy code
git clone https://github.com/dda263071-dotcom/BloodGos-opensource.git
Buat branch baru:

bash
Copy code
git checkout -b nama-fitur
Baca Wiki & Issues

Perubahan & commit:

bash
Copy code
git add .
git commit -m "Deskripsi perubahan"
Push & buat Pull Request:

bash
Copy code
git push origin nama-fitur
Tips: mulai dari dokumentasi, bug minor, contoh kode, ikuti style code, beri komentar jelas.

Ringkasan Command QEMU
Platform	Command	Keterangan
Windows	qemu-system-i386 -fda BloodGos.img	Jalankan OS v0.2
MacOS	qemu-system-i386 -fda BloodGos.img -display cocoa -m 512	Fullscreen di Mac
Linux	qemu-system-i386 -fda BloodGos.img -m 512 -boot a	Jalankan dengan RAM 512MB

Selamat mencoba BloodG OS v0.2!

Clone this wiki locally