Valve가 사실상 리눅스 생태계 발전을 혼자 이끌고 있음
Windows 게임을 리눅스에서 돌리기 위해 Proton/Wine이 크게 발전했고, Steam Deck 덕분에 Wayland의 HDR·VRR 지원도 생겼음
프레임 페이싱 개선을 위해 만든 스케줄러가 지금은 Meta 데이터센터에서도 쓰이고 있음
결국 Meta 서버 효율이 Valve가 Elden Ring의 프레임 끊김을 줄이려 Igalia에 돈을 준 덕분에 좋아진 셈임. 이런 게 진짜 오픈소스의 선순환임
Hacker News 의견들
Windows 게임을 리눅스에서 돌리기 위해 Proton/Wine이 크게 발전했고, Steam Deck 덕분에 Wayland의 HDR·VRR 지원도 생겼음
프레임 페이싱 개선을 위해 만든 스케줄러가 지금은 Meta 데이터센터에서도 쓰이고 있음
결국 Meta 서버 효율이 Valve가 Elden Ring의 프레임 끊김을 줄이려 Igalia에 돈을 준 덕분에 좋아진 셈임. 이런 게 진짜 오픈소스의 선순환임
관련 공지: Steam Community Announcement
수많은 소프트웨어·하드웨어 최적화가 게임 개발에서 비롯되었음
최근 RAM 가격이 오르는 만큼, 다시 최적화 중심으로 돌아가 업계 전반의 불필요한 부하를 줄이길 바람
Valve가 직접 나서기 전까지는 이런 문제를 해결할 주체가 없었음
기다리기보다는 직접 바꾸는 게 훨씬 낫다고 생각함
과거 게임 개발은 항상 소프트웨어 최적화의 최전선이었음
Proton도 비슷한 방식으로 만들어졌다고 들음. Valve는 내부 인력보다 외부 계약을 많이 활용하는 듯함
Google 등 다양한 기업과 협업하며, 복잡한 결제·복리후생 문제를 효율적으로 처리함
이런 구조가 비용 효율적이고, 고품질 결과를 내는 이유라고 생각함
물론 Valve의 논란도 있지만, 좋은 점과 나쁜 점을 함께 인정해야 함
그래서 정규직보다 계약자 확장이 훨씬 쉬움
DirectX→Vulkan, OpenGL→Vulkan 변환 같은 특수 기술 영역은 Igalia 같은 조직에 위탁함
이런 고정형·고난도 프로젝트는 어떤 회사라도 외주를 주는 게 합리적임
여러 회사가 협업하며 공동 GitHub 저장소에서 함께 개발 중임
Windows 10 지원이 끝나서 이제 Linux로 완전히 옮기려 함
업데이트를 해도 여전히 무겁고 관리가 어려움
모든 작업을 그 위에서 하는 건 좀 이상해 보임. Steam Deck에서 엑셀을 쓰는 느낌임
Meta도 내부 서버에서만 쓰는 한, 자체 패치된 리눅스를 비공개로 유지할 수 있음
서로 영향을 주고받는 구조임
이런 시도가 어떻게 시작됐는지 궁금함
대기업에서도 이런 식으로 혁신이 일어남
YouTube 링크
Meta 규모에서는 훨씬 큰 절감 효과임
최근 Kubernetes 전용 OS들이 Android처럼 업데이트를 적용하는 걸 봤음