Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Equinox and OSGI bundles

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.

like image 980
alex28 Avatar asked Nov 04 '22 11:11

alex28


1 Answers

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.

like image 191
thobens Avatar answered Nov 09 '22 06:11

thobens