OpenBSD 8.0에 Linux 6.18 기반 inteldrm, radeondrm, amdgpu 드라이버가 들어감
- OpenBSD 8.0의 drm 그래픽 스택이 Linux 6.18.y(6.18.53)까지 올라가서 inteldrm, radeondrm, amdgpu 드라이버가 포함됨
- Intel Arc A-Series(DG2/Alchemist) 카드를 지원하는 드라이버가 추가됨, 작업은 Jonathan Gray가 7.9 이후 이어서 진행함
- amd64의 커널 가상 주소 공간(KVA)을 512G로 늘려 4G를 넘는 VRAM 매핑이 가능해짐, Vulkan GPU 연산이 대표 예시임
- vmm/vmd가 VM당 최대 64 VCPU의 SMP 게스트를 지원함
- AES CPU 명령어를 써서 amd64와 arm64에서 스왑 암호화가 빨라짐
Hacker News opinions
요즘 LLM으로 하드웨어 리버스 엔지니어링이 빨라지면 리눅스나 작은 OS에도 도움 되려나 싶음. 노트북 hibernate도 리눅스에서 언제쯤 안정적으로 될지 궁금함.
나는 MSI Modern 15 노트북에서 FreeBSD가 S3 hibernate까지 잘 돼서 운 좋게 쓰고 있음.
이건 LLM이랑 상관없는 얘기임. BSD는 몇 년째 리눅스 비디오 드라이버를 포팅해왔고, OpenBSD 그래픽 드라이버는 원래 이렇게 굴러가는 거임.
OpenBSD 7.9도 이미 drm(4)를 리눅스 6.18.y LTS에 맞춰놨음. jsg가 3월에 업데이트를 끝냈고 OpenBSD Foundation 후원으로 한 거임. 글쓴이는 8.0 전에 이런 백포트 작업을 계속 짚어주려고 HYPE 글에 넣은 것뿐이라고 함.
7.9가 지금 릴리스고 전부 호환성 깨질 수 있다는 말이랑, 8.0이 major가 아니라 고정 주기 릴리스라는 말이 모순처럼 보임. 버전 번호에 큰 의미 없다는 뜻 맞냐?
GPL 코드를 BSD로 어떻게 가져오냐면, 공통 drm 코드랑 커널 GPU 드라이버 대부분이 이미 MIT/X 라이선스임. Mesa GL이랑 Xorg도 마찬가지고 소스는 openbsd src의 sys/dev/pci/drm에 있음.
혹시 설치 후에 따로 받아오는 거냐? 리눅스 배포판에서 비자유 코덱 받는 것처럼 말임.