Если я разрабатываю приложение .Net, которое будет работать на WinXP и Vista, а также на современном Mac или Linux под управлением Mono, какие старые версии Windows мне придется тщательно обдумать, если я хочу их поддерживать? Например, работает ли Windows 2000 с .Net и поддерживает ли она любую версию среды выполнения? Обычно более старые системы означают и более старое оборудование, что, я думаю, тоже может быть проблемой.
Редактировать: прочитав ответ Джо, я перефразировал свой вопрос в заголовке. Если Win 2k уже имеет меньший общий знаменатель с XP, чем с Linux, это в значительной степени решает проблему для меня. Тем не менее, я по-прежнему открыт для получения дополнительной информации и буду голосовать за дополнительные полезные факты.