Ősszel jöhetnek az első nyílt forrású Java kódok

Címkék

A Sun, és első embere Jonathan Schwartz már többször lebegtette a nyílt forrású Java víziót. Most úgy fest, hogy megmozdul valami, és megjelennek az első kódok is. A cég felfedte, hogy október végén előáll az első nyílt forrású Java kódokkal.

A sun-os Laurie Tolson elmondta, hogy az első körben a nyílttá tett komponensek közt szerepel majd a Java C és a Hotspot VM is. A további kódok forrásai 2007 végén kerülnek kiadásra.

Bővebben itt.

Hozzászólások

Ez tök jó, meg minden, de miért is lesz ez jó? A java
értékét a már előre megírt függvénykönyvtárak adják
(rmi, swing :), util, satöbbi), a vm-et nem
hinném, hogy annyian akarják majd hackelni.

A javac (java compiler) meg szép is, jó is, de hát
ott van például a jikes.

Mindegy, valakinek biztos jó lesz ...

Mert eddig a java vm hatarozta (fogja is) milyen sebesseggel, optimalizacioval futnak ezek a java konyvtarak. Eddig is joparan probaltak irni alternativ jvm-et (ibm, bea, gnu...) de valahogy mindig a sun lett tobbe kevesbe a leggyorsabb. Most a szabad forrassal talan oda juthatunk, hogy mindenki optimalizalhatja a jvm-et a sajat igenyei szerint, kielezheti a sajat rendszerere, es ez igen jo dolog lehetne.

És talán lesz amd64 -hez 1.5 nsplugin.
Ezzel egy kicsit elkésett SUN, nehéz lesz a szivembe lopnia magát. A JVM-et, soha nem szerettem igzán. Az meg soha nem hatott meg, hogy egyszerre felkerül egy csomó könyvtár...
Rájöttek, hogy csak igy van eséjük a C# (mono) -.al szemben.

Remélem, valami hivatalos minősítési folyamat azért megmarad a kompatibilitás biztosítására. A falra tudnék mászni ha valamelyik programhoz elő lenne írva, hogy melyik gyártótól származó JVM kell neki.

Személy szerint én nagyon szeretem a Java-t, és remélem, hogy nem teszik tönkre.

Hát... kizárt dolognak tartom, hogy mondjuk a apache-tomcat fejlesztői
veszett virtual machine hackelésbe kezdenek... ráadásul akkor mi
lesz a kompatibilitással, ahogy írta valamelyik hozzászóló?
A 64 bites dolgokat még megértem, de hogy mindenki saját magának
hackeljen egy vm-et, ami valószínűleg NAGYON
bonyolult, hát, nehezen tudom elképzelni...

Bár lehet, hogy így több performance patch-et kapnak...

Nem értelek. Pl. a többi nyílt forráskódú fordítónál gond van a kompatibilitással? Pl. van sok inkompatibilis gcc? Jó itt nem csak fordító van hanem VM. Vagy pl. a Linux kompatibilitással baj van csak mert open source a kernel?

Na és akkor mi van ha NAGYON bonyolult? A mozilla engine-je vagy a Linux vagy bármelyik BSD kernele nem NAGYON bonyolult?

Nem értem ezeket a félelmeket. Volt már rá példa hogy egy projektnek rosszat tett (bármilyen értelemben) az open source-ra váltás? Komolyan érdekel.

Arra gondoltom, hogy lehet, hogy rossz az alapkérdés.

A kérdés szerintem az, hogy jobb lesz-e a Sunnak, ha
kiadja a java vm/fordító forráskódját?

A java library-k kódja eddig is nyilvános volt, a jdk mellé
adják.

Ahogy én látom, teljesen mindegy, hogy kiadják-e a forráskódot,
mivel úgyis tőlük származik majd az újabb és újabb Java környezet,
mindenki azt fogja letölteni, használni.

Akár nyílt is lehet a forráskód, talán még több bugreportot is kapnak.
(Sun hibajavítási sebessége: 8 hónap alatt sikerült reagálniuk a
jdk1.3.1-re beküldött lokalizációs hibabejelentésemre :) )

A hihetetlen fejlesztésekre azért nem alapoznék, mert gondolom
a vm c/c++ nyelven van írva, a Java community meg inkább Java-ban
szeret programozni :)

Miert jobb a Sun-nak?

* Mert egy ujabb teher lejohet az o vallukrol. vagy legalabbis elmondhatjak, hogy mindenkinek van eselye versenyezni veluk. Mint az OOo, azt se hackeli boldog, boldogtalan, de megteheti barki. Megis a Sun emberei foglalkoznak vele leginkabb.
* A Sun csak nyerhet az ugyon, ha valaki javit a jvm-en, ok egybol megkapjak a javitast ingyen es bermentve.
* Ujra kapnak egy PR jo pontot.

JVM kodnak gondolom orulni fog aki eddig is ezzel foglalkozott, jikes, gnu java compiler barati kor, imb-ek, bea-ek, es ha javitani akarnak a sun jvm-en, akkor az eredmeny megint kozkincs lehet. A java community eddig sem a jvm javitasaval volt elfoglalva :) Szerencsere vannak - lesznek - mindig olyan josagos orultek, akik az alapokat szeretik maceralni, akik megirjak a mono-t, jikes-t, freedos-t vagy hasonlo alap forditokat. Aldassek a nevuk! :)

Probalj meg egy windows bugot reportolni. A Sun talan lassu, mas ceget viszont nem is erdekel a bugreportod....

Sokáig gondolkodtam előző hozzászólásom értelmén, aztán rájöttem,hogy az eszmei mondanivaló a garbage collection-os porszívó ötletének bárgyú jelentésén alapult. :)