Service Pack voor XP brengt toch Java
Patchcollectie bevat JVM 1.1.4
19 juni 2002 | Jamie Biesemans
Service Pack 1 voor Windows XP (XP SP1) bevat toch een Java-motor. Op het eerste gezicht een hele koersverandering, want Microsoft weigerde aanvankelijk om Java te ondersteunen. Zo maakt Windows XP geen gebruik van de Sun-technologie. Toch is er geen sprake van een echte ommezwaai: de Java Virtual Machine (JVM) in de servicepack is een oud stuk software uit 1997 dat de nieuwste Java-programma's niet kan draaien. Zo geeft Microsoft ogenschijnlijk steun aan een standaard van een concurrent, zonder zijn eigen technologieën in gevaar te brengen. De plannen om in de toekomst de steun aan Java stop te zetten, blijven onveranderd. Vanaf 2004 zal Microsoft alle ondersteuning op dat gebied staken.
Dat XP SP1 toch een Virtual Machine bevat, werd bevestigd door Jim Cullinan, hoofdproductmanager voor Windows. Het gaat volgens Cullinan om Microsofts eigen JVM, gebaseerd op het vijf jaar oude Java 1.1.4.
Dat roept verdeelde reacties op bij Sun, de uitvinder van Java. Zij zijn tevreden dat Java nu eindelijk toch via Microsoft zijn weg vindt naar Windows XP, maar zeggen teleurgesteld te zijn omdat het softwarebedrijf niet meteen Java 1.4 omhelst. Door te blijven werken met versie 1.1.4 zorgt Microsoft ervoor dat sommige Java-programma's niet zullen werken, aldus Sun.
Toen Windows XP vorig jaar uitkwam, was Sun ontevreden omdat Microsoft helemaal geen JVM had opgenomen in het besturingssysteem. Gebruikers die Java-ondersteuning wensten, moesten dit apart downloaden.
De beslissing om Java uit te sluiten was een reactie op een slepend conflict met Sun. Het bedrijf promoot Java als een universele taal, bestemd voor platformonafhankelijke applicaties die op alle mogelijke besturingssystemen draaien. Microsoft ziet echter niets in de plannen van Sun en houdt liever vast aan zijn eigen technologieën zoals .Net en C#. De ruzie over Java leidde uiteindelijk tot een rechtszaak, die vorig jaar tot een schikking kwam.
Ondertussen heeft Sun ingehaakt op het grote antitrustproces tegen Microsoft. Sun heeft juridische stappen genomen en eist dat MS verplicht wordt om ondersteuning voor Java te blijven geven. Of dat zal lukken is een andere zaak; de meningen van juridische experts zijn verdeeld.
De opname van de JVM in XP SP1 is een teken dat Microsoft tegemoet komt aan de eisen van de aanklagers in de antitrustzaak. Het is al bekend dat de servicepack een functie zal bevatten om zogenaamde
middleware (programma's zoals IE en Media Player die een brug slaan tussen het OS en applicaties) te 'verwijderen'. De Java-ondersteuning doet daar nog een schepje bovenop, waardoor Microsoft rekening lijkt te houden met de concurrentie. Het feit dat het gaat om een oude JVM en dat de middleware-verwijderfunctie ze eigenlijk enkel verbergt, doet daar echter afbreuk aan.
Lees meer artikels over :
microsoft, windows xp, java
bron: ZDNet