Начиная с 2004 г. все версии операционной системы Windows будут лишены поддержки языка Java. Об этом во вторник агентству Reuters заявил представитель софтверного гиганта Джим Куллинан (Jim Cullinan), объяснив такое решение соображениями безопасности. Дело в том, что, по условиям мирового соглашения между Sun Microsystems и Microsoft, последняя не имеет права модифицировать свою виртуальную машину Java (JVM). То есть, по словам Куллинана, если в виртуальной машине будет обнаружена уязвимость, Microsoft ничего не сможет с этим поделать.
Напомним, что конфликт между Sun, создавшей в свое время Java, и Microsoft разгорелся в 1997 г. Тогда Sun обвинила Microsoft в нарушении стандартов Java при создании виртуальной машины для Windows. В результате был нанесен некоторый ущерб платформонезависимости Java, однако по скорости и стабильности работы в Windows виртуальная машина Microsoft была вне конкуренции. После многолетней судебной тяжбы стороны договорились мирным путем. При этом Microsoft уплатила Sun 20 млн. долл. и отказалась от дальнейшего развития своей виртуальной машины.
Необходимо отметить, что Microsoft планировала отказаться от Java еще в Windows XP. И эта ОС действительно поставляется без JVM. Однако к концу лета будет выпущено обновление к Windows XP, содержащее в числе прочих новшеств и исправлений виртуальную машину Java. Окончательный же отказ от этого языка был перенесен на 2004 г.