Un ingénieur de SUSE a proposé une série de correctifs à intégrer à la branche linux-next, qui constitue la base du noyau Linux 7.1. L'objectif affiché est de réduire la complexité et de simplifier la maintenance. La possibilité de compiler IPv6 en tant que module est conservée dans le noyau principalement pour des raisons historiques et n'est pas utilisée en pratique dans les distributions modernes (IPv6 est soit intégré au noyau, soit totalement désactivé).
Le problème est que, lorsque le noyau prend en charge l'intégration d'IPv6 via un module noyau (CONFIG_IPV6=m), de nombreux sous-systèmes sont contraints d'ajouter des gestionnaires inutiles en cas de déchargement du module IPv6. Par conséquent, il est proposé de limiter le choix aux options d'intégration d'IPv6 au noyau (CONFIG_IPV6=y) et de désactivation complète d'IPv6 (CONFIG_IPV6=n), ce qui permettra au sous-système réseau, à BPF, à Netfilter et à certains pilotes de ne plus avoir à gérer le déchargement du module.
Source: opennet.ru
