20년 넘게 유지보수되지 않은 EFS 파일 시스템, Linux 7.3에서 제거될 예정
요약
20년 넘게 유지보수되지 않은 EFS 파일 시스템 드라이버가 Linux 7.3 커널에서 제거될 예정입니다. 커널 개발자들은 유지보수 부담을 줄이기 위해 사용 빈도가 극히 낮은 이 드라이버를 삭제하기로 결정했습니다.
핵심 포인트
- EFS 파일 시스템 드라이버가 Linux 7.3에서 제거될 예정
- 20년 이상 유지보수되지 않아 커널 관리 부담 가중
- 사용자를 위한 유저스페이스 도구(efsextract 등)는 별도로 존재
- 커널 코드의 효율성과 유지보수성을 위한 결정
20년 넘게 유지보수되지 않은 EFS 파일 시스템, Linux 7.3에서 제거될 예정

지난달 저는 누군가가 EFS 파일 시스템 (file-system) 드라이버를 유지보수하고 싶어 나섰지만, 드라이버 코드에 대해 기본적인 컴파일러/버그 수정만을 기여했다는 상황에 대해 글을 쓴 적이 있습니다. 해당 개발자는 실제로 EFS 파일 시스템을 개인적으로 사용해 본 적도 없다는 점을 인정했습니다.
이로 인해 업스트림 (upstream) Linux 커널 개발자들 사이에서, 극도로 니치 (niche)한 용도로 사용되는 것으로 보이는 이 드라이버를 본인이 직접 사용하지도 않는 누군가에게 맡길 것인지, 아니면 이제 이 오래되고 유지보수되지 않는 드라이버를 제거할 때가 되었는지에 대한 문제가 제기되었습니다. Linux 커널 개발자들은 후자의 옵션을 선택했습니다.
Christian Brauner는 EFS 파일 시스템 드라이버의 제거를 vfs/vfs.git의 vfs-7.3.efs Git 브랜치에 대기열로 등록했습니다. Linux 7.3을 위해 태그된 브랜치로 VFS 영역에 포함됨에 따라, 올해 말 출시될 다음 커널 버전에서 제거될 것으로 예상됩니다.
Brauner는 이를 제거하는 패치에 대해 다음과 같이 언급했습니다:
"커널 EFS 코드는 20년 넘게 유지보수되지 않았습니다. IRIX에서는 약 30년 전에 대체되었습니다. 저는 1999년 이후로 실제 환경에서 EFS 파일 시스템을 본 적이 없습니다. https://github.com/jkbenaim/efsextract 와 같은 EFS 파일 시스템을 읽기 위한 유저스페이스 (Userspace) 도구들은 존재합니다.
이 파일 시스템을 커널에 유지할 이점이 없으며, 트리 전체의 변경 사항에 대한 유지보수 부담만 가중시킵니다."
이 오래된 SGI IRIX 파일 시스템 드라이버를 2026년에 퇴장시키는 것은 충분히 타당한 이유로 보입니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Phoronix의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기