리눅스 커널 퇴출 수순 밟는 'B캐시FS'…DKMS로 독립 전환 작성일 09-26 58 목록 <div id="layerTranslateNotice" style="display:none;"></div> <strong class="summary_view" data-translation="true">커널 통합 무산 후 첫 독립 버전 공개…켄트 오버스트리트 "품질·안정성 유지 집중"</strong> <div class="article_view" data-translation-body="true" data-tiara-layer="article_body" data-tiara-action-name="본문이미지확대_클릭"> <section dmcf-sid="5PmDGV2Xo7"> <p contents-hash="3e12cde61f08c4019ca0d43820f427629c4e2280539d5ad0578c7777cfe44736" dmcf-pid="1QswHfVZju" dmcf-ptype="general">(지디넷코리아=남혁우 기자)<span>고성능 파일 시스템으로 주목받았던 B캐시FS(Bcachefs)가 리눅스 커널에서 사실상 퇴출 수순을 밟고 있다. </span></p> <p contents-hash="ffca6f756a49ca214647779b3238787ac9b434ad59fca69afe86a6821861e930" dmcf-pid="txOrX4f5kU" dmcf-ptype="general"><span>이에 따라 개발팀은 커널 외부 모듈 방식인 동적 커널 모듈 지원(DKMS)으로 개발 체제를 전환했다.</span></p> <p contents-hash="08bf0f6a02766ac290d93f49a800cef6fb8abc912fabf0a40015f5d6b6be7c78" dmcf-pid="FMImZ841jp" dmcf-ptype="general">26일 더레지스터 등 외신에 따르면 B캐시FS 개발자인 켄트 오버스트리트(Kent Overstreet)는 DKMS 모듈로 전환된 첫 번째 버전을 공식 공개했다.</p> <figure class="figure_frm origin_fig" contents-hash="03e848e22f3e6591b5ea690e8cab9312aedf5de7677bceb593db1d2662f69561" dmcf-pid="3RCs568tc0" dmcf-ptype="figure"> <p class="link_figure"><img alt="리눅스" class="thumb_g_article" data-org-src="https://t1.daumcdn.net/news/202509/26/ZDNetKorea/20250926131740397gens.jpg" data-org-width="638" dmcf-mid="XpcNSqzTAq" dmcf-mtype="image" height="auto" src="https://img2.daumcdn.net/thumb/R658x0.q70/?fname=https://t1.daumcdn.net/news/202509/26/ZDNetKorea/20250926131740397gens.jpg" width="658"></p> <figcaption class="txt_caption default_figure"> 리눅스 </figcaption> </figure> <p contents-hash="4f6dba5a5112ac2b4d6dd0c2270e66bf02f4cdf7a58a5ca4578017ed811ff284" dmcf-pid="0ehO1P6Fo3" dmcf-ptype="general">B캐시FS는 리눅스 전용 고성능 파일 시스템이다. 기존 ext4나 XFS 같은 전통적인 파일 시스템 대비 데이터 압축, 스냅샷, 암호화, 무결성 검증 등 고급 기능을 하나로 통합한 것이 특징이다.</p> <p contents-hash="922f032a87f168299a970b7d43ad22bcc86f4aaa84000aa64bba85be491e29c9" dmcf-pid="pdlItQP3oF" dmcf-ptype="general">이러한 장점을 바탕으로 데이터센터나 클라우드 환경에서 유용하다는 평가를 받아왔으며 성능과 안정성 모두에서 높은 점수를 얻고 있다. ZFS와 달리 라이선스 제약이 없다는 점도 주요 강점으로 꼽힌다.</p> <p contents-hash="47388893a135cb8f5daa4e9ab98d465ff32a52396a9b47d9dd7f9187c87a803a" dmcf-pid="U3exkZXDjt" dmcf-ptype="general">이번에 공개된 DKMS 버전은 당초 리눅스 커널 6.17에 정식 포함될 예정이었던 최신 개정판이다. 그러나 개발 과정에서 리누스 토발즈와 오버스트리트 간 갈등이 불거지며 이 계획은 무산됐다.</p> <p contents-hash="6a92397ed4923c1822ac8f653f05d41a924d9d97df0f54e8a1c246718ab50116" dmcf-pid="u0dME5Zwo1" dmcf-ptype="general">토발즈는 갈등의 핵심 원인으로 개발 절차 위반을 지적했다. 오버스트리트가 커널 6.16의 릴리스 후보(RC) 단계에서 새로운 기능이 포함된 코드를 제출했는데 이는 리눅스 커널 개발의 오랜 관행을 정면으로 어긴 것이라는 설명이다.</p> <p contents-hash="427726b7f4fd0d73c7350aadc3a4c14b4030545d39688e48701543488dd70549" dmcf-pid="7pJRD15ra5" dmcf-ptype="general">RC 단계는 새로운 커널 버전이 정식 공개되기 전의 최종 안정화 단계다. 이 시기에는 기능 추가 없이 기존 버그만 수정해야 한다는 것이 관례다. 이 시점에 예기치 않은 기능이 반영되면 수많은 기업과 배포판이 기반으로 삼는 테스트 계획 전체가 흔들릴 수 있기 때문이다.</p> <p contents-hash="f8b9cde436b7eca45f3fd57ff0b62d5c867e7d217864f3505d8641485f82e699" dmcf-pid="zUiewt1mAZ" dmcf-ptype="general">특히 리눅스 커널은 단순한 개인용 소프트웨어가 아니라, 서버·스마트폰·클라우드·임베디드 장비 등 다양한 플랫폼의 핵심 기반인 만큼 안정성을 중요시 여기고 있다.</p> <p contents-hash="9a7ebe09ea2f763ea7eea9c7bb6d547318f6d6a1fd4f6852ec4d152dd27978db" dmcf-pid="qundrFtsoX" dmcf-ptype="general">이에 리누스 토발즈는 오버스트리트의 커뮤니케이션 방식에도 불만을 드러냈다. 일부 커널 유지관리자들도 B캐시FS 코드의 안정성과 개발 방향성에 의문을 제기했고 이러한 갈등이 이어진 결과 B캐시FS는 커널 메인라인에서 제외 수순에 놓이게 됐다.</p> <p contents-hash="41950aa097443c5d2357d0fbdcbd3c31678fddf50ba1ebed883f8d8e403e8019" dmcf-pid="B7LJm3FOjH" dmcf-ptype="general">이에 대응해 B캐시FS 개발팀은 커널 내장 방식 대신 DKMS 방식으로의 독립 전환을 공식화했다. DKMS는 리눅스 커널 외부에서 동적으로 모듈을 관리할 수 있도록 해주는 시스템으로 모듈이 커널 버전에 종속되지 않고 유연하게 유지·관리될 수 있다는 장점이 있다.</p> <p contents-hash="41c2b92f470a73381bd2d573d6a7a96bd37d08ee38adbe559d7654cfefa24c07" dmcf-pid="bzois03ING" dmcf-ptype="general">이를 통해 B캐시FS는 커널에 내장되지 않더라도, 사용자가 APT 패키지를 설치하면 시스템 환경에 맞춰 자동으로 컴파일돼 작동할 수 있다. 현재 우분투와 데비안 계열 배포판에서는 DKMS 패키지 형태로 설치가 가능하도록 저장소도 마련됐다.</p> <p contents-hash="0f56054f03cb253b0b45b4f5a457b14711188492ae5c480e9089b79cf0318217" dmcf-pid="KqgnOp0CNY" dmcf-ptype="general">또한 이번 DKMS 버전은 커널 내장 버전보다 더 나은 성능을 보인다. 리눅스 성능 벤치마크 사이트인 포로닉스가 진행한 테스트에 따르면, 커널 6.17에 내장된 기존 버전 대비 대부분 항목에서 성능이 개선됐으며,일부 테스트에서는 최대 2배 이상 빠른 처리 속도를 기록했다.</p> <p contents-hash="67b4359b8d4f675255b0243d7bdaaf9d25862fe60a747555809076a8d28d2527" dmcf-pid="9BaLIUphjW" dmcf-ptype="general">이는 커널 메인라인 통합을 위한 보수적인 안정성 중심 개발보다, 독립 모듈 형태에서는 보다 공격적인 최적화와 기능 개선이 가능하다는 점을 보여준다. 특히 실험실 테스트 환경이나 개인 서버처럼 최신 기능을 선호하는 사용자라면, DKMS 버전이 더 적합할 수 있다는 평가다.</p> <p contents-hash="abaafcebba0491868d69d9187e43f63f281cd847f8a520c36fbf90d461840015" dmcf-pid="2bNoCuUlay" dmcf-ptype="general">다만 이 같은 독립 전환이 지속될 수 있을지에 대한 의문도 제기된다. 현재 리눅스 커널 내부에서는 '페이지 캐시 쓰기 처리 함수(write_cache_pages)'라는 핵심 API를 제거하자는 제안이 논의되고 있기 때문이다. 이 함수는 B캐시FS를 포함한 여러 파일 시스템이 메모리상의 페이지 캐시 데이터를 디스크로 기록할 때 사용하는 주요 API다.</p> <p contents-hash="6baf8d5ec7588f59d75f6e49cae37ed9b3aa49dd67b45fa2a8fc036862a2801f" dmcf-pid="VKjgh7uSkT" dmcf-ptype="general">만약 이 API가 실제로 제거된다면 B캐시FS는 모듈 형태로 동작하더라도 일부 기능을 다시 구현하거나 아예 제거해야 하는 상황에 직면할 수 있다. 이는 곧 성능 저하, 기능 축소, 불안정성 증가로 이어질 수 있다.</p> <p contents-hash="db131dc847c090241457a5b929612e0fa8bad2c88bbd72db10e80f97de9a743a" dmcf-pid="f9Aalz7vAv" dmcf-ptype="general">실제로 커널 개발자 크리스토프 헬빅은 오픈ZFS 등 다른 외부 파일 시스템들도 비슷한 위협에 직면해 있음을 언급하며, 커널 내부 API 정리의 필요성을 주장하고 있다. 결국 B캐시FS는 독립 모듈로 살아남기 위해 커널 변화에 민감하게 대응해야 하는 구조가 된 셈이다.</p> <p contents-hash="54aa5d0cfe1b869005c8e2917998e029c7bf6cdbeb3da8d24cbecd8c1b2e98a5" dmcf-pid="42cNSqzTkS" dmcf-ptype="general">이와 관련해 켄트 오버스트리트는 커널 메일링 리스트를 통해 "DKMS 모듈로 전환하더라도 사용자 관점에서는 거의 변화가 없도록 하겠다"며 "전환 이후에도 프로젝트의 핵심 가치는 품질 보증과 안정성에 있으며 다양한 커널 버전에서도 안정적으로 작동할 수 있도록 노력 중"이라고 밝혔다.</p> <p contents-hash="ab02c49eeea1ebfd74a2e69fc75f370e2f8a971168aa86bd3f2294eb322e2c21" dmcf-pid="8VkjvBqykl" dmcf-ptype="general">남혁우 기자(firstblood@zdnet.co.kr)</p> </section> </div> <p class="" data-translation="true">Copyright © 지디넷코리아. 무단전재 및 재배포 금지.</p> 관련자료 이전 “양쪽 눈 찔려 실명”…18억 보험금 노린 황당 거짓말 (형수다2) 09-26 다음 [공식] 엘루이, 매직스트로베리사운드와 전속계약 체결했다 09-26 댓글 0 등록된 댓글이 없습니다. 로그인한 회원만 댓글 등록이 가능합니다.