캐노니컬(Canonical)이 리눅스(Linux) 운영체제 우분투(Ubuntu)의 차기 장기 지원(LTS) 버전인 24.04 '스톤킹 스팅레이(Stonking Stingray)'의 베타 버전을 출시했습니다. 이번 출시는 오는 4월 정식 릴리스를 앞두고 안정성과 새로운 기능들을 미리 선보이는 자리입니다. 특히 시스템 핵심 구성 요소에 Rust 언어 적용을 확대하고, 대규모 언어모델(LLM) 기반의 음성-텍스트 변환 기능을 통합하는 등 주목할 만한 변화를 담고 있습니다.
우분투 24.04 LTS는 '노블 너트리아(Noble Nurtria)'라는 코드명으로 개발되어 왔으며, 이번 베타 버전에서는 시스템의 '산화(oxidization)'를 더욱 심화했습니다. 이는 메모리 안전성(memory safety)과 보안을 강화하기 위해 C/C++로 작성된 기존 코드를 Rust로 전환하는 작업을 의미합니다. 예를 들어, 네트워크 관리 도구인 Netplan과 백엔드 서비스인 SSSD의 일부 구성 요소가 Rust로 재작성되었습니다. 또한, GNOME 데스크톱 환경의 최신 버전인 46을 포함하며, LLM 기반의 음성-텍스트 변환 기능을 통해 접근성과 사용자 편의성을 높였습니다. 이는 개발자들이 AI 기능을 활용한 애플리케이션을 더 쉽게 만들 수 있는 기반을 제공할 것으로 기대됩니다.
이번 우분투 24.04 LTS의 출시는 리눅스 생태계 전반에 걸쳐 중요한 의미를 가집니다. Rust 언어의 도입 확대는 시스템의 안정성과 보안을 한층 강화하여, 서버 환경뿐만 아니라 데스크톱 사용자에게도 더욱 신뢰할 수 있는 운영 환경을 제공할 것입니다. 또한, LLM 기반 음성-텍스트 기능은 AI 기술이 운영체제 수준에서 사용자 경험을 어떻게 혁신할 수 있는지를 보여주는 좋은 예시입니다. 이는 개발자들이 AI 기능을 활용한 새로운 애플리케이션을 개발하고, 더 많은 사용자가 AI 기술의 혜택을 누릴 수 있는 기반을 마련하는 계기가 될 것입니다.