GNU Hurd, AArch64 개발 진행 및 Rust로 트랜슬레이터 작성
요약
본 기사는 GNU Hurd 프로젝트의 Q2 개발 진행 상황을 다루고 있습니다. 파일 탐색을 위한 9P 트랜슬레이터 작업, POSIX 사양 준수 검증, 그리고 특권 사용자 우선순위 설정 등의 개선 사항이 포함되었습니다. 특히 AArch64 지원과 Rust를 활용한 Hurd 트랜슬레이터 작성 가능성이 주목받았습니다.
핵심 포인트
- GNU Hurd는 파일 탐색을 위한 9P 트랜슬레이터를 개발했습니다.
- AArch64 지원 작업을 커널로 상향시키는 노력을 지속하고 있습니다.
- Rust 언어를 사용하여 Hurd 트랜슬레이터를 구현할 수 있는 가능성을 보여주었습니다.
GNU Hurd Q2-2026 진행 보고서가 이달 초에 발표되었으나, 프로젝트 사이트의 RSS 피드가 복구된 것은 어제였습니다. 리눅스 개발 속도나 Haiku, Redox와 같은 다른 노력들만큼 두드러지지는 않지만, GNU Hurd 개발자들은 계속해서 개발에 전념하고 있습니다.
지난 분기 동안 Hurd에서 진행된 작업 중에는 파일 탐색을 위해 9P 트랜슬레이터 작업을 발표한 것이 포함되며, 이는 가상 머신(VM)과 호스트 간 디렉토리 트리 공유를 위해 virtio-9p와 함께 사용될 잠재적 동기를 가지고 있습니다. 또한 Hurd는 POSIX 사양을 더 잘 따르기 위한 msync 검증 작업도 진행했습니다. 별도로는 특권 사용자(privileged users)가 자신의 태스크 우선순위 nice 값을 설정할 수 있도록 하는 작업도 있었습니다.
Hurd는 AArch64 지원 방향으로 작업을 지속해 왔습니다. Q2에는 이러한 AArch64 작업의 더 많은 부분을 커널로 상향(upstream)시키는 활동도 있었습니다.
Q2 동안 Hurd에서는 Rust 프로그래밍 언어 내에서 TRIVFS 구현에 대한 작업도 진행되었습니다. 이 작업은 아직 완료되지 않았지만, Rust로 Hurd 트랜슬레이터를 작성할 수 있는 가능성을 보여줍니다. 이에 대한 자세한 내용은 여기를 참고하세요.
다른 활동으로는 Neovim 포팅, OpenBSD의 OpenNTPD 지속적인 포팅 작업, Glibc 개선 사항 및 기타 포팅 활동 등이 있습니다.
GNU Hurd에 관한 2분기 작업에 대한 더 자세한 내용은 GNU.org의 상태 보고서에서 확인할 수 있습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Phoronix의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기