Rust로 작성된 메모리 안전 리눅스 대체 OS Asterinas 0.18 출시
요약
Rust로 작성된 메모리 안전 리눅스 대체 OS인 Asterinas 0.18 버전이 출시되었습니다. 이 운영체제는 고성능과 메모리 안전성을 목표로 하며, 모놀리식 및 마이크로커널의 장점을 결합한 아키텍처를 채택했습니다. 이번 업데이트에서는 Kata Containers 및 Confidential Containers 게스트 OS 지원에 중점을 두었으며, NVMe 드라이버와 EXT2 파일 시스템 드라이버 등 다양한 기능이 추가되었습니다.
핵심 포인트
- Rust 기반으로 메모리 안전성을 확보한 리눅스 대체 OS입니다.
- 모놀리식과 마이크로커널의 장점을 결합한 현대적 아키텍처를 사용합니다.
- Kata/Confidential Containers 게스트 OS 지원을 강화했습니다.
- NVMe 드라이버 및 EXT2 파일 시스템 등 핵심 기능을 업데이트했습니다.
Rust로 작성된 메모리 안전 리눅스 대체 OS Asterinas 0.18 출시

Asterinas OS는 '프로덕션급 리눅스 대체재—메모리 안전하고, 고성능이며, 더 나은' 목표를 가지고 계속 개발되고 있습니다. 리눅스 커널이 Rust 코드를 수용하기 시작했지만, Asterinas는 모놀리식(monolithic) 커널의 성능과 마이크로커널(microkernel)에서 영감을 받은 분리를 결합하는 것을 목표로 하는 현대적인 아키텍처로 Rust를 사용하여 작성되었습니다. Asterinas OS는 수백 개의 리눅스 시스템 호출을 구현하며, 리눅스 환경과의 네이티브 호환성을 목표로 하고 있으며, 그 일환으로 Asterinas를 사용한 NixOS 빌드도 제공됩니다.
지난주 발표된 Asterinas 0.18에는 VM 기반 Kata Containers 및 Confidential Containers의 게스트 OS로 실행하는 데 중점을 두었습니다. 이는 차례로 Asterinas가 네임스페이스(namespaces) 지원, cgroups, 다양한 VirtIO 기능 등을 구현하게 만들었습니다.
이번 운영체제 업데이트에는 새로운 NVMe 드라이버, 재구현된 EXT2 파일 시스템 드라이버 및 기타 업데이트가 포함되었습니다.
Asterinas는 또한 더 많은 소프트웨어 패키지를 실행할 수 있도록 지원하는 작업을 계속하고 있으며, 최근 추가된 항목으로는 Codex, QEMU, Firefox 등이 있습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Phoronix의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기