> Hello,
> 
> I see in that some of us would like to integrate very early features in 
> Tizen Kernel while some other would prefer to remain conservative.
> In order to agree on a common model, I would like to propose the 
> following simple concepts.
> 
>   - Only patches accepted in a published 'release' Linux Kernel can be 
> used in Tizen Base/Common
>   - Kernel source should be common for all verticals, but Kernel config 
> is vertical specific.

It is not going to happen with most ARM devices (phones, tablets, TVs, ...)
unless you take them out from the common. We have made some progress in
publishing kernel-hacks for ARM devices; however, we still have a long list
of them. At least, we lose GPU support for most phone devices with mainline
aligned kernels.

At best, for now, we can only make kernel ABIs (including those for OALs)
to be compatibale with mainline Linux... (even this is except for most
mobile GPUs) If you count for those who come with userspace binary
"firmware" with their own "kernel interface", I just lose any hope for this.

Plus, when we are near the release of a major version, freezing every
feature development and focussing on bugfixes only, it includes the
kernel as well. For example, for the release of Tizen 2.0, the Tizen
reference device, RD-PQ, and its kernel had many bugfixes that won't be
in any version of published kernels.


>   - Tizen Generic (which is only a development tool) will follow that rule.
>   - Back-ported patches accepted in a more recent 'release' of the 
> kernel are acceptable in Tizen Base/Common
>   - Vertical may decide to use non "released" patches but that is not 
> advisable.
>   - Platform integrator remain free of their implementation as long as 
> it complies with their vertical requirements.
> 
> 
> That model should allow us to remain agile, while protecting us to 
> introduce fork from the kernel main line and to create a maintenance 
> nightmare.
> 
> Feedback is welcome.
> 

If you meant "Base/Common for Tizen Kernel", not "Kernel for Tizen Base/Common",
that'd be simply the mainline or LTS/LTSI.


Cheers,
MyungJoo

> -- 
> Dominig ar Foll
> Senior Software Architect
> Open Source Technology Centre
> Intel SSG
> 
> _______________________________________________
> Dev mailing list
> [email protected]
> https://lists.tizen.org/listinfo/dev
> 
> 
> 
>        
>   
>          
> 
_______________________________________________
Dev mailing list
[email protected]
https://lists.tizen.org/listinfo/dev

Reply via email to