• barsoap@lemm.ee
      link
      fedilink
      arrow-up
      3
      arrow-down
      1
      ·
      edit-2
      1 day ago

      Unless you’re running BSD or some other genetic Unix probably not as everything GNU is newer than that. GNU is 80s, original Unix 70s, in the 60s you still have giant minicomputers with very little standardisation, including ISA, and before the 60s there were not even compilers.

      A decent chunk of software traces lineage back to then, even if the old code has been retired: vi is the screen terminal mode of ex with is a more featureful ed which got most of its features from qed which is 60s software. Cutting-edge: You didn’t have to punch holes any more, you had a keyboard and a printer. Someone figure out where dd has its argument syntax from so we know whom to blame.

      • 0x30507DE@lemmy.today
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        1 day ago

        Dunno where CP/M got it from but PIP and REN use DEST.EXT=SRC.EXT, so that arg style dates back to then at least.

        Also, CP/M 2.2’s ED is great, it’s my daily driver editor on my RC2014.

        E: Wow, I really can’t type.

    • morbidcactus@lemmy.ca
      link
      fedilink
      arrow-up
      8
      ·
      2 days ago

      As far as I’m aware, a lot of the core utilities originate back some time ago, stuff like ls, CD, chmod/chown, cat, sed, awk etc.

      Now the question is, is a piece of software that’s been maintained or ported since the 70s considered pre 79 software?

    • fakeaustinfloyd@ttrpg.network
      link
      fedilink
      arrow-up
      7
      ·
      2 days ago

      Off the top of my head, vi came out in the late 70s (though it might have been a little while later before you could start editing directly through vi)