
OS ini untuk saya, tetapi saya ingin orang lain membantu dan menggunakannya juga. Saya ingin Twilight dapat disetujui dan dapat dimengerti oleh siapa pun yang melihatnya untuk pertama kalinya. Dengan mengingat hal itu, saya melakukan upaya sadar untuk membuat hal -hal yang dapat dibaca dan tidak melakukan sesuatu yang sangat mewah. Meskipun mungkin mempengaruhi kinerja, saya menilai pemeliharaan sebagai prioritas yang lebih tinggi. Saya juga lebih suka menjadi orang yang menambahkan fitur utama apa pun, karena ini terutama merupakan angsuran learining bagi saya. Jika Anda memiliki fitur besar yang ingin ditambahkan, silakan bicara dengan saya terlebih dahulu. Saya hanya tertarik memiliki fungsionalitas yang akan saya gunakan secara pribadi. Jika Anda telah memberikan kontribusi, Anda lebih suka menyambut nama Anda di bagian bawah untuk membuat diri Anda diketahui!
Untuk saat ini, Twilight dibangun menggunakan kompiler silang yang dijelaskan di bagian osdev.org Cross Compiler, dan NASM. Saya menggunakan kode Visual Studio sebagai editor utama dan melakukan kompilasi dengan subsistem Windows untuk Linux, tetapi Linux mandiri juga berfungsi dengan baik. Saya hanya melakukan pengujian di QEMU dan VirtualBox. Anda harus mengubah jalur dalam resep make run untuk melakukan pengujian dengan cara yang Anda inginkan.
Lihat file Make untuk melihat semua opsi, tetapi ini adalah yang paling berguna
make clean akan membersihkan semua file yang dibangunmake build akan membangun semua filemake run akan memulai OS dengan qemumake files akan menunjukkan kepada Anda setiap file yang terletak untuk digunakan dalam proses pembangunan Ini bukan perintah yang ketat, tetapi masuk akal sebagai perkembangan logis. Lihatlah wiki untuk lebih detail tentang apa yang sudah ada.
