jj to ale uz bude neco o jadru :) jinak v 5.x se to jmenuje uz jinak.
ohledne te javy, zkuste toto: http://www.freebsdfoundation.org/downloads/java.shtml
emulace linuxu? no bsd systemy maji proste v sobe podporu emulace jinych os, napr. linux, system v atd. zadny vmware nepotrebujete :)
www.freebsd.cz nebylo v lincich? :)
vmware je o niecom inom, ABI je AFAIK len urcita medzivrstva, ktora preklada syscally, signaly a podobne veci medzi jadrom a procesom z Linuxovych standardov do (Free|Net|Open)BSDckovych. V principe by mali Linuxove binarky bezat (aj bezia) viac-menej rovnakov rychlostou ako nativne, bohuzial vsak niektore vlastnosti Linuxu nie su celkom dopracovane, napr. linprocfs. (Na ten som narazil pri pokuse spustit NODa.)
Samozrejme, ABI eksistuju aj pre programy pre ine OS ako Linux, napr. SunOS, Ultrix... (Zavisi od HW platformy.)
mnoo.. AFAIK ;}.. to neni zadne prekladani syscallu, signalu apod do standardov BSD, ale primo provadeni tech syscallu jako ten onen system.. pozna se to podle magic zacatku souboru, kt si oznacim treba -> toto spust s linux.ABI (brandelf -t Linux /pro/gram), toto treba se foo.ABI... ten preklad, to by byla spise emulace, ale tohle emulace neni.. je to oznacovano zpusobem jako 'linuxovy rezim (mode)', protoze se proto nehodi zadne jine pojmenovani.. zkratka jako by byl v jadre dalsi OS.. btw. u odlisnych HW platforem (treba 32bit vs 64bit) se to samozrejme musi emulovat..