Jika saya mengembangkan aplikasi .Net yang akan berjalan di WinXP dan Vista, serta di Mac atau Linux modern dengan Mono, versi Windows apa yang lebih lama sehingga saya harus mulai berpikir dengan hati-hati jika ingin mendukungnya? Apakah Windows 2000 misalnya menjalankan .Net dan apakah mampu menjalankan versi runtime apa pun? Biasanya, sistem yang lebih lama berarti perangkat keras yang lebih tua juga, yang mungkin juga menjadi masalah, menurut saya.
Sunting: membaca jawaban Joe membuat saya mengubah pertanyaan saya di judul. Jika Win 2k sudah memiliki kesamaan yang lebih rendah dengan XP dibandingkan Linux, itu sudah cukup bagi saya. Namun, saya masih terbuka untuk informasi lebih lanjut dan akan memberikan suara positif pada fakta-fakta bermanfaat lainnya.