
ระบบปฏิบัติการนี้เหมาะสำหรับฉัน แต่ฉันชอบให้คนอื่นช่วยและใช้มันเช่นกัน ฉันต้องการให้ Twilight เป็นที่ยอมรับและเข้าใจได้สำหรับทุกคนที่ดูมันเป็นครั้งแรก ด้วยความคิดนั้นฉันใช้ความพยายามอย่างมีสติเพื่อให้สิ่งต่าง ๆ อ่านได้และไม่ทำอะไรที่แฟนซีสุด ๆ แม้ว่ามันอาจจะส่งผลกระทบต่อประสิทธิภาพ แต่ฉันก็เห็นคุณค่าของการบำรุงรักษาเป็นลำดับความสำคัญที่สูงขึ้น ฉันยังต้องการที่จะเพิ่มคุณสมบัติที่สำคัญใด ๆ เนื่องจากนี่เป็นสิ่งสำคัญที่สุดสำหรับฉัน หากคุณมีคุณสมบัติขนาดใหญ่ที่ต้องการเพิ่มโปรดพูดคุยกับฉันก่อน ฉันแค่สนใจที่จะมีฟังก์ชั่นที่ฉันจะใช้เป็นการส่วนตัว หากคุณมีส่วนร่วมคุณจะได้มากขึ้นยินดีต้อนรับที่จะใส่ชื่อของคุณลงที่ด้านล่างเพื่อให้ตัวเองรู้จัก!
สำหรับตอนนี้ทไวไลท์ถูกสร้างขึ้นโดยใช้คอมไพเลอร์ข้ามที่อธิบายไว้ในส่วนคอมไพเลอร์ Cross Osdev.org และ NASM ฉันใช้รหัส Visual Studio เป็นตัวแก้ไขหลักและทำการรวบรวมด้วยระบบย่อย Windows สำหรับ Linux แต่ Linux แบบสแตนด์อโลนก็ใช้งานได้ดีเช่นกัน ฉันเพิ่งทำการทดสอบกับ QEMU และ VirtualBox เท่านั้น คุณจะต้องเปลี่ยนเส้นทางในสูตร make run เพื่อทำการทดสอบในลักษณะที่คุณต้องการ
ตรวจสอบไฟล์ Make เพื่อดูตัวเลือกทั้งหมด แต่สิ่งเหล่านี้มีประโยชน์มากที่สุด
make clean จะทำความสะอาดไฟล์ที่สร้างขึ้นทั้งหมดmake build จะสร้างไฟล์ทั้งหมดmake run จะเริ่มระบบปฏิบัติการด้วย qemumake files จะแสดงทุกไฟล์ที่อยู่ในกระบวนการสร้าง นี่ไม่ใช่คำสั่งที่เข้มงวด แต่ก็สมเหตุสมผลว่าเป็นความก้าวหน้าเชิงตรรกะ ดูในวิกิสำหรับรายละเอียดเพิ่มเติมเกี่ยวกับสิ่งที่มีอยู่แล้ว
