I can still see value without the Shell or JMX. It would be akin to Virgo Nano. 
Feature, KAR and Deployers alone make Karaf valuable.

-Nick Baker

From: Achim Nierbeck <[email protected]<mailto:[email protected]>>
Reply-To: "[email protected]<mailto:[email protected]>" 
<[email protected]<mailto:[email protected]>>
Date: Monday, November 24, 2014 at 8:53 AM
To: "[email protected]<mailto:[email protected]>" 
<[email protected]<mailto:[email protected]>>
Subject: Re: Minimal/core Karaf 4

Hi,

maybe you should give us a hint on your requirements, cause right now the 
*.jmx.* bundles are needed to configure Karaf via JMX which itself is a valid 
requirement.
Again org.apache.karaf.shell.* is needed to run the Karaf shell, so why would 
you want to run Karaf without shell and without JMX,
in that scenario you can't use it at all for anything.

At best give us an idea of what kind of requirements you have for a core 
distribution.
And please also give us an idea, where using Karaf-Core is more helpfull then 
using a plain Framework like Equinox or Felix?
At the moment I wouldn't know where to strip-off more bundles.

regards, Achim


2014-11-24 14:43 GMT+01:00 Kim Hansen 
<[email protected]<mailto:[email protected]>>:
I have tried installing Karaf and starting it and can see that it takes 7 
seconds (on my laptop) to load fx.:

  *   org.osgi.jmx.*
  *   org.apache.aries.jmx.*
  *   org.apache.karaf.shell.*

But I can't understand why these are being loaded at all for a minimal 
distribution?

I would really like to get a Karaf core version that loads nothing and starts 
up in less than a second, and then a manual/guide for how to easily create core 
distribution with nothing/one/multiple of these installed.

While looking through the archive I found these related issues:

  *   KARAF-2651<https://issues.apache.org/jira/browse/KARAF-2651> -- Minimal 
distribution should really be minimal
  *   KARAF-2652<https://issues.apache.org/jira/browse/KARAF-2652> -- Create 
net distribution

Why does Karaf core load these?



--

Apache Member
Apache Karaf <http://karaf.apache.org/> Committer & PMC
OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer & 
Project Lead
blog <http://notizblog.nierbeck.de/>
Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS>

Software Architect / Project Manager / Scrum Master

Reply via email to