- Linus Torvalds added hidden tabs to Kconfig to challenge parsers that can’t handle them.
- Tabs were intentionally added to the common Kconfig file for page sizes to expose faulty parsers.
- Torvalds believes parsers unable to handle tabs shouldn’t be parsing kernel Kconfig files, aiming to force fixes.
Reminds me of Beethoven writing Für Elise for sometime he loved, and when he was rejected, the music was finished in such a way that she could not play it.
Fur Elise wasn’t discovered until 40 years after his death and its unknown who it was written for.
Wait, isn’t that obvious? Its for Elise!
It was probably not for Elise, but Therese, but again its complicated.