• pelya@lemmy.world
      link
      fedilink
      arrow-up
      11
      ·
      1 year ago

      Maybe on my 32-bit ARM server with ancient kernel it will. Any 64-bit machine is immune.

      • gedhrel@lemmy.world
        cake
        link
        fedilink
        arrow-up
        19
        ·
        1 year ago

        …unless it’s running software that uses signed 32-bit timestamps, or stores data using that format.

        The point about the “millennium bug” was that it was a category of problems that required (hundreds of) thousands of fixes. It didn’t matter if your OS was immune, because the OS isn’t where the value is.

        • bitfucker@programming.dev
          link
          fedilink
          arrow-up
          3
          ·
          edit-2
          1 year ago

          …timestamp is signed? Why?

          Edit: Oh damn, I never noticed that the timestamp is indeed signed. For anyone curious, it is mostly historical as early C didn’t really have a concept of unsigned