What is the difference between Eclipse Virgo and Eclipse Gemini?

Hey,
What is the difference between Eclipse Virgo and Eclipse Gemini?
(I understand what OSGI does in general).

+6
java osgi eclipse-virgo
source share
2 answers

From the offer of Virgo:

Twins

Virgo provides a working enterprise application model on top of Equinox with built-in application support and provisioning. The Gemini project at Eclipse.org provides an implementation of enterprise features that can be used by such applications. The Virgo Kernel provides only basic capabilities and depends entirely on the Gemini Blueprint Service project. Virgo Server Distribution Pre-Integrates Gemini Web Container Projects and Blueprint Service. Additional features provided by Gemini projects can be easily added to the Virgo server simply by deploying the appropriate package provided by these projects.


Resources:

+6
source share

Eclipse Gemini provides a dependency injection function (via Spring) for OSGi packages. Eclipse Virgo, on the other hand, is an OSGi runtime built on an Equinox container that includes many technologies, such as Gemini, Logback, P2, or servlet containers (like Jetty or Tomcat).

An alternative for Gemini can be Apache Aries [1], and an alternative for Virgo can be Apache Karaf [2]

+3
source share

All Articles