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