Инженер от компания SUSE предложи за включване в клона linux-next, на базата на който се изгражда функционалността на ядрото на Linux 7.1, серия от пачове, премахващи възможността за сглобяване на IPv6 стек под формата на модул на ядрото. Като причини се споменава желанието да се избегнат усложнения и да се опрости поддръжката. Възможността за сглобяване на IPv6 под формата на модул остава в ядрото основно по исторически причини и в съвременните дистрибуции не се използва на практика (IPv6 или се вгражда в ядрото, или се изключва напълно).
Същността на проблема е, че когато ядрото поддържа сглобяването на IPv6 като модул на ядрото (CONFIG_IPV6=m), множество подсистеми са принудени да добавят безполезни обработващи единици за случай на изтегляне на модула IPv6. Затова се предлага да се ограничи избора на опции за вграждане на IPv6 в ядрото (CONFIG_IPV6=y) и пълното изключване на IPv6 (CONFIG_IPV6=n), което ще облекчи мрежовата подсистема, BPF, Netfilter и някои драйвери от необходимостта да обработват изтеглянето на модула.
Източник: opennet.ru
