BloodG OS

BloodG OS adalah proyek open-source untuk belajar pengembangan sistem operasi dari nol. Dengan BloodG OS, kamu dapat memahami bagaimana bootloader bekerja, bagaimana kernel mengelola memori, serta interaksi sistem dengan hardware secara langsung.

Proyek ini menggunakan C dan Assembly untuk arsitektur x86, ideal bagi developer yang ingin memahami dasar-dasar OS development secara praktis dan mendalam.

Get BloodG OS Now

What is BloodG OS?

BloodG OS adalah open-source hobby operating system yang dirancang untuk pembelajaran. Fokus utama proyek ini meliputi:

Dengan BloodG OS, kamu bisa mempelajari langkah-langkah membangun OS dari nol, seperti menginisialisasi CPU saat boot, memindahkan kernel ke protected mode, menangani input keyboard, menampilkan output layar, dan mengelola filesystem sederhana.

Untuk dokumentasi lebih lengkap, kunjungi GitHub Wiki BloodG OS.

Contributing

BloodG OS adalah proyek open-source, kontribusi dari komunitas sangat membantu. Panduan berkontribusi:

  1. Fork & Clone:
    git clone https://github.com/dda263071-dotcom/BloodGos-opensource.git
    Buat salinan repo agar dapat dimodifikasi tanpa mempengaruhi repo utama.
  2. Buat Branch Baru:
    git checkout -b nama-fitur
    Pisahkan setiap fitur/perubahan di branch sendiri agar main branch tetap stabil.
  3. Baca Wiki & Issues: Pahami arsitektur dan lihat issue yang bisa diperbaiki.
  4. Perubahan & Commit:
    git add .  
    git commit -m "Deskripsi perubahan"
    Gunakan pesan commit jelas dan ringkas.
  5. Push & Pull Request:
    git push origin nama-fitur
    Buat Pull Request ke repo utama untuk direview maintainer.
  6. Tips tambahan: Mulai dari dokumentasi, bug minor, contoh kode, ikuti style code, beri komentar yang jelas.

BloodG OS Releases

Kami menyediakan versi rilis BloodG OS, siap digunakan di emulator atau hardware yang kompatibel. Setiap rilis dilengkapi dokumentasi penggunaan, petunjuk build, dan tips menjalankan OS dengan aman.