"Ráadásul még frissebb is, mint a te információid."
Ráadásul azt írja, amit én is... elolvastad az egészet (és még néhány előadást a témában)? Vagy csak belelapoztál, mert rákerestél kulcsszavakra? :/
"https://issues.apache.org/jira/browse/CASSANDRA-8325
Amikor egy java programban memóriapointerekkel zsonglőrködnek és segfaultolják a VM-et, hát ez tényleg a menedzselt kód diadala."
Ilyen az, amikor random keresel problémákat, amelyeknek nem érted a lényegét. Végigolvastad az összes kommentet? Megnézted a javasolt patch-et? Megnézted, hogy mi okozta a problémát? Szerinted a Cassandra tehet arról, hogy a FreeBSD alatt fordított OpenJDK natív C nyelven írt részében és/vagy a Linux emulációs rétegben nem implementáltak megfelelően egy metódust (... az Unsafe hívás ugye...), ezért körbe kell programozni (javasolt patch), mert a Cassandra fejlesztők közül senki nem ért a FreeBSD-n forduló C kódhoz?
"Orientdb: https://github.com/orientechnologies/orientdb/issues/3501"
Ahham... lássuk csak: "java.lang.NoClassDefFoundError: Could not initialize", ahja, valamit kihagytak az OpenJDK-ból. Ahham... csak FreeBSD-n nem megy, tehát a FreeBSD-n futó OpenJDK-ban nincs valami meg, ami kellene. Micsoda meglepetés.
Tényleg csodálkozni kell azon, hogy a FreeBSB-n nincs Java, mert ami van, az olyan, mintha nem lenne? Nem a futtatandó Java binárisokkal van a baj, hanem a FreeBSD-n lévő Java konténerrel, ami egy kalap szar, de ezt már írtam.
Mit akarsz ebből az egészből kihozni? Talán ilyesmit: A FreeBSD tökéletes. A FreeBSD alatti JVM is tökéletes. Minden tökéletes, csak valami érthetetlen oknál fogva más -- JVM szempontjából támogatott -- oprendszeren tökéletesen futó Java binárisok nem tökéletesek FreeBSD-n, ezért a Java szar, nem a FreeBSD-n a JVM port. Logikus.