Compat und seine verschiedenen Versionen

worel

Well-Known Member
Hallo!

Ich habe gesehen dass es Compat 3,4,5 bzw. 6x gibt.
Äh, wo liegt der Unterschied?

Bzw. wie steht es um die Performanz einer Anwendung welche compat braucht?
Habe ich hier irgendwelche einbußen, oder funktioniert das genauso flott als mit den normalen BSD libraries? (d.h. muss irgendetwas mehr oder weniger aufwändig emuliert werden etc.)

Generell würds mich interessieren, was ihr dazu sagt. Ob ihr die linux emu ohne Bedenken verwendet oder es schon einige Knackpunkte gibt.

edit: sehe gerade dass sich compat nicht nur auf linux anwendungen bezieht?
 
Zuletzt bearbeitet:
Ich verstehe das so:
Mit compat3x kannst du FreeBSD3-binaries auf einem neueren System ausführen.
Mit compat4x kannst du FreeBSD4-binaries auf einem neueren System ausführen.
usw.
 
Genau. Aber in FreeBSD-7 gibt es große Änderungen im Threading-Code die dafür sorgen, dass einige Compat-Anwendungen deutlich langsamer laufen. Deswegen sollte man deren Vermeidung wenn irgendwie möglich vermeiden. Zum Beispiel Diablo-JDK nur verwenden um ein natives JDK1.6 zu bauen.
 
Zurück
Oben