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