> 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
