Half-Life 2가 HaikuOS에서 네이티브로 실행됨
요약
Haiku OS에서 Half-Life 2가 하드웨어 가속을 통해 네이티브로 실행되는 성과를 다룹니다. nillerusr의 Source 엔진 이식과 GPU 드라이버 지원을 통해 운영체제의 발전 가능성을 보여줍니다.
핵심 포인트
- Haiku OS에서 Half-Life 2 네이티브 실행 성공
- nillerusr의 Source 엔진 이식 활용
- 하드웨어 가속을 통한 성능 구현
- Haiku OS의 운영체제로서의 발전 가능성 시사
X512는 Haiku 커뮤니티의 놀라운 보물임. nVidia 하드웨어 가속 드라이버뿐 아니라 Haiku를 RISC-V로 이식하고, HDMI·DisplayPort 오디오와 Southern Islands 칩셋용 AMD Vulkan 드라이버를 작동시켰으며 수십 개 이식 프로젝트에서 돌파구를 만들었지만 커뮤니티 밖에는 거의 알려지지 않은 탁월한 해커임
이번 이식은 2020년에 유출된 Source 코드를 기반으로 한 nillerusr Source 엔진을 사용한 것으로 보임. 이 엔진은 일부 Valve 게임을 Android로 이식하는 데도 쓰였음
Valve가 id를 본받아 Source나 최소한 GoldSrc의 소스 코드를 오픈 라이선스로 공개하면 좋겠음. 다만 Team Fortress Classic이나 고전 Counter-Strike처럼 여전히 수익성 있는 게임의 코드를 공개할 가능성은 낮아 보임
Haiku에는 GPU 드라이버가 없으니 당연히 전부 소프트웨어 렌더링일 거라고 반쯤 농담으로 생각했는데, Linux의 nVidia GPU 드라이버 이식에 관한 글이었고 HL2가 실제로 하드웨어 가속으로 실행되어 놀라웠음
제목은 지나치게 편집됐고 오해를 부름. Haiku의 발전 속도를 보면 이제 일상용 운영체제로 쓸 수 있을지 궁금해짐
기술적으로는 BeOS와 Haiku를 늘 좋아했지만 사용자 경험이나 인체공학적 설계에는 큰 매력을 못 느꼈음. Windows 10의 시작 메뉴와 작업 표시줄은 마음에 들지만 Microsoft 검색 결과와 광고가 싫어 개인 용도로는 Linux로 전환했고, 후기 알파부터는 주로 COSMIC을 사용 중임
사용자 경험이야말로 늘 가장 좋아한 부분이며, OS/2와 Classic Mac OS를 섞은 듯한 느낌임
실제 키 매핑과 별개로 GUI 보조 키를 시스템 전체에서 바꿀 수 있다는 점만으로도 Haiku의 사용자 경험을 가장 좋아함. 주 보조 키로 Control과 Command 중 하나를 고를 수 있어 아주 세련됐고, Linux와 Windows는 1980년대의 낡은 잔재처럼 느껴짐
덜 인상적일 수 있지만 Steam Deck도 AMD APU로 HL2를 비슷하게 낮은 전력에서 실행할 수 있음
AYN Thor의 Armada에서는 Eco 성능 프로필로 화면과 스피커까지 포함해 5W에서 HL2를 1080p 60fps로 실행할 수 있음
Action Retro가 YouTube에서 이것으로 어떤 소동을 벌일지 기대됨
이전 Haiku 영상들을 봤지만 별로 인상적이지 않았음. 아직 개발 중인 소프트웨어와 드라이버를 다루고 Haiku의 계보가 BeOS까지 이어진다는 점을 고려하면 깊은 이해가 특히 중요한데, 작동 원리를 충분히 아는 것 같지 않음. 커뮤니티가 이룬 훌륭한 작업도 제대로 파악하지 못하는 듯함
Half-Life 2는 학창 시절을 지배한 게임이었고, 지금 봐도 여전히 굉장함
Crysis도 실행할 수 있을까?
Wine을 사용하면 가능함
이렇게 멋진 프로젝트를 계속 살려 두는 개발자들에게 박수를 보냄. 지난 10년간 흥미로운 운영체제를 설치하고 싶을 때 Haiku, ReactOS, TempleOS를 추천해 왔으며, 물론 각각을 추천하는 이유는 크게 다름
AI 자동 생성 콘텐츠
본 콘텐츠는 GeekNews의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기