Hello, I know this is probably one of the first questions that comes to a Karaf user, but still:
Where is defined the Felix framework version that a Karaf installation uses? 0 | Active | 0 | 6.0.4 | System Bundle | org.apache.felix.framework https://cwiki.apache.org/confluence/display/KARAF/How+do+I+choose+between+Felix+and+Equinox Based on this Wiki, I found it in etc/config.properties. karaf.framework.felix=mvn\:org.apache.felix/org.apache.felix.framework/6.0.4 Is this how the felix version can be changed ? Can it be changed at all ? Also a question on OSGi versions and their backward compatibility. How is the OSGi version related to the Felix (or Equinox) version? In the same config file I found for example: org.osgi.framework.system.packages= \ ... org.osgi.framework;version="1.9",\ Does this affect some manifest header or? I am only familiar with major OSGi specification versions - 4,6,7 etc. don't know what 1.9 refers to. Can the Karaf OSGi version be changed (for example to another major release - 4 or 6) or is it fixed and not backward-compatible? Sorry for the many questions. If there is documentation regarding this please relate it, I will gladly read it myself. Regards, Vassil
