This is a very interesting approach and I wouldn't keep OSGi a backbone but one of the supported runtime (as spring-boot, microprofile or even javaee...oops jakartaee, why not?). So overall OSGi flavor would be a karaf 4 in a karaf 5 to illustrate the idea. Being able to aggregate runtimes in a single JVM has a great value but it must not come with all the build requirements (and prerequirements to tests for instance) so something lighter than OSGi, probably closer to tomcat/servlet classloading default model (parent with the "container", children with the apps) makes a lot of sense. I wouldn't call it karaf 5 (please dont do AMQ5-AMQ6 error), but as karaf is the industrialization of an OSGi runtime it makes sense to have an industrialization of a generic runtime, it is the next step IMO and I already envision the "merge" of a docker-compose/k8s recipe with 10 uservices in a single JVM, financial department will love it and dev will keep doing what they want, everybody will be happy ;).
Romain Manni-Bucau @rmannibucau <https://twitter.com/rmannibucau> | Blog <https://rmannibucau.metawerx.net/> | Old Blog <http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> | LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book <https://www.packtpub.com/application-development/java-ee-8-high-performance> Le mer. 4 nov. 2020 à 08:52, Grzegorz Grzybek <gr.grzy...@gmail.com> a écrit : > śr., 4 lis 2020 o 08:35 Jean-Baptiste Onofre <j...@nanthrax.net> napisał(a): > > > That’s a great feedback ! > > > > Today, we are "challenged" by other approach. I still believe that we > have > > a great asset in the runtime ecosystem. > > > > My thinking now is more to still use OSGi internally (and let people do > > OSGi on Karaf if they want) but open the scope to other > framework/approach > > (spring boot, micro profile, etc). We would embrace a wider community and > > expend our use cases. > > With François, I think we already identified some improvements patch > > (lighter/immutable runtime, tooling, …), but I would love to have > feedback > > from the community to drive the roadmap. > > > > Thanks Greg ! You made my day ;) > > > > :) > I'll definitely think outside of OSGi box after I finish my current > assignment (work). > > regards > Grzegorz > > > > Regards > > JB > > > > > Le 4 nov. 2020 à 07:43, Grzegorz Grzybek <gr.grzy...@gmail.com> a > écrit > > : > > > > > > śr., 4 lis 2020 o 07:41 Jean-Baptiste Onofre <j...@nanthrax.net> > > napisał(a): > > > > > >> What do you mean by "impossible" ? Removing OSGi from the picture, or > > >> thinking about Karaf future ? ;) > > >> > > > > > > I meant I see OSGi everywhere and that's all I do for last 6+ years, so > > > it's hard for me to NOT think about OSGi ;) > > > If I was asked to help shaping Karaf 5, I'd still think OSGi-first... > > > > > > regards > > > Grzegorz Grzybek > > > > > > > > >> > > >> Regards > > >> JB > > >> > > >>> Le 4 nov. 2020 à 06:27, Grzegorz Grzybek <gr.grzy...@gmail.com> a > > écrit > > >> : > > >>> > > >>>> > > >>>> don’t think OSGi focus > > >>>> > > >>> > > >>> For now it's impossible for me ;) Looks like I need some OSGi-REST... > > ;) > > >>> > > >>> regards > > >>> Grzegorz > > >>> > > >>> śr., 4 lis 2020 o 06:16 Jean-Baptiste Onofre <j...@nanthrax.net> > > >> napisał(a): > > >>> > > >>>> Hi > > >>>> > > >>>> Not yet, I’m working locally on changing the structure. > > >>>> > > >>>> And I don’t want to be influenced or influence for now ;) > > >>>> > > >>>> So, I would love your overall thinking in term of approach, > features, > > >>>> vision, and again generally speaking (don’t think OSGi focus, or one > > >>>> particular use case, more global). > > >>>> > > >>>> Regards > > >>>> JB > > >>>> > > >>>>> Le 4 nov. 2020 à 06:09, Grzegorz Grzybek <gr.grzy...@gmail.com> a > > >> écrit > > >>>> : > > >>>>> > > >>>>> Hello > > >>>>> > > >>>>> Great news! Is this branch already available in Karaf's git repo? > > >>>>> > > >>>>> regards and stay safe! > > >>>>> Grzegorz Grzybek > > >>>>> > > >>>>> śr., 4 lis 2020 o 05:59 Jean-Baptiste Onofre <j...@nanthrax.net> > > >>>> napisał(a): > > >>>>> > > >>>>>> Hi guys, > > >>>>>> > > >>>>>> François and I started to think about Karaf 5 and give an even > > modern > > >>>>>> flavor to Karaf, including potentially lot of refactoring and > > changes. > > >>>> We > > >>>>>> think it’s a must have in our patch to the "main modulith > runtime". > > >>>>>> > > >>>>>> Before sharing all details (some have been shared during my talk > at > > >>>>>> ApacheCon), we want to move forward on a PoC branch. > > >>>>>> > > >>>>>> However, we would love to have your inputs and thoughts (think > wide > > >> ;)). > > >>>>>> > > >>>>>> So, please, if you have ideas, comments, criticism ;), send me an > > >> email > > >>>>>> and I will reply and eventually include your points in the PoC. > > >>>>>> > > >>>>>> Thanks ! > > >>>>>> Regards > > >>>>>> JB > > >>>> > > >>>> > > >> > > >> > > > > >