People run karaf on Raspberry Pi devices. It can be quite small. What are your requirements on resources?
On Mon, Feb 18, 2019 at 10:10 AM Chuck Davis <cjgun...@gmail.com> wrote: > Hi James: > > My understanding is that Karaf is quite heavy. I want to keep my client as > light as possible. This is for a Java client application that I want to > update automatically on a periodic basis. > > On Mon, Feb 18, 2019 at 5:41 AM James Carman <ja...@carmanconsulting.com> > wrote: > > > Unless you really need to be “down and dirty” with OSGi, lots of folks > opt > > for using Apache Karaf, which is based on Felix (by default). It takes > > care of a lot of the heavy lifting for you automatically. If you really > > want to learn the insides and outs, though, stick with Felix, but you’ll > > want something like karaf when you deploy for real, most likely. > > > > On Mon, Feb 18, 2019 at 7:43 AM Chuck Davis <cjgun...@gmail.com> wrote: > > > > > Thanks for responding, Rob. I'm very new to OSGi and that sounds like > a > > > LOT of tinkering to me (overwhelming in fact at this point !!). > > > > > > But the more I study it the more it makes sense to me and the > exceptions > > > I'm seeing. > > > > > > Thanks for your response. > > > > > > On Sun, Feb 17, 2019 at 8:44 PM Rob Walker <r...@ascert.com> wrote: > > > > > > > We have worked our Felix based app so that it runs on JDK11 - took a > > bit > > > > of tinkering, but there wasn't anything in core code we had to > change. > > > > > > > > > > > > > > > > We did need to load the following bundles separately to replace > missing > > > > classes: > > > > > > > > > > > > > > > > jre-1.8_extra_bundles= > > > > > > > > jre-9_extra_bundles=${j9_replacement_packages} > > > > > > > > jre-10_extra_bundles=${j9_replacement_packages} > > > > > > > > jre-11_extra_bundles=${j9_replacement_packages} > > > > > > > > > > > > > > > > > >