Sun Microsystems programmeringssprog, Java, kan ikke bruges sammen med selskabets eget styresystem, Solaris.
Det skrev en ingeniør fra Sun Microsystems i en rapport, som i sidste uge blev offentliggjort på webstedet internalmemos.com.
- Mens Java har mange fordele i forhold til C og C++, så forhindrer implementeringen på Solaris, at vi kan udvikle driftssikre applikationer, stod der blandt andet i rapporten.
Den ingeniør, som har skrevet rapporten, vil ikke kommentere den. Selv nedtoner Sun betydningen ved at sige, at dokumentet er to år gammelt.
- Den repræsenterer ikke Suns synspunkter eller virkeligheden i dag, siger en talsmand.
Men kritikken fra selskabets egne ingeniører har i hvert fald været til at tage at føle på. Rapporten har fået titlen "Java-problemet" og omhandler "de vanskeligheder, som gør vores Java-implementering på Solaris uegnet til at udvikle softwareapplikationer med".
Et af problemerne var, at Java run-time environment, som er en af hovedkomponenterne i programmeringssproget, var for stort.
Det havde ifølge rapporten en "drastisk effekt" på systemts ydelse, og ingeniøren foreslår derfor, at run-time environment bliver reduceret med 80 procent.
Desuden kritiserer rapporten, at nye versioner af Java, som indeholder fejlrettelser, også bliver frigivet med nye fejl, og at for mange fejl aldrig bliver rettet.
Endelig mener ingeniøren, at Sun skal sikre sig, at nye versioner er bagudkompatible.
Trods den krasse kritik mener Uttam Narsu fra analysebureauet Giga Information Group, at skaden for Sun er til at overse.
Den retter sig kun mod Java på Solaris, er det også kun Sun selv og ikke alle kunderne, som har haft problemer, påpeger han.