CINXE.COM

SpecialInterestGroup/Kmods

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title>SpecialInterestGroup/Kmods</title> <link rel="stylesheet" type="text/css" media="all" charset="utf-8" href="modern/css/common.css"> <link rel="stylesheet" type="text/css" media="screen" charset="utf-8" href="modern/css/screen.css"> <link rel="stylesheet" type="text/css" media="print" charset="utf-8" href="modern/css/print.css"> <style type="text/css"> ul.pagetitle{ display: inline; margin: 0; padding: 0; font-size: 1.5em; } li.pagetitle{ display: inline; margin: 0; } td.noborder { border: 0; } </style> </head> <body> <table> <tr> <td class="noborder"> <img src="logo.png"> </td> <td class="noborder"> <ul class="pagetitle"> <li class="pagetitle"><a class="backlink">SpecialInterestGroup/Kmods</a> </ul> <br><br> [<a href="FrontPage.html">FrontPage</a>]&nbsp;[<a href="TitleIndex.html">TitleIndex</a>]&nbsp;[<a href="WordIndex.html">WordIndex</a>]&nbsp; </td> </tr> </table> <hr> <div id="page"><h1 style="background-color:Red; color:White">This is a read-only <a href="https://gitlab.com/CentOS/docs/wiki_archives">archived version</a> of wiki.centos.org</h1> <div dir="ltr" id="content" lang="en"><span class="anchor" id="top"></span> <span class="anchor" id="line-1"></span><span class="anchor" id="line-2"></span><span class="anchor" id="line-3"></span><p class="line867"> <h1 id="Kmods_SIG">Kmods SIG</h1> <span class="anchor" id="line-4"></span><span class="anchor" id="line-5"></span><p class="line867"> <h2 id="Goals">1. Goals</h2> <span class="anchor" id="line-6"></span><p class="line874">The kmods SIG will focus on providing kernel modules currently not available in CentOS Stream. <span class="anchor" id="line-7"></span><span class="anchor" id="line-8"></span><p class="line867"> <h2 id="Status">2. Status</h2> <span class="anchor" id="line-9"></span><span class="anchor" id="line-10"></span><p class="line867"><strong>Approved</strong> <span class="anchor" id="line-11"></span><span class="anchor" id="line-12"></span><p class="line874">Sponsoring Governing Board Member: Patrick Riehecky <span class="anchor" id="line-13"></span><span class="anchor" id="line-14"></span><p class="line867"> <h2 id="What.27s_in_scope">3. What's in scope</h2> <span class="anchor" id="line-15"></span><p class="line874">This SIG is a good place for any kernel module that is beneficial to CentOS Stream, but cannot be directly contributed to any of the involved upstream projects. These kernel modules may be divided in three categories: <span class="anchor" id="line-16"></span><span class="anchor" id="line-17"></span><p class="line867"> <h3 id="Restore_support_for_deprecated_devices">3.1. Restore support for deprecated devices</h3> <span class="anchor" id="line-18"></span><p class="line874">The CentOS Stream kernel includes several kernel modules for which the list of supported devices has been limited by Red Hat. This SIG aims to provide versions of these kernel modules with restored support for as many deprecated and removed devices as possible. <span class="anchor" id="line-19"></span><span class="anchor" id="line-20"></span><p class="line867"> <h3 id="In-tree_kernel_modules_not_enabled_for_CentOS_Stream">3.2. In-tree kernel modules not enabled for CentOS Stream</h3> <span class="anchor" id="line-21"></span><p class="line874">Many in-tree kernel modules are simply disabled for the CentOS Stream kernel. This may either be due to drivers being deprecated and removed compared to older CentOS major releases or never being enabled in the first place. This SIG aims to provide these in-tree drivers as external kernel modules to enable CentOS Stream running on a broader range of available hardware and provide other beneficial functionality. <span class="anchor" id="line-22"></span><span class="anchor" id="line-23"></span><p class="line867"> <h3 id="Out-of-tree_kernel_modules">3.3. Out-of-tree kernel modules</h3> <span class="anchor" id="line-24"></span><p class="line874">This SIG also aims to provide out-of-tree kernel modules for CentOS Stream. Due to legal reasons, out-of-tree kernel modules with a non GPL v2 compatible license require a case by case review by Red Hat Legal. <span class="anchor" id="line-25"></span><span class="anchor" id="line-26"></span><p class="line867"> <h3 id="User_space_tools">3.4. User space tools</h3> <span class="anchor" id="line-27"></span><p class="line874">User space tools required by or specific to kernel modules provided by this SIG, which are not suitable to be included in EPEL, shall be provided by this SIG as well. <span class="anchor" id="line-28"></span><span class="anchor" id="line-29"></span><p class="line867"> <h2 id="What.27s_not_in_scope">4. What's not in scope</h2> <span class="anchor" id="line-30"></span><p class="line874">Anything that can be contributed directly to any of the involved upstream projects is not in scope. This includes, but is not limited to: <span class="anchor" id="line-31"></span><ul><li>Unrelated user space packages: These should be submitted to Fedora/EPEL <span class="anchor" id="line-32"></span></li><li>Support for new architectures currently not supported by CentOS Stream <span class="anchor" id="line-33"></span></li><li>Kernel modules with a non GPL v2 compatible license and no exception given by Red Hat Legal <span class="anchor" id="line-34"></span><span class="anchor" id="line-35"></span></li></ul><p class="line867"> <h2 id="Collaboration">5. Collaboration</h2> <span class="anchor" id="line-36"></span><p class="line874">It is desired to work closely together with other groups working on similar tasks within the CentOS Stream community and the broader Enterprise Linux community. In particular this includes, but is not limited to: <span class="anchor" id="line-37"></span><span class="anchor" id="line-38"></span><p class="line867"> <h3 id="kernel-plus">5.1. kernel-plus</h3> <span class="anchor" id="line-39"></span><p class="line874">Especially for in-tree kernel modules it is desired to closely work together with the kernel-plus developers/maintainers. <span class="anchor" id="line-40"></span><span class="anchor" id="line-41"></span><p class="line867"> <h3 id="CentOS_Stream_kernel">5.2. CentOS Stream kernel</h3> <span class="anchor" id="line-42"></span><p class="line874">A close collaboration with upstream is desired to get any valuable kernel module directly into the CentOS Stream kernel. <span class="anchor" id="line-43"></span><span class="anchor" id="line-44"></span><p class="line867"> <h3 id="ELRepo">5.3. ELRepo</h3> <span class="anchor" id="line-45"></span><p class="line874">There is a large overlap with ELRepo for many of the kernel modules to be provided by this SIG for CentOS Stream. Hence we hope to establish a good connection with the ELRepo community which shall be beneficial to both sides. <span class="anchor" id="line-46"></span><span class="anchor" id="line-47"></span><p class="line867"> <h2 id="Roadmap">6. Roadmap</h2> <span class="anchor" id="line-48"></span><ul><li>Provide packages for in-tree kernel modules with restored support for deprecated devices <span class="anchor" id="line-49"></span></li><li>Provide packages for in-tree kernel modules that have been supported in older CentOS major releases <span class="anchor" id="line-50"></span></li><li>Provide packages for further in- and out-of-tree kernel modules as requested by the community <span class="anchor" id="line-51"></span></li><li>Work with other SIGs and others involved to establish a common work-flow to sign kernels and/or kernel modules provided by SIGs. <span class="anchor" id="line-52"></span><span class="anchor" id="line-53"></span></li></ul><p class="line867"> <h2 id="Resources">7. Resources</h2> <span class="anchor" id="line-54"></span><ul><li><p class="line862">Documentation: <a class="https" href="https://sigs.centos.org/kmods/">https://sigs.centos.org/kmods/</a> <span class="anchor" id="line-55"></span></li><li><p class="line891"><a class="nonexistent" href="./GitLab.html">GitLab</a>: <a class="https" href="https://gitlab.com/CentOS/kmods">https://gitlab.com/CentOS/kmods</a> <span class="anchor" id="line-56"></span></li><li><p class="line862">Group on ACO: <a class="https" href="https://accounts.centos.org/group/sig-kmods">https://accounts.centos.org/group/sig-kmods</a> <span class="anchor" id="line-57"></span></li><li><p class="line862">GPG key: <a class="https" href="https://www.centos.org/keys/#kmods-sig">https://www.centos.org/keys/#kmods-sig</a> <span class="anchor" id="line-58"></span></li><li><p class="line862">Meetings: <a class="https" href="https://www.centos.org/community/calendar/#Kmods_SIG">https://www.centos.org/community/calendar/#Kmods_SIG</a> <span class="anchor" id="line-59"></span><span class="anchor" id="line-60"></span></li></ul><p class="line867"> <h2 id="Membership">8. Membership</h2> <span class="anchor" id="line-61"></span><p class="line874">The current set of members is: <span class="anchor" id="line-62"></span><span class="anchor" id="line-63"></span><p class="line867"><span class="anchor" id="line-64"></span><ul><li><p class="line891"><a href="./PatrickRiehecky.html">Patrick Riehecky</a> <span class="anchor" id="line-65"></span></li><li><p class="line891"><a href="./PeterGeorg.html">Peter Georg</a> <span class="anchor" id="line-66"></span></li></ul><p class="line867"><span class="anchor" id="line-67"></span><span class="anchor" id="line-68"></span><p class="line862">The SIG is co-chaired by Peter Georg and &lt;to be elected&gt;. <span class="anchor" id="line-69"></span><span class="anchor" id="line-70"></span><p class="line862">Everybody is welcome to join and contribute to the SIG. Membership can be requested by asking on the <a class="https" href="https://lists.centos.org/mailman/listinfo/centos-devel">centos-devel</a> mailing list, the <a class="https" href="https://pagure.io/centos-sig-kmods/sig/issues">SIG Bug Tracker</a>, or by asking during one of the <a class="https" href="https://www.centos.org/community/calendar/#Kmods_SIG">regular meetings</a>. Any current member can raise objections and request a simple majority vote on membership applications. SIG members are expected to actively contribute or otherwise remain engaged with the project. Stale members may be removed by a simple majority vote after six months of inactivity. <span class="anchor" id="line-71"></span><span class="anchor" id="line-72"></span><p class="line874">The SIG is co-chaired by two equal chairpersons elected by SIG members for one year. Each chairperson is elected individually using a plurality vote. <span class="anchor" id="line-73"></span><span class="anchor" id="line-74"></span><p class="line874">The next SIG chair election is scheduled to be held in June 2022. <span class="anchor" id="line-75"></span><span class="anchor" id="bottom"></span></div> </div> <hr> 2023-09-11 07:23 </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10