Linus Torvalds really prefers tabs

Linus Torvalds really doesn’t like spaces – as in, tabs vs. spaces – and got a little annoyed that a commit removed a hidden tab because it “apparently showed breakage in some third-party kernel config parsing tool”. So, Torvalds decided to add some hidden tabs to trigger breakages like this, and is threatening to add more hidden tabs if necessary.

It wasn’t clear what tool it was, but let’s make sure it gets fixed. Because if you can’t parse tabs as whitespace, you should not be parsing the kernel Kconfig files.

In fact, let’s make such breakage more obvious than some esoteric ftrace record size option. If you can’t parse tabs, you can’t have page sizes.

↫ Linus Torvalds

I’m not a programmer so I’m not going to wade into this debate – I have a personal Mastodon account to state it’s obviously tabs – but I did note that it seems like, at least in this commit message, Torvalds uses a double space after a period. Which is objectively the worst thing, right before Fahrenheit.

64 Comments

  1. 2024-04-17 6:33 pm
    • 2024-04-17 11:10 pm
    • 2024-04-18 1:30 am
  2. 2024-04-17 8:00 pm
    • 2024-04-17 11:40 pm
    • 2024-04-18 11:08 am
    • 2024-04-19 7:08 pm
    • 2024-04-19 7:10 pm
    • 2024-04-19 7:12 pm
      • 2024-04-19 7:37 pm
  3. 2024-04-17 8:02 pm
  4. 2024-04-17 8:09 pm
  5. 2024-04-17 9:21 pm
  6. 2024-04-17 11:48 pm
    • 2024-04-18 12:31 am
      • 2024-04-18 2:04 am
        • 2024-04-18 2:46 am
          • 2024-04-18 2:53 pm
          • 2024-04-19 8:08 pm
          • 2024-04-20 2:06 pm
          • 2024-04-20 11:22 pm
          • 2024-04-20 11:33 pm
          • 2024-04-21 12:29 am
          • 2024-04-21 12:33 am
    • 2024-04-18 4:32 am
      • 2024-04-18 7:34 am
      • 2024-04-18 11:13 am
        • 2024-04-18 12:53 pm
          • 2024-04-18 4:05 pm
  7. 2024-04-18 12:19 am
    • 2024-04-18 1:14 am
      • 2024-04-18 10:58 pm
    • 2024-04-18 2:04 am
      • 2024-04-18 2:59 am
        • 2024-04-18 3:02 am
        • 2024-04-18 2:58 pm
          • 2024-04-19 8:16 pm
  8. 2024-04-18 12:39 am
    • 2024-04-18 1:32 am
      • 2024-04-18 2:54 am
        • 2024-04-18 4:28 am
          • 2024-04-18 4:28 am
          • 2024-04-18 4:52 am
          • 2024-04-18 5:03 am
          • 2024-04-18 4:15 pm
          • 2024-04-18 6:23 pm
          • 2024-04-18 6:24 pm
        • 2024-04-18 7:40 am
        • 2024-04-18 5:59 pm
          • 2024-04-18 6:18 pm
      • 2024-04-18 4:34 am
        • 2024-04-18 11:29 am
          • 2024-04-18 4:22 pm
  9. 2024-04-18 4:26 am
  10. 2024-04-18 9:21 am
    • 2024-04-18 10:00 am
  11. 2024-04-18 11:33 am
  12. 2024-04-18 12:03 pm
  13. 2024-04-18 1:26 pm
  14. 2024-04-18 3:12 pm
    • 2024-04-18 5:49 pm
    • 2024-04-19 8:05 am
  15. 2024-04-19 10:22 am