Changing the "perspective/cursor" with Karaf as "runtime backbone", where OSGi is a kind of runtime, at same level as spring-boot, micro profile, whatever, is actually very interesting.
It could gives "perspective" to the project: - Karaf OSGi runtime - Karaf runtime manager I like the idea ;) Regards JB > Le 4 nov. 2020 à 09:39, Romain Manni-Bucau <rmannibu...@gmail.com> a écrit : > > 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 >>>>>>> >>>>>>> >>>>> >>>>> >>> >>> >>