On the Importance of Backward Compatibility

Ian Murdock blogs about the importance of backward compatibility. “Yes, it’s hard, particularly in the Linux world, because there are thousands of developers building the components that make up the platform, and it just takes one to break compatibility and make our lives difficult. Even worse, the idea of keeping extraneous stuff around for the long term ‘just’ for the sake of compatibility is anathema to most engineers. Elegance of design is a much higher calling than the pedestrian task of making sure things don’t break. Why is backward compatibility important?”

70 Comments

  1. 2007-01-15 11:50 am
    • 2007-01-15 2:16 pm
      • 2007-01-15 2:52 pm
        • 2007-01-15 8:04 pm
          • 2007-01-16 12:12 am
          • 2007-01-16 12:21 am
          • 2007-01-16 2:30 am
      • 2007-01-15 2:56 pm
        • 2007-01-15 3:44 pm
          • 2007-01-15 4:39 pm
          • 2007-01-15 6:53 pm
          • 2007-01-15 6:57 pm
        • 2007-01-15 8:00 pm
          • 2007-01-16 12:10 pm
          • 2007-01-16 4:13 pm
          • 2007-01-16 7:52 pm
          • 2007-01-16 8:03 pm
      • 2007-01-16 2:09 pm
    • 2007-01-15 3:05 pm
      • 2007-01-15 3:15 pm
        • 2007-01-15 8:38 pm
    • 2007-01-15 7:05 pm
  2. 2007-01-15 12:08 pm
    • 2007-01-15 8:21 pm
  3. 2007-01-15 12:14 pm
    • 2007-01-15 1:43 pm
      • 2007-01-15 2:07 pm
        • 2007-01-15 2:16 pm
          • 2007-01-15 2:29 pm
      • 2007-01-15 2:24 pm
        • 2007-01-15 2:48 pm
          • 2007-01-15 6:11 pm
          • 2007-01-15 6:40 pm
          • 2007-01-15 6:52 pm
          • 2007-01-15 7:34 pm
          • 2007-01-16 10:26 am
      • 2007-01-15 2:38 pm
        • 2007-01-15 5:39 pm
        • 2007-01-15 9:13 pm
      • 2007-01-15 7:44 pm
  4. 2007-01-15 1:10 pm
    • 2007-01-15 3:20 pm
      • 2007-01-15 4:46 pm
        • 2007-01-15 8:43 pm
  5. 2007-01-15 1:19 pm
  6. 2007-01-15 1:32 pm
    • 2007-01-15 2:00 pm
      • 2007-01-15 5:51 pm
  7. 2007-01-15 2:30 pm
    • 2007-01-15 6:50 pm
    • 2007-01-15 7:09 pm
    • 2007-01-15 11:42 pm
      • 2007-01-16 1:36 pm
  8. 2007-01-15 3:20 pm
    • 2007-01-15 4:56 pm
      • 2007-01-15 7:15 pm
        • 2007-01-15 8:05 pm
          • 2007-01-15 9:11 pm
        • 2007-01-16 10:41 am
          • 2007-01-16 5:13 pm
          • 2007-01-16 5:25 pm
          • 2007-01-16 6:00 pm
  9. 2007-01-15 5:18 pm
    • 2007-01-16 10:11 am
  10. 2007-01-15 8:31 pm
  11. 2007-01-15 10:26 pm
  12. 2007-01-15 11:42 pm
  13. 2007-01-16 2:28 am
    • 2007-01-16 4:33 am
  14. 2007-01-16 5:14 am