Feature Summary

Virgo provides a number of deliverables, each providing a particular mix of features. The table below outlines the features in each Virgo 3.6.x deliverable. If you are interested in which versions of components shipped in each release of Virgo, please refer to the table under Virgo Release Branding.

FeatureDeliverable
Nano Nano Web Kernel Jetty Server Server for Apache Tomcat
Servlet Container
Gemini Web (embedded Tomcat) yes yes
Jetty yes
Web Application Bundles yes yes yes
WAR files yes yes
APIs
Spring framework yes yes yes
OSGi Blueprint Service yes yes yes
OSGi Declarative Services yes yes yes yes yes
OSGi JMX Management yes yes yes yes yes
OSGi Log Service yes yes yes yes yes
Java Enterprise APIs yes
Snaps yes
Administration
Gogo shell via ssh/telnet yes yes yes yes yes
JMX management yes yes yes yes yes
Web Admin Console yes yes yes yes yes
Deployment
Kernel region yes yes yes yes yes
Hot deployer yes yes yes yes yes
Bundle artefacts yes yes yes yes yes
User region yes yes yes
Plan and PAR artefacts yes yes yes
Configuration artefacts yes yes yes
Provisioning
p2 initial provisioning yes yes yes yes yes
p2 runtime provisioning1 yes yes yes yes yes
Dependency provisioning from repository yes yes yes
Remote repository serving yes
Diagnostics
Medic/logback diagnostics yes yes yes yes yes
Resolution failure diagnostics yes2 yes2 yes yes yes
Dumps for offline analysis yes3 yes3 yes yes yes
  1. Kernel region only
  2. p2 resolution diagnostics only
  3. Dump subset for offline analysis
See also the Virgo 3.5.x feature summary if you are interested in that version.