최근 Bcachefs 파일 시스템을 둘러싼 논의는 병합 창(merge window) 동안 새로운 기능 도입에 대한 개발자 간의 긴장을 부각시켰습니다. 리누스 토발즈는 새로운 기능 추가에 대한 불만을 표명하며, 병합 창은 오로지 버그 수정에만 집중해야 한다고 강조했습니다. 그는 Bcachefs 사용자들이 이 파일 시스템이 실험적일 것이라고 예상해야 한다고 언급하며, ext4와 같은 기존 파일 시스템에 비해 안정성에 대한 신뢰 부족을 나타냈습니다.
이에 대해 개발자들은 신뢰할 수 있는 코드베이스를 제공하는 것이 주요 목표라고 주장했습니다. 특히 많은 사용자들이 btrfs와 같은 다른 파일 시스템에서 부정적인 경험을 했기 때문에 더욱 그러합니다. 대화는 또한 사용자와의 빠른 피드백 루프를 유지하는 것의 중요성에 대해서도 언급되었으며, 이는 신뢰를 구축하고 파일 시스템의 신뢰성을 향상시키는 데 기여합니다.
한 개발자는 커널 개발에 대한 엄격한 규칙이 있지만, 파일 시스템은 복잡성과 데이터 손실 가능성 때문에 다른 접근 방식이 필요하다고 지적했습니다. 그들은 저널에서의 덮어쓰기 처리 개선을 목표로 한 약 70줄의 최근 패치를 강조하며, 실용적인 개선에 중점을 두고 있음을 보여주었습니다.
이러한 지속적인 대화는 Bcachefs가 더 확립된 파일 시스템에 대한 신뢰할 수 있는 대안이 될 수 있도록 보장하는 것에 대한 커뮤니티의 더 넓은 우려를 반영하고 있으며, 개발자들은 버그를 해결하고 사용자 경험을 향상시키기 위해 헌신하고 있습니다. 이 상황은 파일 시스템 개발에서 혁신과 안정성의 균형을 맞추는 데 있어 어려움을 강조합니다.
* 이 글은
phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은
이곳에서 확인하실 수 있습니다.