Anda di halaman 1dari 3

Bagaimana Membuat Sistem Operasi

Komputer
Buku online yang membahas tentang bagaimana menulis sebuah sistem operasi komputer dalam
bahasa pemrograman C/C++ dari nol.

Perhatian: SammyPesse: "Repositori ini dibuat ulang dari repositori lama saya. Repositori
tersebut dibuat beberapa tahun yg lalu sebagai salah satu dari proyek saya ketika masih sekolah,
saya masih melakukan refaktor terhadap beberapa bagian dari kode. Materi ini aslinya ditulis
dalam Bahasa Perncis, dan Bahasa Inggris bukanlah bahasa sehari-hari saya. Saya akan terus
melanjutkan dan meningkatkan materi ini di waktu senggang saya."

Buku: Versi online tersedia di untuk versi dalam Bahasa


Inggrishttp://samypesse.gitbooks.io/how-to-create-an-operating-system/ (PDF, Mobi and ePub).
Ebook tersebut dibuat menggunakan GitBook. Adapun untuk versi terjemahan dalam Bahasa
Indonesia-nya, sementara baru bisa diakses langsung dari repositori GitHub ini.

Source Code: Semua source code sistem yang kita buat diletakkan di direktori src. Setiap
langkah akan berisi tautan menuju beberapa file yang terkait.

Kontribusi: Mengenai koreksi, tambahan, atau saran terhadap kode dan materi yang tidak
berkaitan dengan alih bahasa ke Bahasa Indonesia, silahkan Anda lakukan melalui repositori
aslinya di https://github.com/SamyPesse/How-to-Make-a-Computer-Operating-System.

Anda juga bisa follow SamyPesse di Twitter @SamyPesse atau GitHub.

Terjemahan dalam Bahasa Indonesia

Repositori ini merupakan versi terjemahan dalam Bahasa Indonesia dari


https://github.com/SamyPesse/How-to-Make-a-Computer-Operating-System. Sehingga memiliki
lisensi yg sama seperti repositori asalnya, yaitu Apache License Version 2.0.

Adapun praktiknya, ini merupakan fork dari repositori asal. Untuk versi Bahasa Inggris-nya tetap
dapat diakses melalui branch english. Perubahan yang dilakukan pada repositori ini hanyalah
alih bahasa saja dengan beberapa penyesuaian seperti pada file README.md ini. Di file ini
ditambahkan beberapa informasi tambahan yang berkaitan khusus tentang versi terjemahan
dalam Bahasa Indonesia.

Kontribusi

Silahkan dan mohon untuk dapat membantu berkontribusi dalam usaha menyebar luaskan ilmu
yang bermanfaat ke seantero warga Indonesia dengan membantu proses alih bahasa. Adapun
caranya, Anda dapat membuat issue untuk memberikan kritik dan saran dalam terjemahan. Anda
juga dapat mem-fork repositori ini, kemudian membuat pull request untuk memasukkan hasil
terjemahan Anda atau melakukan pembetulan terhadap kesalahan dalam terjemahan.

Perkembangan

 Bab 1

 Bab 2

 Bab 3

 Bab 4

 Bab 5

 Bab 6

 Bab 7

 Bab 8

 Bab 9

Sistem Operasi seperti apakah yang akan Kita buat?

Tujuan dari materi ini adalah untuk membangun sebuah sistem operasi sederhana berbasis UNIX
menggunakan C++, bukan hanya sebagai sebuah "proof-of-concept". Sistem operasi dapat
melakukan booting, memulai sebuah shell untuk user, dan harus extensible.

Anda mungkin juga menyukai