Reddit

HPFS Is The Latest File-System Facing Possible Removal On Linux

Linux 커널에서 제거될 가능성이 제기된 HPFS 파일시스템

Linux 커널에서 HPFS 파일시스템 지원을 제거하는 패치가 제안됐습니다. 장기간 유지보수가 끊겼고 SMP·PREEMPT 설정과 호환되지 않는 데다 보안 취약점도 확인됐지만, Linux 7.5에 반영될지는 아직 정해지지 않았습니다.

에디터 노트

커널에서 HPFS를 제거할 근거는 관리 부담과 실제 호환성 제약에 있습니다. 드라이버는 오래 방치됐고 SMP를 지원하지 않아 일반 배포판에서 쓰기 어렵다는 설명이 이를 뒷받침합니다. 취약점도 구체적인 제거 이유로 제시됐지만, 기사에는 취약점의 세부 내용이나 패치가 수정하는 방식은 나오지 않습니다. 댓글에는 은행이나 OS/2 계열 운영체제에서 HPFS를 쓴다는 경험담이 있지만, Linux 커널의 HPFS 드라이버를 실제로 사용하는 사례인지는 확인되지 않습니다. 반대로 FUSE로 옮기자는 제안은 커널 코드와 유지관리 부담을 줄이는 대안으로 제시됐을 뿐, 구현 계획은 없습니다. 현재 확인되는 쟁점은 HPFS 자체의 존속보다 Linux 커널 안에서 지원을 유지할 실사용 근거가 있는지입니다.

AI 요약

OS/2용으로 개발된 HPFS 지원을 Linux 커널에서 제거하는 패치가 제안됐습니다. 유지보수 중단과 호환성 문제, 보안 취약점이 제거 논거로 제시됐으며 Linux v7.5 반영 여부는 아직 결정되지 않았습니다.

제거 제안 배경

HPFS 개발은 약 40년 전 시작됐습니다. Linux 드라이버는 오랫동안 고아 상태로 유지보수가 없었고, 현재 사용자가 남아 있지 않은 것으로 전해졌습니다. SMP 커널 빌드와 PREEMPT 설정에서는 작동하지 않는 등 기술적 제약도 있습니다.

CVE-2026-97486은 커널 패닉과 서비스 거부를 일으킬 수 있는 취약점으로 언급됐습니다. 커널 메일링 리스트에 올라온 패치는 HPFS 코드 6,969줄을 삭제합니다. 앞서 Linux 7.4에서 BFS가 제거된 사례에 이어 HPFS도 메인라인 커널에서 빠질 수 있지만, 패치의 Linux v7.5 반영 여부는 미정입니다.

Reddit 반응

  • @0riginal-Syn — 믿기 어렵겠지만 최근까지 일부 은행에서 사용됐습니다.
    • @sovietarmyfan — 은행은 아직도 COBOL을 사용합니다.
    • @0riginal-Syn — 맞습니다. 조만간 사라지지 않을 겁니다. 젊은 세대 인력을 찾으려고 대학생도 계속 모집합니다.
  • @TheBrokenRail-Dev — 아무도 Linux의 이 파일시스템 읽기 기능에 의존하지 않습니다. 드라이버가 읽기 전용이기도 합니다. 제 생각에는 이런 매우 드물게 쓰이는 읽기 전용 파일시스템 드라이버를 FUSE로 옮기는 편이 낫습니다. 유지관리 부담이 줄고 취약점 위험도 크게 낮아집니다. 성능이 중요하지 않은 파일시스템이라면 FUSE의 성능 저하도 문제가 되지 않습니다.
  • @Kevin_Kofler — 기능을 계속 제거하면 Linux 커널이 더 나빠집니다.
    • @grem75 — 필요할 때 고장 난 상태로 남아 있는 것보다는 제거하는 편이 낫습니다. SystemV 파일시스템 지원은 수년간 고장 난 채였지만 사용하는 사람이 없어 아무도 몰랐습니다.
  • @minus_minus — OS/2 계보는 HPFS를 지원하는 ArcaOS로 이어집니다. 다만 기본 파일시스템은 JFS입니다.
  • @grem75 — 분명 사용하는 사람이 있겠지만 전용 시스템을 두고 있을 겁니다. HPFS는 이미 SMP 지원을 끈 커널에서만 작동하는데, 주요 배포판은 거의 20년 동안 SMP를 켠 채 제공해 왔습니다.

원문: Phoronix / 번역·요약: Trawling