Blackdown Java

Blackdown Java var en Linux- port för Sun Microsystems virtuella Java-maskin , utvecklad av en grupp volontärer ledda av Juergen Kreileder, Steve Byrne och Karl Asha, och inkluderade ett team av volontärer från hela världen. Den första versionen, 1.0.2, släpptes i oktober 1996, före Suns officiella Linux-port.

Blackdown Java stödde Linux på arkitekturer som den officiella versionen inte gjorde, inklusive SPARC och PowerPC . Blackdown-projektet avslutades i augusti 2007, efter att Sun släppte en öppen källkodsversion av HotSpot JVM som en del av OpenJDK ; OpenJDK är tillgängligt under den kostnadsfria GNU General Public License . Själva Java-mjukvaran finns fortfarande på många speglar.

Vid slutet stödde Blackdown J2SE version 1.4.2 på i386 och AMD64, 1.4.1 på SPARC och 1.3.1 på PowerPC. Arbetet med J2SE 1.5.x-stöd för x86, AMD64, SPARC och PowerPC hade tillkännagivits, men släpptes aldrig.

1999 tillkännagav Sun Microsystems och Inprise en port av Java till Linux. Porten var baserad på Blackdown-arbete, men Blackdown-teamet kändes inte igen eller gavs ingen kredit för utgivningen. Efter en del kontroverser bad Sun offentligt om ursäkt till Blackdown-utvecklarna. Incidenten avslöjade att det fanns långvariga problem mellan Sun och Blackdown.

Trots utbredd förvirring var Blackdown varken fri programvara eller programvara med öppen källkod ; detta berodde på licensbegränsningar från Sun Microsystems. Dess binära omfördelningspolicy gjorde att den kunde förinstalleras eller inkluderas i många Linux-distributioner (t.ex. Gentoo Linux ) [ citat behövs ] , medan Sun Javas binära omfördelningspolicy inte gjorde det vid den tiden. Sedan Java 5 uppfyllde Operating System Distributor License for Java (DLJ) många Linux-distributionskrav, vilket minskade efterfrågan på den äldre Blackdown JVM.

Blackdown-teamet var pionjärer för Suns engagemang med externa, frivilliga insatser. Steve Byrne, som arbetade på Sun vid den tiden, arbetade med Sun Legal för att upprätta ett avtal om att licensiera Java-testsviten för några Blackdown-deltagare utan kostnad, och detta användes för att certifiera Blackdown Java-implementeringen som 100 % Java kompatibel.

Blackdown-teamet fick ett erkännande på JavaOne-konferensen 1998 för det arbete som teamet hade gjort.

Anteckningar