Linus Torvalds es va negar a acceptar al nucli un canvi per substituir el caràcter de tabulació per un espai al delimitador del paràmetre FTRACE_RECORD_RECURSION_SIZE a la configuració del nucli Kconfig. El canvi va ser proposat pel desenvolupador del projecte Fedora amb la nota que l'ús de pestanyes fa que l'analitzador de configuració es trenqui. En lloc del canvi proposat, Linus va incloure el seu propi pegat al nucli, que va afegir específicament caràcters de tabulació a la definició de la configuració PAGE_SHIFT, que estableix el desplaçament per a diverses mides de pàgines de memòria.
L'addició de pestanyes a paràmetres superiors a FTRACE_RECORD_RECURSION_SIZE s'explica pel fet que el fitxer de configuració del nucli permet l'ús tant d'espais com de pestanyes, de manera que si l'analitzador no pot analitzar una cadena amb pestanyes normalment, aquest és un problema d'analitzador que s'hauria de solucionar. L'ordre "make defconfig" accepta les pestanyes correctament, de manera que els analitzadors externs també les haurien de processar.
La presència no només d'espais, sinó també de pestanyes al nucli Kconfig subministrat ajudarà a identificar analitzadors problemàtics i afavorir la seva correcció. La idea d'adaptar el nucli als analitzadors defectuosos es percep com a defectuosa, ja que encara que la referència Kconfig contindrà sempre només espais, l'usuari mitjà és lliure d'utilitzar pestanyes a la configuració dels seus sistemes i aquest ús pot provocar errors en el sistema. analitzadors de tercers no corregits.
Font: opennet.ru
