TECH 으로 돌아가기
TECH HACKER NEWS 오늘 7분 읽기 26 READS

OpenBSD 8.0, 리눅스 6.18 그래픽 스택과 인텔 Arc 지원을 들고 나오다

OpenBSD 프로젝트가 8.0 버전을 정식 공개했다. 공지를 주도한 개발자 brynet@은 소셜 네트워크 bsd.network를 통해 이번 릴리스의 변경점을 정리했는데, 그래픽 드라이버 스택의 대규모 갱신, 컴파일러 전면 교체 완료, 가상화·무선·전원 관리 드라이버 추가 등 데스크톱과 서버 양쪽에서 의미 있는 개선이 눈에 띈다. BSD 계열이 상대적으로 생소한 한국 실무자에게도 하드웨어 지원 범위의 확장은 실제 도입 가능성을 가늠하는 중요한 신호다.

그래픽과 메모리: 데스크톱 활용의 문턱을 낮추다

가장 주목할 변화는 그래픽 드라이버다. Jonathan Gray(jsg@)가 7.9 이후 꾸준히 이어온 작업 덕분에 inteldrm·radeondrm·amdgpu로 구성된 drm 그래픽 스택이 리눅스 6.18.y(구체적으로 6.18.53) 수준으로 올라왔다. OpenBSD는 리눅스 커널의 DRM 코드를 이식해 자사 커널에 맞추는 방식으로 GPU를 지원하는데, 이번 갱신으로 인텔 Arc A-시리즈(DG2/Alchemist) 카드가 새로 지원 목록에 들어갔다. 비교적 최신 외장 GPU가 BSD 환경에서 동작한다는 점은 데스크톱 사용자에게 직접적인 가치가 있다.

여기에 amd64 아키텍처의 커널 가상 주소(KVA) 공간이 512GB로 확대됐다. 이 변경은 단순한 숫자 조정이 아니라, 4GB를 넘는 VRAM을 매핑할 수 있게 해준다. 공지에서는 Vulkan을 이용한 GPU 컴퓨팅을 예로 들었는데, 대용량 메모리를 탑재한 그래픽 카드를 연산 용도로 활용할 길이 열렸다는 의미다. 그래픽 하드웨어 지원이 넓어질수록 BSD를 보조 서버가 아닌 상시 작업용 데스크톱으로 쓰려는 시도에 힘이 실린다.

툴체인 전환의 마무리

OpenBSD는 clang을 사용하는 아키텍처에서 기반 컴파일러를 Clang/LLVM 22로 올리고, libc++와 libc++abi, compiler-rt, libunwind 같은 지원 라이브러리도 함께 갱신했다. 특히 sparc64가 기본 컴파일러로 Clang으로 전환되면서, 아직 남아 있던 주요 아키텍처의 전환이 마무리됐다. 공지에 따르면 이로써 OpenBSD는 sparc64를 현대적 툴체인으로 지원하는 유일한 운영체제가 됐다. 오래된 아키텍처를 최신 컴파일러로 유지한다는 것은 유지보수 부담이 크지만, 플랫폼 일관성을 중시하는 OpenBSD의 성향을 잘 보여주는 대목이다.

가상화·무선·전원 관리의 실무적 보강

서버 측면에서는 가상화 기능의 개선이 돋보인다. 캐나다 에드먼턴에서 열린 해커톤에서 Mike Larkin(mlarkin@)과 Dave Voutila(dv@)의 작업을 거쳐, OpenBSD의 가상화 도구 vmm/vmd(8)이 가상 머신당 최대 64개의 VCPU를 갖춘 SMP 게스트를 지원하게 됐다. 그동안 BSD 가상화의 약점으로 지적되던 멀티코어 게스트 처리 능력이 보강된 것으로, 가상화 호스트로서의 실용성을 높이는 변화다.

무선과 전원 쪽에서도 신규 드라이버가 추가됐다. qwz(4)는 Qualcomm WCN7850, 즉 ath12k 계열 기기를 위한 새 Wi-Fi 드라이버이고, sambat(4)는 Snapdragon 기반 arm64 노트북인 삼성 갤럭시 북4 엣지에서 배터리 상태와 충전·사이클 카운트 정보를 모니터링한다. 최신 ARM 노트북 하드웨어를 겨냥한 드라이버가 들어왔다는 점은 OpenBSD가 x86 서버에만 머물지 않으려 한다는 방향성을 드러낸다. 또한 amd64와 arm64에서는 AES CPU 명령을 활용해 스왑 암호화를 가속하고, arm64·riscv64 보드에서는 LED를 심장 박동처럼 깜빡여 시스템 부하 평균을 표시하는 기능도 생겼다.

웹 서버와 남은 과제

네트워크 운영자에게 직접 와닿는 변화로는 기본 웹 서버 httpd(8)의 기능 확장이 있다. 사용자 지정 HTTP 응답 헤더를 설정할 수 있게 됐고, 수신한 HTTP 헤더를 기준으로 삼는 차단·필터링 규칙이 추가됐다. 예시로 든 것은 User-Agent 헤더 기반 필터링으로, 공격성 크롤러나 특정 클라이언트를 서버 단에서 걸러내려는 수요에 맞닿아 있다. 간결함을 중시하는 OpenBSD의 기본 웹 서버가 리버스 프록시나 별도 WAF 없이도 처리할 수 있는 범위를 조금 넓힌 셈이다.

다만 이번 공지가 개발자 한 명이 소셜 미디어에 정리한 하이라이트라는 점은 감안할 필요가 있다. 각 기능의 세부 동작, 성능 수치, 지원 하드웨어의 정확한 호환성 목록은 공식 릴리스 노트와 매뉴얼 페이지를 통해 확인해야 한다. 특히 인텔 Arc나 갤럭시 북4 엣지처럼 최신 하드웨어 지원은 초기 단계일 가능성이 높으므로, 운영 환경에 투입하기 전 직접 검증하는 과정이 필요하다. 그럼에도 그래픽 스택의 리눅스 6.18 추종, 툴체인 전환 완료, 가상화 확장이 한 릴리스에 모인 것은 OpenBSD가 보안 특화 서버 OS라는 인상을 넘어 사용 범위를 꾸준히 넓히고 있음을 보여준다.

SOURCE · HACKER NEWS
원문 전체 보기 → https://bsd.network/@brynet/117407035545900963
SHARE
NEXT · CHOOSE

변화를 읽었다면,
내가 만들 수익 구조를 고릅니다.

정보를 더 모으는 데서 멈추지 않고, 광고·외주·판매·중개·구독 중 내 상황에 맞는 출발점을 정해보세요.

21가지 수익 구조 살펴보기 →
처리 중...