{
  "slug": "rock-ridge",
  "term": "Rock Ridge",
  "aliases": [
    "Rock Ridge Interchange Protocol",
    "RRIP"
  ],
  "definition": "Rock Ridge extends ISO 9660 with POSIX-style file information such as alternative names, permissions, ownership and symbolic links.",
  "note": "The extensions use System Use fields and the System Use Sharing Protocol. In Linux v6.18, PX records carry mode, link-count and owner/group fields, NM records carry alternative names, and SL records describe symbolic links. These describe filesystem objects rather than a different optical recording layer. [linux-rock]\n\nA reader that ignores Rock Ridge can still expose the underlying ISO 9660 view without those extensions. Linux documents norock and permission overrides. Confirm which view was extracted before treating a successful copy as preservation of names, links and access metadata. [linux-isofs] [archive]",
  "related": [
    "iso-9660",
    "joliet",
    "optical-archival",
    "file-storage"
  ],
  "citations": [
    {
      "id": "linux-rock",
      "title": "Linux v6.18: fs/isofs/rock.h, System Use and Rock Ridge record structures",
      "url": "https://github.com/torvalds/linux/blob/v6.18/fs/isofs/rock.h",
      "accessed": "2026-10-21"
    },
    {
      "id": "linux-isofs",
      "title": "Linux v6.18 ISO9660 filesystem documentation: extension, permission and session options",
      "url": "https://www.kernel.org/doc/html/v6.18/filesystems/isofs.html",
      "accessed": "2026-10-21"
    },
    {
      "id": "archive",
      "title": "Hesela: optical archival storage and preservation checks",
      "url": "https://hesela.com/tech/optical-archival/",
      "accessed": "2026-10-21"
    }
  ],
  "provenance": [
    "Record-field detail is scoped to the pinned Linux implementation. This entry does not characterize the historical IEEE P1282 draft as an approved standard."
  ],
  "status": "shipping",
  "advantages": [],
  "limitations": [],
  "supersedes": [],
  "supersededBy": [],
  "firstSeen": null,
  "lastSeen": null,
  "updated": "2026-10-21"
}
