-
Notifications
You must be signed in to change notification settings - Fork 2
tutorial build in pc 0.2 beta version
one to go edited this page Feb 10, 2026
·
1 revision
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.
- Apa itu BloodG OS?
- Fitur Baru v0.2
- Persiapan
- Cara Mengunduh & Menjalankan
- Menjelajahi Sistem
- Resources Resmi
- Kontribusi
- Ringkasan Command QEMU
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
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.
Sebelum memulai, pastikan kamu memiliki:
- Emulator x86 seperti QEMU atau VirtualBox
- Compiler C / Assembly (gcc / nasm) jika ingin membangun dari source
- Folder project BloodG OS v0.2 yang sudah di-download
File yang didapat biasanya:
-
BloodGos.zip→ berisi file.imgdan dokumentasi -
BloodGos.img→ image OS siap dijalankan
Pastikan mengekstrak file
.zipterlebih dahulu sebelum digunakan.
BloodG OS dijalankan menggunakan QEMU, emulator x86 open-source.
Berikut panduan per platform:
- Install QEMU: https://www.qemu.org/download/
- Buka Command Prompt di folder
.img - 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!