I am trying to understand how Equinox works by looking through its underlying bundles.
Can someone explain in general terms (or point out a good resource to understand) the relationship/difference between the org.eclipse.osgi
and org.eclipse.equinox series of bundles? From what I understand org.eclipse.osgi
contains the base OSGI runtime implementation and org.eclipse.equinox
implements additional services.
Actually, it's the other way around. The package org.eclipse.osgi
manages internals and imlements some services (but not all, see the list here: http://www.eclipse.org/equinox/bundles/). The org.eclipse.equinox
bundle represents the whole framework and is responsible for managing the bundles and has the lowest start level.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With