Big +1, and the good point about Romain’s proposal is that we have two 
different subproject:

- Karaf OSGi runtime where we can focus on the tooling, etc
- Karaf runtime manager where we can focus on runtime, multi runtime tooling, 
assembly

Regards
JB

> Le 4 nov. 2020 à 10:51, Francois Papon <francois.pa...@openobject.fr> a écrit 
> :
> 
> Agree and we have to focus on building the distribution and testing easily.
> 
> regards,
> 
> François
> fpa...@apache.org
> 
> Le 04/11/2020 à 10:21, Jean-Baptiste Onofre a écrit :
>> 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
>>>>>>>>> 
>>>>>>> 
>>>>> 

Reply via email to