mert ugye innen indultunk: "FreeBSD-n tulajdonképpen nincs se OpenJDK, se Java. Egy kókányolt OpenJDK van, ami ezer sebből vérzik..."
Inkább ide érkeztünk, de mindegy, sajnos nem sikerült megértened mi a bajom.
Többek között az, hogy Java-programozók, akiknek jellemzően (nekem legalábbis ez a tapasztalatom) pld. nincs multiplatformos, alacsony(abb)szintű programozási ismeretük olyan helyeken kezdenek el nyúlkálni egy internal API-val, aminek a hatásait nem feltétlenül értik meg, és a Java egyik nagy előnye, a write once, run everywhere, illetve a C-ből ismert biztonsági hibák egy részének hiánya szép lassan átalakul azzá a hákgyűjteménnyé, amit te is sérelmeztél korábban a C kódokban a FreeBSD-s életedből (itt ezért nem megy, ott azért, ifdef hegyek, programozási hibák miatti sechole-ok, DoS stb. -ezeket már én teszem hozzá, bár az ezt firtató kérdésemre nem reagáltál, lehet, hogy ez az aspektus téged hidegen hagy...).
Innen indultunk, a példaként felhozott FreeBSD-be (amit azért dobtam be, mert konkrétan érintett, és éreztem, hogy nálad el kell kerülnöm, hogy guglizzam a problémákat) már csak te kapaszkodtál bele görcsösen.
Mindezt úgy, hogy -egy javában járatos szakembert idézek-:
""Nem beszélek érzésre, a natív kód gyorsabb mint a menedzselt, ezt tudja mindenki.""
"Az a helyzet, hogy ez nem igaz, de ezt tudja mindenki, aki érti a menedzselt kód működését."
szerinted erre semmi szükség, hiszen nem igaz, hogy a natív kód gyorsabb, mint a menedzselt, meg javában hatékonyan lehet memóriát kezelni, mégis ezek a projektek próbálják a menedzseltből egyre inkább natív kód fennhatósága alá menteni a dolgaikat -mert néha ez a jó design pattern. OK, ha te mondod...
És ha még mindig nem érted mit próbálok közölni, nézd meg például ezt:
https://groups.google.com/forum/#!topic/elasticsearch/Nh-kXI5J6Ek
egy "javás" program elcrasheli a jvm-et Solarison. Amin ugye ezek után tulajdonképpen nincs se OpenJDK, se Java, csak egy kókányolt valami, mert core-t dob a JVM. Mint FreeBSD-n.
Vagy hogy ne menjünk olyan messzire a Cassandra vs. FreeBSD-től ezt:
https://issues.apache.org/jira/browse/CASSANDRA-6628
Mivel a hozzászólásod utolsó bekezdésével maximálisan egyet tudok érteni, megpróbálom én is összefoglalni neked ennek a szálnak a tartalmát:
Korábban a Java azt jelentette, hogy ha rendesen, kiskapuk nélkül programozott benne valaki, az a nyelvi keretek közt, hibátlan JVM esetén megbízhatóan működött bármilyen platformon, amin a Java elérhető (azt most inkább nem feszegetném, hogy néha mégsem, adott JVM verzióra ez azért igaz volt).
Most azt jelenti, hogy a Java programok kb. x86/Linux-onlyvá válnak, mert hiába van egy nem kókányolt JVM-ed (az Oracle JVM-jét ugye hívhatjuk ennek Oracle Solarison?), ez még nem garancia arra, hogy egy szaros program el ne crashelje az egészet a picsába, ha épp a fejlesztője nem látott ki a linuxos notebookja mögé.
Szerintem hagyjuk, több időnk marad másra. :)