Un ingegnere dell'azienda SUSE ha proposto di includere nella branch linux-next, da cui si sviluppa la funzionalità del kernel Linux 7.1, una serie di patch che rimuovono la possibilità di compilare lo stack IPv6 come modulo del kernel. Tra le motivazioni si cita il desiderio di eliminare complessità e semplificare la manutenzione. La possibilità di compilare IPv6 come modulo rimane nel kernel principalmente per ragioni storiche e non viene praticamente utilizzata nelle distribuzioni moderne (IPv6 viene integrato nel kernel o completamente disabilitato).
Il problema principale è che quando il kernel supporta la compilazione di IPv6 come modulo del kernel (CONFIG_IPV6=m), molte sottosistemi sono costretti ad aggiungere gestori inutili nel caso venga scaricato il modulo IPv6. Pertanto, si propone di limitare le opzioni per integrare IPv6 nel kernel (CONFIG_IPV6=y) e per disabilitare completamente IPv6 (CONFIG_IPV6=n), il che esonererebbe il sottosistema di rete, BPF, Netfilter e alcuni driver dalla necessità di gestire il caricamento del modulo.
Fonte: opennet.ru
