OSGi的实现与扩展 OSGi框架最著名的三个实现包括Apache Felix, Equinox和Knopflerfish,这三个实现也是R4的认证实现。 Knopflerfish : Knopflerfish也是一个大名鼎鼎的开源OSGi服务平台实现,由Markwave公司实现。 除了提供运行环境外,Knopflerfish也提供了一套Eclipse的SDK,帮助开发者开发OSGi应用。 OSGi联盟 最后再说一说维护着OSGi标准,推动OSGi一直向前发展的OSGi联盟。
现代OSGi容器如Knopflerfish提供了增强型诊断工具: 类来源追踪功能 Bundle依赖图谱可视化 类加载路径记录器 依赖地狱的新形态 虽然解决了传统JAR冲突,但可能出现包级依赖死锁。
该框架支持当前可用的大多数OSGi实现(Equinox、Knopflerfish和Apache Felix)。