ฉันกำลังบำรุงรักษารหัสมรดกส่วนใหญ่เขียนด้วยภาษาซีรหัสนี้ถูกเขียนขึ้นครั้งแรกเพื่อเป็น comiled กับ Windows 3 สำหรับ Workgroups และรุ่นที่ใหม่กว่าสำหรับ NT ถูกสร้างขึ้น แอปพลิเคชั่นรุ่นเก่านี้ยังคงใช้งานได้ในปัจจุบันทำงานอย่างสนุกสนานบนเวิร์กสเตชัน 3.11 และ NT จากต้นยุค 90 มันใช้งานได้และทำในสิ่งที่ควรทำและเหตุผลที่พวกเขายังคงใช้งานอยู่คือไดรเวอร์สำหรับฮาร์ดแวร์ที่กำหนดเองซึ่งเป็นของโซลูชันไม่เข้ากันได้กับ Windows ในภายหลัง
นอกจากนี้ยังมีแอปพลิเคชั่นอื่นที่ฉันยืนยันว่าด้วยเหตุผลเดียวกันนี้ใช้งานได้กับ Win2k เท่านั้น
อย่างไรก็ตามในขณะที่สิ่งต่าง ๆ ดำเนินต่อไปมันก็ยากที่จะเรียกใช้สภาพแวดล้อมแบบดั้งเดิมเหล่านี้ ตอนนี้ฉันเก็บเครื่องทางกายภาพไว้กับซอฟต์แวร์การพัฒนาที่ติดตั้งดังนั้นฉันจึงสามารถทำงานกับฮาร์ดแวร์ดั้งเดิมได้ แต่สิ่งเหล่านี้อาจตายได้ตลอดเวลา (พวกเขามีอายุ 25 ปี)
ดังนั้นคำถามของฉันคือเมื่อเห็นว่าเป็นปี 2559 อะไรคือตัวเลือกของฉันสำหรับการรักษาสภาพแวดล้อมโบราณนี้ในวิธีที่มีเสถียรภาพมากขึ้น? คุณสามารถย้าย 3.11 ไปยังโฮสติ้งคลาวด์ได้หรือไม่
ฉันลองใช้การจำลองเสมือน แต่เนื่องจากลักษณะเฉพาะของการตั้งค่าฉันไม่สามารถใช้งานได้กับไดรเวอร์อุปกรณ์ดังนั้นฉันคิดว่าอาจต้องทำให้ภาพเต็มของระบบปฏิบัติการตามที่เป็นอยู่แล้วจึงเรียกใช้งานใน VM เพื่อพัฒนาซอฟต์แวร์หรือไม่ สิ่งนี้เป็นไปได้หรือไม่สำหรับแขกระบบปฏิบัติการรุ่นเก่าที่เป็น Win3 และ NT
มีประสบการณ์ในการรักษาแพลตฟอร์มเก่า ๆ เช่นนี้เพื่อการพัฒนาหรือไม่ แต่ในแบบที่ทันสมัยกว่าและปลอดภัยกว่าที่ฉันสามารถดึงดูดได้
เป้าหมายของฉันคือการกำจัดเครื่องเก่าออกและย้ายไปยังระบบเสมือนจริง