OpenBSD 8.0 출시, 가상 머신당 최대 64 vCPU와 arm64 최대 절전 모드 지원
OpenBSD 8.0이 출시됐다. 내장 가상화 기능의 확장, 커널 주소 공간 확대, 노트북 절전 지원, 양자내성 암호 도입, 서비스 기본 보안 강화가 주요 내용이다.
가상화와 메모리
내장 가상화 기능 VMM/VMD에 게스트 가상 머신당 최대 64 vCPU를 지원하는 다중 프로세서 기능과 x2apic 모드가 들어갔다. VM 소유권을 파일로 관리하도록 재설계했고 32비트 리눅스 게스트 호환성과 가상 장치 처리를 개선했다. 게스트 체크섬 오프로딩, MSI/MSI-X virtio 인터럽트, split-virtqueue 지원도 추가됐다. amd64의 커널 가상 주소 공간은 4GB에서 512GB로 늘어 4GB를 넘는 VRAM 매핑이 가능해졌고 pmap 직접 매핑 영역은 무작위 위치에 놓인다. AES CPU 명령어로 스왑 암호화를 가속하고 getexecpath API가 새로 생겼다.
플랫폼과 노트북
arm64에 최대 절전 모드와 바운스 버퍼가 추가됐고 Snapdragon 노트북의 절전 복귀가 개선됐다. Samsung Galaxy Book4 Edge의 터치스크린과 HONOR MagicBook 터치패드 지원, Samsung BIOS와 배터리 드라이버도 들어갔다. riscv64는 벡터 확장과 Sstc 타이머 확장, 고급 인터럽트 구조를 지원하고 sparc64는 LLVM 도구 모음으로 전환했다. loongson은 Clang 22에서 동작하지 않아 지원이 끝났다. 그래픽 드라이버는 리눅스 6.18.53 기준으로 갱신되고 Intel Arc A-Series를 지원한다. 이더넷은 Intel Panther Lake·Wildcat Lake, E610 등을, 무선은 802.11n 40MHz 채널을 추가로 지원한다.
보안과 네트워크
OpenSSH 10.6은 복합 양자내성 서명을 실험적으로 지원하고, LibreSSL 4.4.0의 libtls는 TLS 1.3에서 X25519MLKEM768을 우선 쓴다. httpd와 relayd의 기본 TLS 암호군은 더 강한 설정으로 바뀌었고, 패키지 설치 도구는 기본 검색 경로에서 현재 디렉터리를 제외한다. httpd는 사용자 지정 헤더와 요청 처리 강화, 중복 Content-Length 거부, RFC 9112에 따른 잘못된 요청 프레이밍 거부를 도입했다. relayd에는 Lua 패턴 필터와 ECDSA 지원이 들어갔고, smtpd는 입력 검증과 권한 분리를 강화했다. 방화벽 pf는 조작된 리셋 패킷으로 TCP 상태가 삭제되는 문제를 막고 조각 재조립이 올바른 라우팅 도메인에서 이뤄지게 고쳤다. bpf의 프로그램 경계 검증을 강화하고 libpcap 취약점 CVE-2026-31912 관련 경계 검사도 추가했다. 네트워크와 커널, 주요 서비스의 여러 보안 수정이 함께 반영됐다.
출처: GeekNews · 원문 보기 ↗