Windows Could Use a Rush of Fresh Air

Microsoft Windows has put on a lot of weight over the years” writs Randall Stross in a recent New York Times blog entry on Windows’ legacy code. “Beginning as a thin veneer for older software code,” he continues, “it has become an obese monolith built on an ancient frame. Adding features, plugging security holes, fixing bugs, fixing the fixes that never worked properly, all while maintaining compatibility with older software and hardware — is there anything Windows doesn’t try to do?” Does Microsoft have the business savvy or guts to rewrite Windows?

92 Comments

  1. 2008-06-29 4:26 pm
    • 2008-06-29 8:46 pm
      • 2008-06-29 9:28 pm
        • 2008-06-29 9:34 pm
      • 2008-06-29 9:30 pm
      • 2008-06-30 1:36 am
        • 2008-06-30 5:38 am
      • 2008-06-30 2:07 pm
        • 2008-06-30 3:19 pm
          • 2008-06-30 3:27 pm
        • 2008-06-30 4:06 pm
          • 2008-06-30 5:11 pm
          • 2008-06-30 6:17 pm
          • 2008-06-30 7:56 pm
          • 2008-06-30 8:03 pm
        • 2008-06-30 4:11 pm
          • 2008-06-30 5:22 pm
          • 2008-06-30 6:32 pm
          • 2008-06-30 8:05 pm
          • 2008-06-30 7:36 pm
          • 2008-06-30 7:57 pm
  2. 2008-06-29 4:53 pm
  3. 2008-06-29 4:54 pm
    • 2008-06-29 5:00 pm
    • 2008-06-29 5:02 pm
      • 2008-06-29 6:10 pm
    • 2008-06-29 6:55 pm
      • 2008-06-29 9:05 pm
        • 2008-06-30 4:04 pm
    • 2008-06-29 9:03 pm
      • 2008-06-29 11:33 pm
        • 2008-06-30 5:13 am
        • 2008-06-30 4:10 pm
    • 2008-06-30 5:37 am
  4. 2008-06-29 5:02 pm
    • 2008-06-29 5:09 pm
    • 2008-06-29 5:13 pm
      • 2008-06-29 9:52 pm
        • 2008-06-30 9:44 am
          • 2008-06-30 12:27 pm
          • 2008-06-30 12:55 pm
          • 2008-06-30 2:01 pm
    • 2008-06-29 5:38 pm
    • 2008-06-29 6:01 pm
    • 2008-06-29 11:18 pm
      • 2008-06-30 2:08 am
        • 2008-06-30 5:49 am
        • 2008-06-30 3:59 pm
  5. 2008-06-29 5:32 pm
    • 2008-06-30 4:51 am
      • 2008-06-30 5:37 am
  6. 2008-06-29 5:44 pm
  7. 2008-06-29 6:24 pm
    • 2008-06-29 10:18 pm
    • 2008-06-30 7:09 pm
  8. 2008-06-29 6:49 pm
    • 2008-06-29 7:05 pm
      • 2008-06-29 8:52 pm
      • 2008-06-30 5:07 am
  9. 2008-06-29 7:39 pm
  10. 2008-06-29 8:02 pm
  11. 2008-06-29 8:15 pm
    • 2008-06-29 11:13 pm
      • 2008-06-30 3:06 am
        • 2008-06-30 3:30 am
      • 2008-07-01 4:19 am
    • 2008-06-29 11:37 pm
  12. 2008-06-29 8:43 pm
  13. 2008-06-29 10:20 pm
    • 2008-06-29 11:42 pm
      • 2008-06-30 12:10 am
    • 2008-06-30 6:07 am
  14. 2008-06-30 1:10 am
    • 2008-06-30 2:57 pm
  15. 2008-06-30 2:43 am
  16. 2008-06-30 5:34 am
  17. 2008-06-30 5:38 am
  18. 2008-06-30 6:30 am
    • 2008-06-30 12:20 pm
    • 2008-06-30 7:24 am
  19. 2008-06-30 9:21 am
  20. 2008-06-30 9:23 am
  21. 2008-06-30 12:18 pm
    • 2008-06-30 1:43 pm
    • 2008-06-30 3:58 pm
  22. 2008-06-30 6:00 pm
  23. 2008-06-30 7:37 pm
  24. 2008-06-30 10:43 pm