| 實現 | 規範版本 | 特點與定位 | 典型應用 |
|---|---|---|---|
| Equinox | R4 Core Framework | Eclipse 開源社區實現,Eclipse IDE 3.0+ 內核基石,提供標準服務 Bundle、J2EE 整合、p2 部署更新框架、JMX/安全/AOP 研究方向 | Eclipse IDE、RCP 應用、服務端 OSGi 容器 |
| Felix | R4(Framework + Standard Services) | Apache 孵化器項目,輕量級、嵌入式友好,社區活躍,1.0 已發布 | 嵌入式、中間件內核、單元測試環境 |
| Knopflerfish | R3/R4 | 早期成熟實現,提供易用開發工具與應用,官網豐富編程指南 | 教學、原型驗證、嵌入式產品 |
| Oscar | R3 | ObjectWeb 早期實現,核心僅 40 個類,現併入 Apache Felix | 歷史參考、輕量級研究 |
org.eclipse.osgi:核心框架實現(為兼容 Eclipse 3.0 前代碼顯繁瑣)org.eclipse.equinox.launcher:啟動支持(原 startup.jar 遷移為 Fragment)eclipse.exe:原生啟動器,部分功能下沉至 launcher 共享 DLLlog、configadmin、eventadmin、http、ds、metatype、preferences、useradmin、wireadmin 等servletbridge(嵌入 Tomcat/Jetty/WebSphere/WebLogic)、http.jetty(內嵌 Jetty 5.x)、http.registry(擴展點註冊 Servlet/JSP)Sun 提出類似規範「Hundred Kilobytes Kernel」(HK2),含 Modules Subsystem + Component Model,計劃 JDK 7 整合,GlassFish v3 採用為內核。
Eclipse CVS::pserver:anonymous@dev.eclipse.org/cvsroot/eclipse 路徑下 org.eclipse.equinox.* 及 equinox-incubator。