Yes, Karaf is certainly a solution to the problem and it's great that
it supports subsystems today.
What I'm proposing is simply an alternative. A 'minimalist' approach.
Just Felix+Aries subsystems and nothing else. I'm finding that there
are people interested in something like that.

David

On 9 October 2014 14:12, Guillaume Nodet <gno...@apache.org> wrote:
> Fwiw, a few months ago, I've added a subsystem feature to apache 4.x
>
> https://github.com/apache/karaf/blob/master/assemblies/features/enterprise/src/main/feature/feature.xml
> It may need to be updated to the latest aries release though ...
>
> 2014-10-09 14:03 GMT+02:00 Jean-Baptiste Onofré <j...@nanthrax.net>:
>
>> Hi David,
>>
>> what about having a distribution based on Karaf for that ?
>> I mean, what you installed is likely already provided by Karaf minimal
>> distro (4.0.0).
>>
>> I discussed with Christian last week to add features/subsystem
>> relationship and being able to support both.
>>
>> Up to now, Aries is a framework/API, not a container on its own. That's
>> why I think it make sense to have such "subsystem distribution" on top of
>> Karaf.
>>
>> WDYT ?
>>
>> Regards
>> JB
>>
>>
>> On 10/09/2014 11:49 AM, David Bosschaert wrote:
>>
>>> Hi all,
>>>
>>> Now that all there are no snapshot dependencies any more for using
>>> Aries Subsystems with the OSGi Repository I was thinking about what
>>> would be an easy way for people to get started with them...
>>>
>>> While subsystems files themselves make it easy for people to deploy
>>> their apps, they would still need to get subsystems up and running
>>> first, which involves a number of bundles.
>>>
>>> If I'm looking at the minimal subsystems deployment with the latest
>>> Felix I'm seeing the following 14 bundles:
>>>     ID|State      |Level|Name
>>>      0|Active     |    0|System Bundle (4.4.1)
>>>      1|Active     |    1|Apache Aries Subsystem API (1.0.0)
>>>      2|Active     |    1|Apache Aries Subsystem Core (1.1.0)
>>>      3|Active     |    1|Apache Aries Util (1.1.0)
>>>      4|Active     |    1|Apache Felix Bundle Repository (2.0.2)
>>>      5|Active     |    1|Apache Felix Configuration Admin Service (1.8.0)
>>>      6|Active     |    1|Apache Felix Coordinator Service (1.0.0)
>>>      7|Active     |    1|Apache Felix Gogo Command (0.14.0)
>>>      8|Active     |    1|Apache Felix Gogo Runtime (0.12.1)
>>>      9|Active     |    1|Apache Felix Gogo Shell (0.10.0)
>>>     10|Active     |    1|Apache Felix Resolver (1.0.0)
>>>     11|Active     |    1|Region Digraph (1.1.0.v20120522-1841)
>>>     12|Active     |    1|slf4j-api (1.7.5)
>>>     13|Resolved   |    1|slf4j-simple (1.7.5)
>>>     14|Active     |    1|Subsystem Gogo Command (1.0.1)
>>> Where bundles 4, 7, 8 and 9 come from Felix.
>>> Bundles 1 and 2 are the subsystems implementation.
>>> Bundles 3, 5, 6, 10, 11, 12 and 13 are dependencies for Aries Subsystems.
>>> and bundle 14 is one that I wrote to add some gogo commands for
>>> subsystems (install/start/stop/list etc). BTW I would be happy to
>>> donate that code to Aries...
>>>
>>> So I was thinking that it would be really nice if there was a download
>>> available somewhere that would include all the above so that people
>>> can get started with subsystems really easily...
>>> Would it make sense to do this from the Aries project? It could be a
>>> variant of the 'Felix Main' project that simply includes some
>>> additional bundles. People can then just download this and get going
>>> with subsystems in seconds :)
>>>
>>> Just a thought...
>>>
>>> David
>>>
>>>
>> --
>> Jean-Baptiste Onofré
>> jbono...@apache.org
>> http://blog.nanthrax.net
>> Talend - http://www.talend.com
>>

Reply via email to