ใช้ระบบปฏิบัติการโฮมเมด


10

เริ่มจากระบบปฏิบัติการที่คุณเขียนคุณจะรันและทดสอบบนคอมพิวเตอร์ได้อย่างไร คุณจะต้องลบระบบปฏิบัติการปัจจุบันที่กำลังใช้งานอยู่หรือคุณจะเรียกใช้แยกต่างหากหรือไม่?


1
คำถามที่ดี. กลับไปที่พีซีเครื่องเดิมมันเป็นเรื่องง่ายที่จะบู๊ตจากดิสเก็ตต์ แต่สิ่งต่าง ๆ ไม่ได้เรียบง่ายอีกต่อไป
Daniel R Hicks

3
ยินดีต้อนรับสู่ Superuser คุณเพียงแค่เพิ่มรายการใหม่ลงใน bootloader ของคุณหากคุณต้องการมัลติบูต
50-3

คำตอบ:


15

วิธีที่ง่ายที่สุดในการเรียกใช้หรือทดสอบระบบปฏิบัติการใหม่ไม่ว่าจะเป็นแบบทำเองที่บ้านหรือไม่โดยไม่ต้องลบระบบปฏิบัติการปัจจุบันจะเป็นการจำลองระบบเสมือนจริง คุณสามารถใช้เครื่องมือฟรีและโฆษณาเชิงพาณิชย์ได้ รู้จักกันดีที่สุดคือ VirtualBox (ฟรี), VMware Player (ฟรี), VMware Workstation (เชิงพาณิชย์), Windows Virtual PC และอื่น ๆ คุณสามารถหาข้อมูลเพิ่มเติมเกี่ยวกับหมวดหมู่ Wikipedia: ซอฟต์แวร์เสมือนจริง

โดยทั่วไปคุณสร้างอิมเมจของฮาร์ดดิสก์เสมือนซึ่งมีลักษณะเหมือนกับฮาร์ดไดรฟ์ใหม่ที่ว่างเปล่า เมื่อคุณติดตั้งระบบปฏิบัติการภาพภายในดิสก์นั้นจะถูกแยกออกจากระบบปฏิบัติการหลักของคุณโดยสิ้นเชิง นอกเหนือจากการทดสอบและการบูตระบบปฏิบัติการคุณยังสามารถทดสอบโปรแกรมต่าง ๆ ภายในสภาพแวดล้อมแบบแยก มีความเป็นไปได้มากมายดังนั้นฉันขอแนะนำให้คุณสำรวจพื้นที่นั้น


4
qemu อาจเป็นตัวเลือกที่ดีที่นี่อย่างน้อยในตอนแรกมันเป็นอีมูเลเตอร์เต็มรูปแบบซึ่งในขณะที่ช้าแยกระบบปฏิบัติการทดลองของคุณออกจากระบบหลักอย่างสมบูรณ์และเปิดแหล่งที่มา
Journeyman Geek

2
ฉันโชคดีกับQEMUและBochsเช่นกันสำหรับการพัฒนาระบบปฏิบัติการ
Jon Purdy

1
ข้อดีอีกประการของ Qemu คือช่วยให้การดีบักผ่าน GDB จริงๆแล้วเมื่อฉันสร้างเคอร์เนลที่เข้ากันได้กับ multiboot ซึ่งฉันวิ่งผ่าน GRUB บนโลหะเปลือย ข้อเสียของ Bochs คือไม่รองรับ x86-64 อย่างน้อยครั้งสุดท้ายที่ฉันตรวจสอบ
Ramchandra Apte

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.