Posted On 2026년 02월 15일

리눅스 커널에서 Rust가 공식 언어가 됐다

nobaksan 0 comments
여행하는 개발자 >> 기술 >> 리눅스 커널에서 Rust가 공식 언어가 됐다

리눅스 커널 개발자들이 “Rust 실험”을 공식적으로 종료했다. Rust를 리눅스의 영구적인 핵심 언어로 선언한 것이다. DRM 그래픽 유지보수자들은 이미 약 1년 내에 새 드라이버에 Rust를 요구하는 것에 대해 논의하고 있다.

Debian 리눅스 개발자들도 움직였다. 2026년 5월까지 핵심 APT 패키지 관리자의 모든 추가 개발이 Rust로 이루어질 것이다. 이유는 간단하다. Rust는 메모리 안전하다. C가 수십 년간 취약했던 많은 종류의 보안 문제를 원천 차단한다.

아직 갈 길이 있다

Rust for Linux 프로젝트 리더 Miguel Ojeda는 말했다. “Rust는 여기 머무를 것이다. 하지만 이것이 모든 커널 설정, 아키텍처, 툴체인 등에서 모든 것이 작동한다는 의미는 아니다.” 아직 해야 할 일이 많다.

그럼에도 Android 16 기기들이 이미 6.12 리눅스 커널 기반으로 새로운 Rust 기반 익명 공유 메모리 할당자(ashmem)를 포함하고 있다. 수백만 대의 기기가 이미 프로덕션에서 Rust for Linux를 사용하고 있다는 뜻이다. Rust는 여기 있고, 실제이며, 이미 작동하고 있다.

마이크로소프트가 2030년까지 Windows 전체를 Rust로 옮기려는 계획과 달리, 리눅스에는 그런 계획이 없다. 언젠가 리눅스 전체가 Rust로 작성될 수 있겠지만 2050년대 전에는 일어나지 않을 것이다. 어쩌면 그때도 아닐 수 있다. 순수 성능을 위해서는 어셈블러로 코드를 작성하는 것 외에는 C보다 빠른 것이 없다.

C와 Rust의 공존

리눅스는 마이크로소프트처럼 전체를 한 번에 바꾸려 하지 않는다. 대신 점진적이고 실용적인 접근을 취한다. 새 코드는 Rust로, 기존 C 코드는 검증되고 안정적이니 유지한다. 시간이 지나면서 자연스럽게 Rust의 비중이 늘어날 것이다.

이런 접근이 가능한 이유는 Rust의 C 상호운용성이 뛰어나기 때문이다. 기존 C 코드를 버리지 않으면서 새 기능을 안전하게 추가할 수 있다. 혁명이 아니라 진화다. 리눅스가 30년 넘게 성장해온 방식과 일치한다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Related Post

이미지가 떠올라, 생각이 흐르다

생각이란 단어는 언제나 인간의 뇌에서만 존재한다고 믿어왔던 나에게, 오늘은 그 한계를 뛰어넘는 기술을 마주했다. 바로…

코딩의 미래, 오픈 모델과 상업 도구의 경계에서 흔들리다

소프트웨어 개발자가 새로운 도구를 선택할 때 가장 먼저 드는 질문은 뭘까? "이게 정말 내 생산성을…

프라이버시는 죽지 않았다, 그저 불편해진 것뿐이다

개인 정보 보호는 이제 선택이 아니라 생존의 문제처럼 느껴진다. 매일 아침 스마트폰을 켜면 수십 개의…