หากฉันพัฒนาแอปพลิเคชัน .Net ที่จะรันบน WinXP และ Vista รวมถึงบน Mac หรือ Linux รุ่นใหม่ภายใต้ Mono Windows เวอร์ชันเก่าใดบ้างที่ฉันจะต้องเริ่มคิดอย่างรอบคอบหากต้องการสนับสนุน ตัวอย่างเช่น Windows 2000 รัน .Net ได้หรือไม่ และสามารถรันไทม์เวอร์ชันใดๆ ได้หรือไม่ โดยปกติแล้ว ระบบเก่าๆ ก็หมายถึงฮาร์ดแวร์รุ่นเก่าด้วย ซึ่งอาจเป็นปัญหาได้เช่นกัน
แก้ไข: การอ่านคำตอบของ Joe ทำให้ฉันเปลี่ยนคำถามในชื่อเรื่อง หาก Win 2k มีตัวหารร่วมกับ XP ที่ต่ำกว่า Linux อยู่แล้ว นั่นก็ค่อนข้างจะลงตัวสำหรับฉัน อย่างไรก็ตาม ฉันยังคงเปิดรับข้อมูลเพิ่มเติมและจะโหวตข้อเท็จจริงที่เป็นประโยชน์เพิ่มเติม