วงการจำลองระบบคอมพิวเตอร์ยุคเก่าได้พบกับพัฒนาการครั้งสำคัญ เมื่อ 86Box ได้สถาปนาตัวเองขึ้นเป็นโซลูชันหลักสำหรับการรันระบบปฏิบัติการและซอฟต์แวร์รุ่นเก่า การสนทนาในชุมชนเผยให้เห็นถึงการยอมรับที่เพิ่มขึ้น โดยเฉพาะอย่างยิ่งความสำเร็จในการนำไปใช้งานบนสถาปัตยกรรมสมัยใหม่รวมถึงระบบที่ใช้ ARM
ความสามารถในการทำงานข้ามแพลตฟอร์ม
แม้ว่าในตอนแรกจะดูเหมือนว่าจะจำกัดเฉพาะ x86 แต่สมาชิกในชุมชนได้ชี้ให้เห็นถึงความสามารถอันน่าประทับใจในการทำงานข้ามแพลตฟอร์มของ 86Box โปรแกรมจำลองนี้พิสูจน์ให้เห็นว่ามีประโยชน์อย่างยิ่งสำหรับผู้ใช้ที่ต้องการรันระบบรุ่นเก่าบนฮาร์ดแวร์สมัยใหม่ รวมถึงเครื่องที่ใช้ ARM ตัวอย่างที่โดดเด่นคือผู้ใช้สามารถรัน BeOS บน Apple Silicon Mac ได้สำเร็จ แสดงให้เห็นถึงความยืดหยุ่นในการทำงานข้ามสถาปัตยกรรมฮาร์ดแวร์ที่แตกต่างกัน
ความแม่นยำในการจำลองฮาร์ดแวร์และการรองรับระบบเก่า
86Box โดดเด่นด้วยความสามารถในการจำลองฮาร์ดแวร์อย่างครอบคลุม ต่างจากโซลูชันการจำลองที่เรียบง่ายกว่า มันให้การจำลองฮาร์ดแวร์แบบเต็มรูปแบบ รวมถึงการตั้งค่า BIOS และการกำหนดค่าเฟิร์มแวร์ผ่านอินเตอร์เฟซแบบ GUI ที่เข้าถึงได้ง่าย โปรแกรมจำลองนี้รองรับการกำหนดค่าฮาร์ดแวร์รุ่นเก่าหลากหลาย ตั้งแต่ระบบ IBM PC รุ่นแรกๆ ไปจนถึงฮาร์ดแวร์ที่หายากอย่าง IBM PS/2 ที่ใช้ Micro Channel Architecture
การทำให้ระบบปฏิบัติการรุ่นเก่าทำงานบนฮาร์ดแวร์สมัยใหม่นั้นยากมาก ตัวอย่างเช่น BeOS ไม่มีความสามารถในการบูตแบบ EFI มีข้อจำกัดด้าน RAM อย่างมาก ไม่ค่อยเข้ากันกับอะไรที่เลย P4 และไม่มีไดรเวอร์สำหรับอะไรนอกจากฮาร์ดแวร์รุ่นเก่า... แต่ด้วย 86Box มันจะรันระบบปฏิบัติการราวกับว่ากำลังทำงานบนฮาร์ดแวร์จริงๆ
คุณสมบัติหลัก:
- การจำลองระบบ x86 ในระดับต่ำ (ตั้งแต่ 8086 จนถึง Mendocino Celeron)
- รองรับอุปกรณ์ต่อพ่วงอย่างครอบคลุม (การ์ดแสดงผล, การ์ดเสียง, การ์ดเครือข่าย)
- รองรับการส่งออกไฟล์ MIDI
- รองรับระบบปฏิบัติการหลากหลาย ( MS-DOS, Windows, OS/2, Linux, BeOS, NEXTSTEP )
การพัฒนาและการสนับสนุนจากชุมชน
โครงการนี้มีชุมชนนักพัฒนาที่ยังคงทำงานอย่างแข็งขัน มีการอัปเดตและปรับปรุงอย่างสม่ำเสมอ แม้ว่าจะเริ่มต้นจากการ fork จาก PCem ในปี 2017 แต่ 86Box ได้พัฒนาเป็นโครงการที่แตกต่างด้วยชุมชนที่มีชีวิตชีวาของตัวเอง ผู้ใช้ชื่นชมเป็นพิเศษในความสามารถจัดการกับโปรแกรมที่มีปัญหาซึ่งไม่สามารถทำงานได้อย่างถูกต้องใน DOSBox หรือ dosemu2 แม้ว่าบางครั้งจะพบปัญหาด้านความเสถียรกับเกม 3D
ความต้องการขั้นต่ำของระบบ:
- ซีพียู: Intel Core 2 หรือ AMD Athlon 64 โปรเซสเซอร์ หรือรุ่นใหม่กว่า
- แรม: 4 GB หรือสูงกว่า
- ระบบปฏิบัติการที่รองรับ:
- Windows 7 SP1 หรือรุ่นใหม่กว่า
- Ubuntu 16.04/Debian 9.0 หรือรุ่นใหม่กว่า
- macOS High Sierra 10.13 หรือรุ่นใหม่กว่า
การอนุรักษ์ประวัติศาสตร์
นอกเหนือจากการใช้งานในทางปฏิบัติ 86Box ยังมีบทบาทสำคัญในการอนุรักษ์มรดกทางการคำนวณ แม้จะไม่ได้ทำการตลาดอย่างชัดเจนในแง่นี้ แต่การจำลองฮาร์ดแวร์ที่แม่นยำช่วยรักษาประสบการณ์การใช้ระบบคอมพิวเตอร์และซอฟต์แวร์ยุคเก่า ทำให้มีคุณค่าทั้งในแง่การใช้งานจริงและความสนใจทางประวัติศาสตร์
โปรแกรมจำลองนี้ยังคงพัฒนาต่อไปด้วยการสนับสนุนอย่างเข้มแข็งจากชุมชน เป็นเครื่องมือที่สำคัญสำหรับผู้ที่หลงใหล นักพัฒนา และทุกคนที่ต้องการเข้าถึงระบบซอฟต์แวร์รุ่นเก่าบนแพลตฟอร์มฮาร์ดแวร์สมัยใหม่