사용기 1일차 :: http://todayhumor.com/?computer_300881 [리눅스환경에서 아래아한글 설치]
사용기 2일차 :: http://todayhumor.com/?computer_301027 [리눅스환경에서 카카오톡PC 설치]
사용기 3일차 ;: http://todayhumor.com/?computer_301173 [서브컴퓨터 새로 조립하기]
사용기 4일차 :: http://todayhumor.com/?computer_301334 [리눅스로 부팅하여 윈도우보안 강화하기]
사용기 5일차 :: http://todayhumor.com/?computer_301771 [리눅스, 드라이버 설치 및 설정법]
사용기 6일차 :: http://todayhumor.com/?computer_302273 [개방형OS를 사용확대 위해 정부민원넣기]
사용기 7일차 :: http://todayhumor.com/?computer_302356 [리눅스의 터미널로 컴퓨터사양 확인해보기]
사용기 8일차 :: http://todayhumor.com/?computer_302630 [리눅스 배포판의 종류와 특징에 대해 알아보기]
사용기 9번째 글입니다.
오늘은 리눅스환경에서 게임을 해보는걸 알아보도록 할텐데요.
사실, 리눅스로는 게임이 힘들다 라는 말이 있습니다. 그런데 이말은 절반은 사실이고 절반은 구랍니다.
리눅스로 게임이 구동되고, 오히려 몇몇 게임은 윈도우보다 더 잘돌아 갑니다. 그래서 한번 짚어보겠습니다.
1. 리눅스로의 게임 왜 힘든가?
리눅스로 게임이 힘든건 사실 물리적인 한계가 있기때문입니다. 네 그렇습니다. 확실히 리눅스를 지원하는 게임의 양이
윈도우의 절반에도 미치지 못할만큼 적기 때문이지요.
대부분의 게임들이 윈도우에서 구동되고 윈도우환경 그리고 DirectX환경에 우선 촛점이 맞춰지고 만들어졌기 때문입니다.
그러니, 리눅스에서 게임을 하는것이 쉽지않은것이 사실이긴 합니다.
사실 게임업계에서도 당연합니다. 리눅스를 윈도우만큼 점유율이 높지않으니 리눅스용의 게임을 발매할 이유가 없는것이지요.
돈이 안되는곳에 굳이 투자하면서 리눅스전용 게임을 만들 이유는 없으니, 리눅스용 게임이 나오지 못하고 있는것입니다.
그러니, 유저들입장에서는 리눅스로 게임을 구동하기 위해, 와인과 같은 가상머신(에뮬레이터)를 이용하는 편법을 사용할수 밖에없고
굳이 그럴것이면 리눅스를 깔아서 게임을 할 메리트가없는것이지요. 차라리 하드를 두개로 쪼개서 절반은 리눅스 절반은 윈도우를 쓰고말지.
또한 제일 큰 문제로 드라이버 문제를 안꼽을레야 안꼽을수가없는데요,
AMD야, 소스코드를 오픈해버려서 리눅스 유저들이 알아서 하드웨어가속을 씁니다만
Nvidia는 ...(so nvida fxxx you)
2. 리눅스로 게임을 했을때 장점
제가 주장하고싶은것은 분명하게 리눅스로 게임했을때 장점이 분명히 있다라는 것입니다.
왜냐하면 x같은 다이렉트X 때문입니다. 인터넷에서는 엑티브X가 똥을 싸고있다면 게임에서는 다이렉트X가 똥을 싸고있는것이 사실입니다.
성능면에서는 OpenGL이 훨씬 월등합니다. 아무리 그래픽카드가 좋아지지만 하드웨워가속기능의 이런 툴들이 똥을 싸면
하드웨의 본연의 기능을 제대로 발휘 할수없는것이지요. (참고로 애플의 OS X도 OpenGL을 씁니다.)
실제로 리눅스+openGL과 윈도우+DirextX조합으로 프레임을 비교해보았더니, 윈도우는 270 리눅스는 315프레임까지 나오는걸 알수있었습니다.
만약 겜회사들이 본격적으로 리눅스시장에 뛰어들어 게임최적화 실현이 가능하다면, 윈도우보다 더 우월한 게임 환경을 보장받을 수 있다라는것이지요.
물론 그렇게 까지 되기위해서는 리눅스에 그만큼의 유저가 확보되어 시장의 파이가 커져야겠습니다만..
3. 리눅스로 게임하는 법
3.1 PlayOnlinux + Wine
리눅스로 게임하는 방법으로는 가장 크게, 플레이온리눅스 즉, 와인이라는 윈도우가상머신 에뮬레이터를 이용해서
플레이온프로그램으로 최적화를 시킨뒤 사용하는 방법이 있습니다. 실제로 많이 사용하는 방법인데
다행스럽게도 블리자드 社의 게임은 리눅스 유저들이 최적화를 많이 시켜놔서 윈도우로 구동하는것 못지않게 사용되고 있습니다.
오히려 사양면에서 내려가기때문에(당연 리눅스가 윈도우보다 가벼우므로) 좀더 최적화된 게임구동이 가능하다라고 하네요
3.2 스팀OS
스팀이라고 게임서비스 업체.. 다들 아실겁니다. 미친듯이 할인해서 내 돈을 가져가는 그회사..
그 스팀이라는 회사에서 데비안리눅스를 기반으로한 스팀OS를 내놓았습니다.
사실, 스팀OS는 사용기의 번외로 다룰려고했는데 그냥 한몫에 같이 서술할까합니다.
일단 개발목적은, 스팀이 스팀용 하드웨워기기를 팔아먹기위해 탑재한 OS입니다.
콘솔기기와 컨트롤러 뭐 이런걸 팔아먹는데 자체 게임용 OS까지 탑재해서 만든거지요.
일단 게임을 위해만들어진 OS이고 그러다보니 게임에 최적화된 OS임이 틀림없습니다. 또 무룝니다. 무료!
아직까지는 최적화가 덜되서 윈도우보다 별로다라는 이야기가 나오긴합니다만 앞으로는 아닐것이라고 개인적으로 스윽 예상해봅니다.
그거야 상식적인부분인데요. 게임용OS이기때문에 개발진들이 게임에 맞춰서 선택과 집중 즉 윈도우처럼 범용으로 쓸 OS가 아니기때문에
최적화 시키는데까지는 오랜시간이 걸리지 않을듯 싶어요.
여튼 각설하고 스팀이 이런 스팀OS를 리눅스기반으로 개발하면서 네 그렇습니다. 일반 리눅스에도 리눅스용 스팀플렛폼을 배포했습니다.
그래서 스팀을 리눅스에서도 설치할수있고 또 스팀에서는 리눅스용 게임이 많이 증가했습니다.
그래서 스팀만 깔아도 게임스트리밍을 통해 윈도우용 게임을 할수있다라는것이지요.
4. 향후 전망?
저 개인적으로는 앞으로 리눅스 + 게임이라는 시장성은 크게 확대 될것이라는 생각을 합니다.
이유야 뻔합니다. 데스크탑의 입지가 점점 좁아지기 시작한다라는것이지요.
스마트폰이나오고, 또 별도의 스마트기기(스마트냉장고, 스마트TV등등)들이 속속 등장할수록 데스크탑의
전통적인 위치는 게임에 한정될 가능성이 큽니다.
그런측면에서 스팀OS가 나왔다라고 전 생각합니다. 먼저 시장을 선점하고 생태계를 조성하려는 목적이 강합니다.
애초에 데스크탑이 게임에 한정된다면 게임용OS + 데스크탑이라는 수식이 성립될수있는 환경이 점점 조성될수있지요.
그러면 스팀뿐만아니라 기존 전통적인 게임업체들 이를테면 블리자드, EA 한국의 넥슨, NC와 같은 업체들도
비슷한 방식을 취할것이라 생각합니다. 게임용 OS를 만드는것이지요.
이런 측면은, 구글이 크롬OS라는 웹OS (네이버도 검색용OS개발을 한다라는 이야기를 들었는데 혹시 자세히 아시는분 있으시면 얘기좀..)
과 유사하다고 생각합니다.