Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Virgo » Virgo Kernel and Felix(use of felix in Virgo Kernel)
Virgo Kernel and Felix [message #754243] Tue, 01 November 2011 15:44 Go to next message
mvangeertruy is currently offline mvangeertruy
Messages: 1
Registered: November 2011
Junior Member
Yesterday I downloaded Virgo Kernel and started using it. When I ran "help" from the osgi> console, I saw that Virgo Kernel uses a number of console commans from the Felix project. How are Virgo Kernel and Felix related? Does Virgo Kernel use both/either Equinox and Felix?

My guess was that Virgo Kernel uses the console commands from felix that get thier information from the standard osgi set of interfaces. Is this the limit to the use of Felix in Virgo, or is it larger?
Re: Virgo Kernel and Felix [message #754271 is a reply to message #754243] Tue, 01 November 2011 17:44 Go to previous messageGo to next message
Hristo Iliev is currently offline Hristo Iliev
Messages: 156
Registered: May 2010
Location: Sofia, Bulgaria
Senior Member

Virgo uses the Equinox Incubator Console [1], based on Apache Felix Gogo shell. Gogo is is the reference implementation of RFC 147 - the Command Line Interface specification in OSGi. Besides Gogo the Equinox shell has ssh and telnet, JAAS based user authentication and tab completion.

Some Felix components were used in previous versions, but currently Virgo is entirely based on Equinox/Eclipse components, except Gogo of course. It should be possible to use the corresponding Felix equivalents that implement the same part of the OSGi spec (event admin for instance).

[1] http://eclipse.org/equinox/incubator/console/index.php
Re: Virgo Kernel and Felix [message #754274 is a reply to message #754271] Tue, 01 November 2011 18:04 Go to previous message
Glyn Normington is currently offline Glyn Normington
Messages: 1222
Registered: July 2009
Senior Member
Just a small clarification: the spec work on RFC 147 was terminated because it was agreed there was no need for it now that Gogo is generally usable. So Gogo is not an official Reference Implementation of an OSGi spec, although from a user's perspective, it's pretty close to that.
Previous Topic:Precompiled JSPs full of ${...}
Next Topic:Problem with org.eclipse.virgo.web.dm;
Goto Forum:
  


Current Time: Sun Sep 21 16:22:56 GMT 2014

Powered by FUDForum. Page generated in 0.03333 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software