more, less, and a story of typical Unix fossilization

In a sane world, Unix vendors would have either replaced their version of more with the clearly superior less or at least updated their version of more to the 4.3 BSD version. Maybe less wouldn’t have replaced more immediately, but certainly over say the next five years, when it kept on being better and most people kept preferring it when they had a choice. This would have been Unix evolving to pick a better alternative. In this world, basically neither happened. Unix fossilized around more; no one was willing to outright replace more and even updating it to the 4.3 BSD version was a slow thing (which of course drove more and more people to less). Eventually the Single Unix Specification came along and standardized more with more features than it originally had but still with a subset of less‘s features (which had kept growing).

This entire history has led to a series of vaguely absurd outcomes on various modern Unixes.

20 Comments

  1. 2016-08-30 5:46 pm
    • 2016-08-30 6:00 pm
      • 2016-08-30 7:44 pm
        • 2016-08-31 4:06 pm
          • 2016-08-31 9:24 pm
  2. 2016-08-30 6:22 pm
    • 2016-08-30 7:09 pm
      • 2016-08-30 7:41 pm
      • 2016-08-30 8:02 pm
        • 2016-08-30 9:08 pm
          • 2016-08-30 9:56 pm
          • 2016-08-31 12:59 am
          • 2016-08-31 1:06 am
          • 2016-08-31 1:45 pm
    • 2016-08-31 10:38 pm
      • 2016-09-02 10:24 pm
  3. 2016-08-31 2:13 am
    • 2016-09-01 8:15 pm
  4. 2016-08-31 6:19 am
  5. 2016-08-31 11:32 am