NetBSD 11.0 릴리스 노트

NetBSD 11.0 Overview

NetBSD 11.0이 이제 출시되었습니다. 이는 이식 가능한 운영 체제에 대한 중요한 업데이트를 나타냅니다. 이번 릴리스의 주요 특징으로는 첫 번째 공식 RISC-V 포트와 약 10밀리초 내에 부팅할 수 있는 x86 아키텍처용 MICROVM 커널의 도입이 포함됩니다.

Key Technical Improvements

Networking and Security

NetBSD 11.0에는 npf(7) 방화벽에 대한 개선 사항이 포함되어 있으며, 특히 레이어 2 필터링 및 사용자/그룹 필터링 기능이 도입되었습니다.

Hardware Support and Portability

NetBSD는 극도의 이식성에 대한 약속을 지속하며, 다음과 같은 다양한 빈티지 및 기타 하드웨어에 대한 개선된 지원을 제공합니다:

  • Alpha
  • EVB
  • PPC
  • HP300
  • HPPA
  • M68K
  • Mac68K
  • MacPPC
  • MIPS
  • X68K

커뮤니티 구성원들은 NetBSD가 현대적인 x86 또는 ARM 플랫폼과 동일한 코드베이스를 사용하여 VAX 780 (1979)과 같은 아키텍처를 지원함으로써 빈티지 하드웨어의 주요 선택지로 남아있음을 강조합니다.

Security Transparency and Open Issues

NetBSD 11.0은 몇 가지 알려진 보안 이슈와 함께 출시되었습니다. 프로젝트 팀은 AI 도구를 통해 발견된 보안 취약점의 증가와 제3자 구성 요소의 안정성 지연을 이유로, 출시를 더 지연시키는 대신 투명성을 선택했습니다.

Known Security Vulnerabilities

  • hdaudio(4): ioctl 명령에서 로컬 사용자 권한 확인 누락 (PR 60492). 수동 해결 방법은 /dev/hdaudio*를 제거하는 것이며, 이는 오디오 기능을 유지합니다.
  • ipfilter: 원격으로 트리거 가능한 null pointer dereference (PR 60484). 이는 ipfilter가 기본적으로 출시된 커널에 포함되지 않는다는 사실로 완화됩니다.
  • pf: 단편 재조립(fragment reassembly)에서의 use-after-free 취약점 (PR 60485). 이는 pf가 지원 중단(deprecated)되었으며 기본적으로 출시된 커널에 포함되지 않는다는 사실로 완화됩니다.

이러한 이슈들은 11.0 출시 후 2개월 이내 배포를 목표로 하는 차기 11.1 릴리스에서 해결될 예정입니다.

Installation and Deployment

Media Options

설치 이미지는 다양한 하드웨어에 맞추기 위해 여러 형식으로 제공됩니다:

  • CD-ROM: 700MB 미만 세그먼트로 분할된 ISO 이미지.
  • DVD: 전체 크기의 -dvd.iso 이미지.
  • USB/Flash Media: .img 파일 (.img 파일은 쓰기 전에 gunzip 또는 7-Zip을 사용하여 압축을 해제해야 합니다).

Architecture-Specific Notes

  • ARM Devices: 사용자는 부팅 가능한 ARM 이미지 페이지에서 U-Boot가 포함된 사전 구성된 이미지를 얻어야 합니다.
  • Upgrading: cgd(4)를 사용하는 사용자는 pkgsrcsysupgrade(8)를 사용하여 간화된 업그레이드 프로세스를 사용할 수 있습니다.

Community Perspectives

사용자와 기여자는 NetBSD가 다양한 하드웨어 환경을 위한 전문화된 도구로서의 역할을 강조합니다. 한 사용자는 SGI Indys 및 PowerMac G3s를 포함한 구형 CPU를 사용하여 이기종 클러스터를 구축하는 데 있어 OS의 유용성을 언급하며 다음과 같이 말했습니다:

"NetBSD는 그것을 가능하게 만든 유일한 것입니다."

다른 기여자는 시스템의 깔끔한 설계와 포괄적인 문서를 찬양하며, 외부 인터넷의 도움 없이 새로운 작업을 수행할 수 있는 능력 덕분에 "desert island OS"라고 묘사합니다.

Sources