Skip to content

update news 0.2 beta

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

BloodG OS v0.2 - Tutorial Lengkap

Selamat datang di BloodG OS Wiki! Di halaman ini, kamu akan mempelajari cara menggunakan BloodG OS v0.2 (new release), memulai, dan mengakses dokumentasi resmi. BloodG OS adalah hobby operating system open-source yang dirancang untuk pembelajaran pengembangan sistem operasi dari nol.

📌 Daftar Isi

Apa itu BloodG OS?

Fitur Baru v0.2

Persiapan

Cara Mengunduh & Menjalankan

Menjelajahi Sistem

Dokumentasi & Resources

Kontribusi

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 dapat 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 beberapa pembaruan penting dari versi 0.1:

Perbaikan bug pada bootloader dan kernel

Penambahan dokumentasi internal & komentar kode lebih lengkap

Optimasi driver VGA dan keyboard untuk stabilitas

Penyempurnaan manajemen memory dan protected mode

Update struktur filesystem agar lebih mudah diakses

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

Persiapan

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

Cara Mengunduh & Menjalankan 1️⃣ Download Release v0.2

Kunjungi halaman release resmi:

v0.2 Beta

v0.1

Download file .img atau .zip sesuai kebutuhanmu.

2️⃣ Jalankan di Emulator

Contoh dengan QEMU:

qemu-system-i386 -fda bloodgos_v0.2.img

Catatan: Sesuaikan nama file dengan versi yang kamu download.

3️⃣ Eksplorasi BloodG OS

Setelah boot, kamu dapat mencoba fitur-fitur dasar:

Keyboard input → coba ketik untuk interaksi

VGA output → lihat output teks di layar

Filesystem → baca/tulis file sederhana

Menjelajahi Sistem

BloodG OS memiliki struktur kode yang modular:

/boot -> Bootloader /kernel -> Kernel utama /drivers -> VGA & Keyboard /include -> Header & konfigurasi

Dengan memahami struktur ini, kamu dapat:

Menambahkan driver baru

Memodifikasi kernel untuk eksperimen

Menambahkan fitur filesystem tambahan

Dokumentasi & Resources

Untuk dokumentasi lebih lengkap, kamu bisa mengunjungi:

GitHub Wiki Resmi: BloodG OS Wiki

Website Live Version: bloodgoss.netlify.app

Di sana, semua penjelasan mengenai bootloader, kernel, driver, dan filesystem dijelaskan secara mendetail.

Kontribusi

BloodG OS adalah proyek open-source, jadi kontribusi kamu sangat dihargai. Berikut panduannya:

Langkah Kontribusi

Fork & Clone Repository

git clone https://github.com/dda263071-dotcom/BloodGos-opensource.git

Buat Branch Baru

git checkout -b nama-fitur

Baca Wiki & Issues Pahami arsitektur dan periksa issue untuk memulai kontribusi.

Lakukan Perubahan & Commit

git add . git commit -m "Deskripsi perubahan"

Push & Pull Request

git push origin nama-fitur

Buka Pull Request ke repo utama untuk direview maintainer.

Tips Tambahan

Mulai dari hal kecil: dokumentasi, bug minor, contoh kode

Ikuti style code yang sudah ada

Berikan komentar jelas pada kode jika perlu

Kontribusi tidak hanya soal kode, tapi juga dokumentasi, tutorial, dan testing sangat membantu komunitas.

Kesimpulan

BloodG OS adalah platform belajar OS dari nol yang powerful untuk developer pemula maupun menengah. Dengan versi v0.2, kamu dapat menjelajahi fitur baru, memperbaiki bug, dan memahami sistem operasi secara praktis.

Website interaktif: bloodgoss.netlify.app

Dokumentasi lengkap: GitHub Wiki BloodG OS

Clone this wiki locally