======source_management====== There is many ways how to manage the growing delta between the some current kernel API and the API of an older, distro specific kernel. This page collects the specific issues, how different people deal with them and from there we come up with some best practices how to do it with least effort. As we anticiapte distro differences in the kernel even once we have these best practices, this page also lists the distro specifics of the kernels. \\ So in one sentence the scope of this effort is * how to systematically backport upstream drivers to distro kernels =====Contents===== * [[https://www.linuxfoundation.org/#distro_specifics_of_the_kernels|1 distro specifics of the kernels]] * [[https://www.linuxfoundation.org/#ubuntu|1.1 ubuntu]] * [[https://www.linuxfoundation.org/#openSUSE|1.2 openSUSE]] * [[https://www.linuxfoundation.org/#debian|1.3 debian]] * [[https://www.linuxfoundation.org/#SLE|1.4 SLE]] * [[https://www.linuxfoundation.org/#RHEL|1.5 RHEL]] * [[https://www.linuxfoundation.org/#Fedora|1.6 Fedora]] * [[https://www.linuxfoundation.org/#how_is_it_done.3F|2 how is it done?]] * [[https://www.linuxfoundation.org/#Dell|2.1 Dell]] * [[https://www.linuxfoundation.org/#FSC|2.2 FSC]] * [[https://www.linuxfoundation.org/#HP|2.3 HP]] * [[https://www.linuxfoundation.org/#IBM|2.4 IBM]] * [[https://www.linuxfoundation.org/#Red_Hat|2.5 Red Hat]] * [[https://www.linuxfoundation.org/#SUSE|2.6 SUSE]] * [[https://www.linuxfoundation.org/#ubuntu_2|2.7 ubuntu]] * [[https://www.linuxfoundation.org/#possible_common_solutions|3 possible common solutions]] * [[https://www.linuxfoundation.org/#who_is_working_on_this|4 who is working on this]] ===== distro specifics of the kernels ===== * which kernel is on which distro? * updated subsystems from later kernels? ==== ubuntu ==== ==== openSUSE ==== ==== debian ==== ==== SLE ==== ==== RHEL ==== ==== Fedora ==== ===== how is it done? ===== ==== Dell ==== ==== FSC ==== ==== HP ==== ==== IBM ==== ==== Red Hat ==== ==== SUSE ==== ==== ubuntu ==== ===== possible common solutions ===== However the different target kernels are managed and the API backports may be shared, we need a common [[https://www.linuxfoundation.org/node/add/wiki?gids[]=576|Driver backport exchange format]] to share backported drivers between vendors in source format. ===== who is working on this =====