Buat OS Sendiri
Cara membuat SISTEM Operasi SendiriAda ide untuk membuat SISTEM Operasi Sendiri TAPI bingung mau MULAI bahasa Dari mana. Langsung googling ketemu Dan BCA. Di Indonesia bahasan inisial Masih jarang kayanya. Baru nemu Yang Punya bule (Ckckck). Check out ini sekarang. Asli sumber daya dari siniMembuat Sistem Operasi KomputerSebuah Sistem Operasi memberitahu komputer apa yang harus dilakukan. Apakah
yang Anda telah menemukan tidak mengukur sampai, atau jika Anda seorang
penghobi yang ingin memiliki penciptaan untuk memanggil Anda sendiri,
hal itu dapat menjadi menakutkan untuk melakukan tugas ini dan mungkin
waktu bertahun-tahun untuk mendapatkan sistem operasi sendiri untuk
menjadi gunanya. Remastering sebuah distro Linux yang ada juga bisa lurus ke depan dan mudah. Sebuah
sistem operasi merupakan bagian dari perangkat lunak untuk mengelola
dan berinteraksi dengan hardware secara efektif dan memberikan shell
untuk program lainnya untuk berjalan di.tangga1Putuskan apa yang sedang Anda ingin memuat OS Anda. Ini bisa menjadi CD, DVD, drive Thumb atau hard disk2Putuskan apa yang Anda inginkan OS Anda lakukan. Apakah
itu adalah OS sepenuhnya mampu dengan GUI atau sesuatu yang sedikit
lebih minimalis, Anda akan perlu tahu apa arah Anda mengambil itu
sebelum awal.3Targetkan apa platform prosesor sistem operasi Anda akan mendukung. Jika
Anda tidak yakin, Anda terbaik adalah untuk menargetkan platform (32
bit) prosesor X86 sebagai kebanyakan komputer menggunakan prosesor X86
platform yang.4Putuskan
apakah Anda lebih suka melakukan semuanya sendiri dari bawah ke atas,
atau jika ada kernel yang ada Anda ingin membangun di atas. Linux dari Scratch adalah proyek bagi mereka yang ingin membangun distro sendiri Linux mereka.5Putuskan apakah Anda akan membuat bootloader sendiri atau satu pra-dibuat seperti GRUB. Sementara
coding bootloader Anda sendiri akan memberikan banyak pengetahuan
tentang perangkat keras dan BIOS, mungkin membuat Anda kembali pada
pemrograman kernel yang sebenarnya.6Meskipun
dimungkinkan untuk menciptakan sebuah sistem operasi dalam bahasa
seperti Pascal atau BASIC Anda akan lebih baik menggunakan C atau
Majelis. Majelis mutlak diperlukan karena beberapa bagian penting dari sistem operasi memerlukannya. C + + mengandung kata kunci yang perlu OS lain sepenuhnya dibangun untuk menjalankan. Jangan menggunakannya.7Mulai kecil. Mulailah
dengan hal-hal kecil seperti menampilkan teks dan menyela sebelum
pindah ke hal-hal seperti manajemen memori dan multitasking.8Tentukan API Anda. Sementara ini adalah jauh dari itu adalah ide yang baik untuk merencanakan ke depan. Sebuah API yang baik untuk memilih adalah POSIX, yang didokumentasikan dengan baik. Semua Unix memiliki setidaknya dukungan parsial untuk POSIX, sehingga akan sepele untuk program pelabuhan Unix untuk OS Anda.9Tentukan desain Anda. Ada kernel monolitik dan microkernels. Kernel
monolitik menerapkan semua layanan di kernel, sementara microkernels
memiliki kernel kecil yang dikombinasikan dengan daemon pengguna
mengimplementasikan layanan. Secara umum, kernel monolitik yang lebih cepat, tapi kernel mikro memiliki isolasi kesalahan yang lebih baik dan kehandalan.10Setelah semua pembangunan selesai, memutuskan apakah Anda ingin melepaskan kode sebagai open source, atau kepemilikan11Jika Anda ingin cara mudah. Pertimbangkan
Ubuntu remastersys, Fedora Revisor, X Nimble Kustom, Puppy Remaster,
PCLinuxOS mklivecd, SuSE Studio [1] dan KIWI SuSE. Namun, sistem operasi yang Anda buat milik perusahaan yang memulai layanan tersebut terlebih dahulu. Meskipun
Anda memiliki hak untuk mendistribusikan secara bebas, mengubahnya dan
menjalankannya pun yang Anda suka (di bawah GPL).mengedit Tips
Jangan menghapus hard drive anda sepenuhnya. Ingat, menyeka drive Anda akan membersihkan semua data Anda dan ireversibel nya! Gunakan GRUB atau boot manager lain untuk dual boot sistem anda dengan OS lain sampai Anda sepenuhnya fungsional.
Sebuah metode alternatif untuk menguji sistem operasi baru Anda adalah dengan menggunakan mesin virtual. Daripada reboot komputer Anda setiap kali Anda membuat perubahan, atau harus mentransfer file dari komputer perkembangan Anda ke mesin uji Anda, Anda menggunakan aplikasi mesin virtual untuk menjalankan OS Anda saat OS Anda saat ini masih berjalan. Tiga aplikasi VM tersebut VMWare (http://www.vmware.com), open source alternatif Bochs (http://bochs.sourceforge.net), dan Microsoft Virtual PC (www.microsoft.com, Microsoft Virtual PC adalah tidak kompatibel dengan Linux). VMware juga memiliki produk server yang tersedia secara bebas harus sesuai dengan baik (http://www.vmware.com/products/server/) Sebuah satu mudah adalah matahari xVM VirtualBox.. (Http://www.virtualbox.org)
Mendapatkan salinan manual pengembang Intel dari http://developer.intel.com/products/processor/manuals/index.htm sangat penting
Gunakan website seperti http://osdev.org dan http://osdever.net untuk membantu Anda mengembangkan sistem operasi sendiri. Harap dicatat juga bahwa untuk sebagian besar tujuan, masyarakat OSDev.org akan lebih suka bahwa Anda tetap menggunakan wiki mereka, dan tidak bergabung dengan forum. Jika Anda memutuskan untuk bergabung dengan forum, ada prasyarat: Anda diminta untuk benar-benar tahu C atau C + +, dan bahasa Assembly x86. Anda juga harus memahami secara umum, dan konsep pemrograman kompleks seperti Linked Lists, Antrian, dll
Dalam rangka untuk mengkompilasi sebuah sistem operasi dari C atau C + + kode, Anda tentu saja akan menggunakan salah satu compiler atau yang lain. Masyarakat pengembangan sistem operasi, dalam aturan, secara eksplisit menyatakan bahwa masyarakat tidak sekitar untuk menjaga programmer baru. Jika Anda mencoba untuk mengembangkan sebuah sistem operasi, tak usah dikatakan bahwa Anda diharapkan untuk menjadi pemrograman "Allah."
Karena itu Anda harus membaca buku petunjuk / manual / dokumentasi untuk Anda pilih C / C + + compiler, apakah itu dikemas dengan perangkat lunak atau tersedia di situs web distributor. Anda akan perlu mengetahui hal-hal yang rumit banyak tentang Anda dan compiler, untuk C + + pembangunan, Anda harus tahu tentang skema compiler mangling dan ABI nya. Anda diharapkan untuk memahami format dieksekusi (ELF, PE, COFF, biner polos, dll), dan memahami bahwa format Windows proprietary, PE (. Exe) telah berhak cipta dan bahwa, jika Anda memilih untuk menggunakannya, Anda membuang-buang waktu Anda dan jika Anda mengajukan pertanyaan di forum tentang penggunaan PE dalam kernel Anda juga membuang-buang waktu orang lain.
Anda juga diharuskan untuk memiliki membaca manual prosesor untuk arsitektur prosesor yang Anda pilih, apakah x86 (Intel), ARM, MIPS, PPC, dll manual untuk arsitektur prosesor dapat dengan mudah ditemukan dengan menggunakan pencarian Google ("Intel Manuals "," manual ARM "dll).
Jangan memulai sebuah proyek sistem operasi untuk memulai program pembelajaran. No Uh-uh. Jangan. Jika Anda tidak sudah tahu C, C + +, Pascal, atau bahasa lain yang cocok dalam ke luar, termasuk manipulasi pointer, tingkat rendah manipulasi bit, bit pergeseran, inline bahasa assembly, dll, Anda tidak cocok untuk pengembangan sistem operasi. Silakan, jika demikian halnya, tidak bergabung dengan forum OSDev.org dan mulai mengajukan pertanyaan-pertanyaan yang jelas. Ini hanya akan menghasilkan "Baca f *** ing Manual" jawaban. Anda harus mencoba membaca Wikipedia, dan manual untuk berbagai alat yang ingin Anda gunakan.
Jangan berharap bahwa sistem operasi yang tepat akan mudah untuk membangun. Ada, banyak kali, saling ketergantungan yang rumit. Misalnya, untuk membuat sebuah sistem operasi mampu menangani beberapa prosesor, Manajer Memori Anda harus memiliki "mengunci" mekanisme di tempat untuk mencegah beberapa prosesor mengakses sumber daya yang sama pada waktu yang sama. The "kunci" yang digunakan untuk ini akan membutuhkan kehadiran scheduler untuk memastikan bahwa hanya satu prosesor mengakses sumber daya yang penting pada waktu tertentu dan semua yang lain yang dibuat untuk menunggu. Namun scheduler tergantung pada kehadiran Manajer Memori. Ini adalah kasus ketergantungan jalan buntu. Tidak ada cara standar untuk memecahkan masalah seperti ini, masing-masing programmer sistem operasi ini diharapkan akan cukup terampil untuk mengetahui caranya sendiri berurusan dengan itu. Jangan mengajukan pertanyaan bodoh tentang rincian pelaksanaan.
Terakhir but not least harus ditekankan bahwa jika saat membaca ini bagian dari artikel Anda menemukan bahwa Anda menyusut pergi, maka Anda harus baik: (1) Manusia dan pergi melakukan hal yang benar, yaitu untuk membaca secara penuh, dan tidak skim, manual untuk arsitektur prosesor dan (2) membaca manual untuk pengembangan toolchain Anda (compiler, linker, bootloader, dll).
Pilihan kedua Anda adalah untuk berhenti, karena itu berarti bahwa Anda bukan seorang programmer super 1.337 dan akan membuang-buang Anda, dan orang lain, waktu mengajukan pertanyaan bodoh dan mendapatkan jawaban yang sama: Baca f *** ing manual . Anda diharapkan untuk secara normal sebagai bijak berpengalaman programmer.
Ini adalah ide yang baik untuk menyimpan cadangan dari sumber kerja terakhir, dalam kasus sesuatu yang tidak beres dengan versi saat ini atau Anda pengembangan crash PC dan tidak dapat boot.
Pertimbangkan berkembang dalam tim; seperti itu, waktu yang dibutuhkan dan lebih banyak masalah dapat diselesaikan dan umumnya OS mungkin lebih baik.
Ini mungkin menjadi pilihan yang baik untuk membuat partisi yang sama sekali baru untuk mengembangkan OS.
Anda tidak akan memiliki sistem penuh dalam dua minggu. Mulailah dengan sebuah OS yang boot, kemudian pindah ke yang keren.
Periksa kebuntuan potensial dan bug lainnya. Bugs, kebuntuan dan masalah lainnya akan mempengaruhi proyek Sistem Operasi Anda.
Merilis "kandidat rilis" sehingga pengguna dapat memberitahu Anda masalah potensial dengan sistem operasi Andamengedit Peringatan
Memiliki sistem operasi sembarangan ditulis ke hard drive dapat merusak sepenuhnya. Berhati-hatilah.
Pastikan untuk mengimplementasikan fitur keamanan sebagai prioritas utama Anda jika Anda pernah ingin menggunakannya untuk apa pun.
Jika Anda melakukan sesuatu yang sangat bodoh, seperti menulis byte acak untuk random I / O port, Anda * * akan crash OS Anda, dan (dalam teori) dapat menggoreng hardware Anda. Untuk demonstrasi, mengeksekusi 'cat / dev / port' pada Linux sebagai root. Komputer Anda "akan" crash.
Menggunakan drive fisik komputer Anda adalah ide yang buruk terutama jika Anda punya 1 hard disk! Anda dapat merusak hard disk Anda atau menghancurkan data yang mungkin bermanfaat bagi Anda.
Ingat, untuk membuat sebuah OS, Anda tidak harus menggunakan header standar dan / atau perpustakaan. Anda perlu membuat header Anda sendiri.
JIKA Anda menggunakan COSMOS, perlu diingat bahwa yang hanya "Lego blok" untuk membangun OS Anda. Its TIDAK dimaksudkan untuk menjadi penuh OS.
Jika Anda menggunakan GRUB, OS Anda harus boot ke modus dilindungi. itu tidak akan bekerja pada mode real.
Jangan menghapus hard drive anda sepenuhnya. Ingat, menyeka drive Anda akan membersihkan semua data Anda dan ireversibel nya! Gunakan GRUB atau boot manager lain untuk dual boot sistem anda dengan OS lain sampai Anda sepenuhnya fungsional.
Sebuah metode alternatif untuk menguji sistem operasi baru Anda adalah dengan menggunakan mesin virtual. Daripada reboot komputer Anda setiap kali Anda membuat perubahan, atau harus mentransfer file dari komputer perkembangan Anda ke mesin uji Anda, Anda menggunakan aplikasi mesin virtual untuk menjalankan OS Anda saat OS Anda saat ini masih berjalan. Tiga aplikasi VM tersebut VMWare (http://www.vmware.com), open source alternatif Bochs (http://bochs.sourceforge.net), dan Microsoft Virtual PC (www.microsoft.com, Microsoft Virtual PC adalah tidak kompatibel dengan Linux). VMware juga memiliki produk server yang tersedia secara bebas harus sesuai dengan baik (http://www.vmware.com/products/server/) Sebuah satu mudah adalah matahari xVM VirtualBox.. (Http://www.virtualbox.org)
Mendapatkan salinan manual pengembang Intel dari http://developer.intel.com/products/processor/manuals/index.htm sangat penting
Gunakan website seperti http://osdev.org dan http://osdever.net untuk membantu Anda mengembangkan sistem operasi sendiri. Harap dicatat juga bahwa untuk sebagian besar tujuan, masyarakat OSDev.org akan lebih suka bahwa Anda tetap menggunakan wiki mereka, dan tidak bergabung dengan forum. Jika Anda memutuskan untuk bergabung dengan forum, ada prasyarat: Anda diminta untuk benar-benar tahu C atau C + +, dan bahasa Assembly x86. Anda juga harus memahami secara umum, dan konsep pemrograman kompleks seperti Linked Lists, Antrian, dll
Dalam rangka untuk mengkompilasi sebuah sistem operasi dari C atau C + + kode, Anda tentu saja akan menggunakan salah satu compiler atau yang lain. Masyarakat pengembangan sistem operasi, dalam aturan, secara eksplisit menyatakan bahwa masyarakat tidak sekitar untuk menjaga programmer baru. Jika Anda mencoba untuk mengembangkan sebuah sistem operasi, tak usah dikatakan bahwa Anda diharapkan untuk menjadi pemrograman "Allah."
Karena itu Anda harus membaca buku petunjuk / manual / dokumentasi untuk Anda pilih C / C + + compiler, apakah itu dikemas dengan perangkat lunak atau tersedia di situs web distributor. Anda akan perlu mengetahui hal-hal yang rumit banyak tentang Anda dan compiler, untuk C + + pembangunan, Anda harus tahu tentang skema compiler mangling dan ABI nya. Anda diharapkan untuk memahami format dieksekusi (ELF, PE, COFF, biner polos, dll), dan memahami bahwa format Windows proprietary, PE (. Exe) telah berhak cipta dan bahwa, jika Anda memilih untuk menggunakannya, Anda membuang-buang waktu Anda dan jika Anda mengajukan pertanyaan di forum tentang penggunaan PE dalam kernel Anda juga membuang-buang waktu orang lain.
Anda juga diharuskan untuk memiliki membaca manual prosesor untuk arsitektur prosesor yang Anda pilih, apakah x86 (Intel), ARM, MIPS, PPC, dll manual untuk arsitektur prosesor dapat dengan mudah ditemukan dengan menggunakan pencarian Google ("Intel Manuals "," manual ARM "dll).
Jangan memulai sebuah proyek sistem operasi untuk memulai program pembelajaran. No Uh-uh. Jangan. Jika Anda tidak sudah tahu C, C + +, Pascal, atau bahasa lain yang cocok dalam ke luar, termasuk manipulasi pointer, tingkat rendah manipulasi bit, bit pergeseran, inline bahasa assembly, dll, Anda tidak cocok untuk pengembangan sistem operasi. Silakan, jika demikian halnya, tidak bergabung dengan forum OSDev.org dan mulai mengajukan pertanyaan-pertanyaan yang jelas. Ini hanya akan menghasilkan "Baca f *** ing Manual" jawaban. Anda harus mencoba membaca Wikipedia, dan manual untuk berbagai alat yang ingin Anda gunakan.
Jangan berharap bahwa sistem operasi yang tepat akan mudah untuk membangun. Ada, banyak kali, saling ketergantungan yang rumit. Misalnya, untuk membuat sebuah sistem operasi mampu menangani beberapa prosesor, Manajer Memori Anda harus memiliki "mengunci" mekanisme di tempat untuk mencegah beberapa prosesor mengakses sumber daya yang sama pada waktu yang sama. The "kunci" yang digunakan untuk ini akan membutuhkan kehadiran scheduler untuk memastikan bahwa hanya satu prosesor mengakses sumber daya yang penting pada waktu tertentu dan semua yang lain yang dibuat untuk menunggu. Namun scheduler tergantung pada kehadiran Manajer Memori. Ini adalah kasus ketergantungan jalan buntu. Tidak ada cara standar untuk memecahkan masalah seperti ini, masing-masing programmer sistem operasi ini diharapkan akan cukup terampil untuk mengetahui caranya sendiri berurusan dengan itu. Jangan mengajukan pertanyaan bodoh tentang rincian pelaksanaan.
Terakhir but not least harus ditekankan bahwa jika saat membaca ini bagian dari artikel Anda menemukan bahwa Anda menyusut pergi, maka Anda harus baik: (1) Manusia dan pergi melakukan hal yang benar, yaitu untuk membaca secara penuh, dan tidak skim, manual untuk arsitektur prosesor dan (2) membaca manual untuk pengembangan toolchain Anda (compiler, linker, bootloader, dll).
Pilihan kedua Anda adalah untuk berhenti, karena itu berarti bahwa Anda bukan seorang programmer super 1.337 dan akan membuang-buang Anda, dan orang lain, waktu mengajukan pertanyaan bodoh dan mendapatkan jawaban yang sama: Baca f *** ing manual . Anda diharapkan untuk secara normal sebagai bijak berpengalaman programmer.
Ini adalah ide yang baik untuk menyimpan cadangan dari sumber kerja terakhir, dalam kasus sesuatu yang tidak beres dengan versi saat ini atau Anda pengembangan crash PC dan tidak dapat boot.
Pertimbangkan berkembang dalam tim; seperti itu, waktu yang dibutuhkan dan lebih banyak masalah dapat diselesaikan dan umumnya OS mungkin lebih baik.
Ini mungkin menjadi pilihan yang baik untuk membuat partisi yang sama sekali baru untuk mengembangkan OS.
Anda tidak akan memiliki sistem penuh dalam dua minggu. Mulailah dengan sebuah OS yang boot, kemudian pindah ke yang keren.
Periksa kebuntuan potensial dan bug lainnya. Bugs, kebuntuan dan masalah lainnya akan mempengaruhi proyek Sistem Operasi Anda.
Merilis "kandidat rilis" sehingga pengguna dapat memberitahu Anda masalah potensial dengan sistem operasi Andamengedit Peringatan
Memiliki sistem operasi sembarangan ditulis ke hard drive dapat merusak sepenuhnya. Berhati-hatilah.
Pastikan untuk mengimplementasikan fitur keamanan sebagai prioritas utama Anda jika Anda pernah ingin menggunakannya untuk apa pun.
Jika Anda melakukan sesuatu yang sangat bodoh, seperti menulis byte acak untuk random I / O port, Anda * * akan crash OS Anda, dan (dalam teori) dapat menggoreng hardware Anda. Untuk demonstrasi, mengeksekusi 'cat / dev / port' pada Linux sebagai root. Komputer Anda "akan" crash.
Menggunakan drive fisik komputer Anda adalah ide yang buruk terutama jika Anda punya 1 hard disk! Anda dapat merusak hard disk Anda atau menghancurkan data yang mungkin bermanfaat bagi Anda.
Ingat, untuk membuat sebuah OS, Anda tidak harus menggunakan header standar dan / atau perpustakaan. Anda perlu membuat header Anda sendiri.
JIKA Anda menggunakan COSMOS, perlu diingat bahwa yang hanya "Lego blok" untuk membangun OS Anda. Its TIDAK dimaksudkan untuk menjadi penuh OS.
Jika Anda menggunakan GRUB, OS Anda harus boot ke modus dilindungi. itu tidak akan bekerja pada mode real.
gan tutornya / langkah-langkahnya mana???
BalasHapusharus buat scrip dulu bertipe ap dulu
secara lengkap gan
mulai dari 0% sampe 100%
tolong gan bls komment ane
Cara Untuk Membuat Operating System - Tentukan OS yang ingin anda buat. Apakah itu adalah OS sepenuhnya mampu dengan GUI atau sesuatu yang lebih minimalis, Anda harus tahu kemana kamu akan memulai.
BalasHapusTargetkan apa platform prosesor sistem operasi akan mendukung. Jika Anda tidak yakin, yang terbaik adalah untuk target platform (32 bit) prosesor X86 sebagai kebanyakan komputer menggunakan prosesor platform yang X86. langkah kemudian Cara Untuk Membuat Operating System
Putuskan, apakah Anda lebih suka melakukan semuanya sendiri dari bawah ke atas, atau jika ada kernel lama Anda ingin membangun di atas. Linux dari Scratch adalah proyek bagi mereka yang ingin membangun sendiri distro Linux mereka.
Dan apakah anda ingin membuat dengan mengunakan terminal yang ada di sistem operasi linux yang anda punya . bila ingin membuat distro linux sendiri lewat terminal linux anda bisa mengunakan remastering.
langkah-langkah atau tutorialnya dapatkan di Remastering melalui terminal linux
Putuskan apakah Anda akan membuat boot loader Anda sendiri atau satu pra-dibuat seperti GRUB. Sementara coding boot loader Anda sendiri akan memberikan banyak pengetahuan tentang perangkat keras dan BIOS, mungkin membuat Anda kembali pada pemrograman dari kernel yang sebenarnya.
Meskipun dimungkinkan untuk membuat sebuah sistem operasi dalam bahasa seperti Pascal atau BASIC Anda akan lebih baik menggunakan C atau Majelis. Majelis mutlak diperlukan karena beberapa bagian penting dari sebuah sistem operasi memerlukannya. C + + berisi kata kunci yang perlu OS lain sepenuhnya dibangun untuk menjalankan. Jangan digunakan karena dapat mempengaruhi Cara Untuk Membuat Operating System
Mulai dari kecil. Mulailah dengan hal kecil seperti menampilkan teks dan menyela sebelum pindah ke hal-hal seperti manajemen memori dan multitasking.
Tentukan API Anda. Sementara ini jauh itu adalah ide yang baik untuk merencanakan ke depan. Sebuah API yang baik untuk memilih adalah POSIX, yang didokumentasikan dengan baik. Semua Unix memiliki minimal dukungan parsial untuk POSIX, sehingga akan menjadi sepele untuk program pelabuhan Unix untuk OS anda.
Langkah berikutnya dalam Cara Untuk Membuat Operating System Anda. Ada kernel monolitik dan micro kernels. Kernel monolitik menerapkan semua layanan di kernel, sedangkan micro kernels memiliki kernel kecil dikombinasikan dengan daemon pengguna mengimplementasikan layanan. Secara umum, kernel monolitik lebih cepat, tapi kernel mikro memiliki isolasi kesalahan lebih baik dan kehandalan.
Setelah pembangunan semua dilakukan, memutuskan apakah Anda ingin melepaskan kode sebagai Open source, atau kepemilikan
Jika Anda ingin cara yang mudah. Pertimbangkan Ubuntu remastersys, Fedora Revisor, X Lincah Custom, Puppy Remaster, PCLinuxOS mklivecd, SuSE Studio [1] dan KIWI SuSE. Namun, sistem operasi Anda membuat milik perusahaan yang memulai layanan tersebut terlebih dahulu. Meskipun Anda memiliki hak untuk mendistribusikannya secara bebas, mengubahnya dan menjalankannya pun yang Anda suka (di bawah GPL).
Tenang gan, sekarang sudah ada website buatan anak negeri yang membahas tentang cara membuat os dengan bahasa Assembly, dilengkapi dengan penjelasan mengenai kernel, bootloader, FAT, stack dan lain-lain, pokoknya lengkap deh.. ini websitenya gan: http://tutor-os-indo.blogspot.com
BalasHapuscopy paste ya ??
BalasHapusmksh infonya
BalasHapuspusing bacax gan sakit kepalah..
BalasHapus