The question we've all been asking finally answered - yes, Apache Karaf 3.0.0 can run on Raspberry Pi!
If you're not familiar with Raspberry Pi it's a small, inexpensive computer which at its heart runs a 700 MHz Low Power ARM1176JZ-F Applications ProcessorCPU with 512MB ram.
My build utilizes a Debian based Linux distro, Raspbian, and an Arm compatible Oracle JDK build.
Out of the box I had to make some small modification to the Karaf shell script. The "server" flag was not recognized by the Java installation on my RPi. Editing this out of the script allowed Karaf to start up happily.
|I have a feeling there are lots of performance gains to be made with some careful tweaking of JVM parameters.|
What about the Service Wrapper?
|Almost there, however this is about as far as the service wrapper will go on RPi platform :(|
Unfortunately that feature still does not operate out of the box on Raspberry Pi. A Jira ticket has been filed for this deficiency, hopefully an Apache License compatible solution will be found.