• DumbAceDragon
    link
    fedilink
    English
    arrow-up
    101
    ·
    edit-2
    9 months ago

    Well it’s sdx because they both use the SATA interface. The sdx convention actually comes from scsi though, and the fact that SATA and USB drives use it might point to some code reuse, or maybe a temporary solution that never got fixed due to breaking backwards compatibility.

    Fun fact: IDE drives use the hdx naming convention.

    • stoy@lemmy.zip
      link
      fedilink
      arrow-up
      15
      ·
      9 months ago

      I thought they standardized on sd* even for IDE drive a few years back…

      • 0x4E4F@lemmy.dbzer0.comOP
        link
        fedilink
        arrow-up
        5
        ·
        edit-2
        9 months ago

        Yeah, that’s what I think as well…

        Got a few old rigs with IDE drives in them running Void x86, the drives in /dev are named sdx.

      • DumbAceDragon
        link
        fedilink
        English
        arrow-up
        3
        ·
        9 months ago

        I didn’t know that. Maybe nvme hasn’t been added to the standard yet then.

        • jj4211@lemmy.world
          link
          fedilink
          arrow-up
          11
          ·
          9 months ago

          No, they decided that nvme were too fancy to be modeled by mundane ‘sdxn’ scheme. They hypothetically have ‘namespaces’ and ‘controller paths’ and they wanted to have the naming scheme model that fully.