Proses membuat sistem operasi sendiri akan digunakan.
Jalankan metode, buat folder run baru di tolset , salin kode, dan kemudian jalankan sesuai dengan versi sistem !cons_**.bat .
Secara umum, make run Run Code digunakan, dan buat run_full mulai menggunakan make run_full pada 27 hari. Anda dapat membaca buku secara langsung. Atau, salin z_tools目录di Tolset ke direktori 30dayMakeOS dari proyek ini.

Pada awalnya, pertama-tama kita harus mempertimbangkan cara menulis "program yang dapat dijalankan hanya dengan satu power-on". Bagian ini agak sulit untuk ditulis dalam bahasa C, jadi ini terutama ditulis dalam bahasa assembly.
Setelah langkah ini selesai, langkah selanjutnya adalah menulis program yang membaca sistem operasi dari disk. Pada saat ini, bahkan jika komputer dihidupkan, itu tidak akan secara otomatis membaca semua sistem operasi. Program ini juga harus ditulis dalam bahasa perakitan.
Setelah langkah ini selesai, program masa depan dapat ditulis dalam bahasa C. Kami akan menggunakan bahasa C sesegera mungkin untuk mempelajari dan mengembangkan program yang menampilkan layar. Pada saat yang sama, kita secara bertahap dapat menjadi terbiasa dengan tata bahasa bahasa C. Pada saat ini, kami tampaknya melakukan apa yang ingin kami lakukan, tetapi sebenarnya kami belum bebas memanipulasi bahasa C.
Selanjutnya, untuk mewujudkan ambisi "mouse seluler", kita perlu membuat pengaturan terperinci pada CPU dan menguasai cara untuk menulis penangan interupsi. Secara keseluruhan, bagian ini adalah bagian tingkat yang sangat tinggi, dan saya juga berpikir tidak pantas untuk meletakkannya di sini, tetapi dari perspektif buku, konten ini harus diletakkan di sini, jadi saya harus meminta semua orang bersabar. Di sini, spesifikasi CPU dan spesifikasi komputer yang kompleks akan membawa kita semua jenis masalah. Selain itu, bahasa pengembangan meliputi C dan Bahasa Majelis, yang telah menyebabkan kita lebih banyak kebingungan. Pada saat ini, kami tidak berpikir bahwa kami melakukan apa yang ingin kami lakukan sama sekali.
Setelah periode yang menyakitkan ini, minggu pertama berakhir.
Seminggu pertempuran keras masih sangat bermakna. Pada saat ini, kami pada dasarnya telah menguasai tata bahasa C, dan bahkan tingkat bahasa perakitan dapat memenuhi persyaratan buku ini.
Jadi sekarang kita dapat mulai mengembangkan sistem operasi yang layak. Tapi kali ini kita sakit kepala tentang algoritma lagi. Bahkan jika Anda menguasai sintaksis bahasa pemrograman, jika Anda tidak tahu algoritma yang baik, Anda masih tidak dapat mengembangkan sistem operasi yang Anda inginkan.
Jadi minggu ini kita perlahan -lahan akan mengembangkan sistem operasi sambil belajar algoritma. Namun, pada tahap ini, kita dapat merasa bahwa kita pada dasarnya tidak akan lagi dibatasi oleh masalah teknis.
Sekarang teknologi kami sudah cukup kuat dan kami dapat mengembangkan sistem operasi kami sendiri sesuka kami. Pertama, Anda perlu mendukung multitasking, kemudian mengembangkan jendela baris perintah, dan kemudian Anda dapat mulai mengembangkan aplikasi.
Pada akhir minggu ini, bahkan jika itu tidak cukup lengkap, kita dapat menemukan perangkat lunak yang dapat disebut sistem operasi.
Pada tahap ini, kami dapat menambahkan berbagai fungsi ke sistem operasi sepenuhnya, dan pada saat yang sama kami dapat mengembangkan sejumlah besar aplikasi yang layak.
Kami telah dapat melakukan pekerjaan dengan baik pada tahap ini, dan ini mungkin juga periode yang paling bahagia bagi kami. Sangat sedikit untuk dijelaskan di bagian ini, jadi saya tidak perlu mengambil upaya yang melelahkan untuk menulis teks -teks itu dan menjelaskannya.
Ngomong -ngomong, ketika kita berbicara tentang teks, kita ingat bahwa hanya selama periode ini sistem operasi kita dapat menampilkan teks.
Dua hari yang tersisa digunakan untuk memoles dan memproses. Dua hari ini kami melakukan beberapa konten yang kami tidak punya waktu untuk dilakukan sebelumnya, tetapi sederhana dan menarik.