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
> > >>>>
> > >>>>
> > >>
> > >>
> >
> >
>

Reply via email to