Minulý týden vzbudila velkou vlnu nadšení zpráva o tom, že společnost Valve připravuje linuxový port svého elektronického distribučního systému Steam. Ten je v současnosti hlavním kanálem distribuce moderních počítačových her na platformě MS Windows a využívá jej na 40 milionů hráčů. Jeho výhodou je především jednoduchost použití: jedním kliknutím koupíte, druhým nainstalujete a třetím spustíte hru. Titulů je k dispozici spousta - kolem dvou tisíc.
O portaci Steamu na Linux se šušká už několik měsíců a uživatelé jsou pochopitelně nedočkaví. Taková událost by totiž mohla pohnout stojatými a kalnými vodami linuxového hraní. Vždyť právě nedostatek herních novinek je pro mnoho uživatelů nepřekonatelnou překážkou každodenního používání Linuxu jako hlavního operačního systému. Mnoho uživatelů tak nebere platformu s tučňákem vůbec vážně, protože si na ní nezahrají své oblíbené hry.
Další velká skupina pak sice Linux provozuje, ale na svém disku mají pořád ještě i MS Windows. Pro běžnou práci používají tučňáka a večer rebootují do „spouštěče her“. Tak totiž bývá často systém Microsoftu označován, protože to bývá jediný důvod, proč jej na disku udržovat. Potíž her je totiž v tom, že není možné si u nich hrát na alternativy. Zatímco nějaký ten grafický editor, přehrávač filmů nebo prohlížeč obrázků seženete na každé platformě, u her vám nestačí „něco podobného“. Těžko místo Counter Strike doporučíte AssaultCube. Všichni chtějí hrát originál, ne jen nedokonalou kopii.
Jak se hraje na Linuxu?
Přestože drtivá většina mainstreamových her pro Linux nevychází, najdou se i výjimky. Jde ale spíše o jednotky kusů a každý nový herní titul je mezi uživateli hlasitě vítán a píše se o něm na všech zpravodajských portálech zaměřených na linuxové systémy. Přesto ale existuje způsob, jak si i na Linuxu můžete pořádně zahrát.
Využívá se k tomu prostředí Wine, které do Linuxu přináší aplikační rozhraní z MS Windows. Pro spouštěný software tak vzniká dojem, že běží v systému od Microsoftu. K dispozici má všechny důležité funkce, může kreslit grafiku, reagovat na akce uživatele a podobně. Díky Wine je tak možné spouštět řadu nativních Win32 aplikací, které pro Linux nejsou k dispozici. I když zdaleka ne všechny.
Obecně platí, že zprovozníte spíše starší hry. Těm novějším emulované prostředí stačit pro běh nebude. Vývoj Wine má totiž proti originálu velké zpoždění a také nejsou k dispozici úplně všechny systémové funkce. Pro řadu her a občasných hráčů to ale postačuje. Zahrajete si třeba Counter Strike, Max Payne 1 i 2, Warcraft a spoustu podobných her. Stav Wine je dnes takový, že tyto hry běží naprosto plynule a bez jakýchkoliv chyb.
Mnoho novějších titulů má ale s během problémy, je třeba doinstalovat řadu úprav, sehnat někde starší verzi hry nebo třeba použít různé ilegální úpravy, abyste hru vůbec rozběhli. Někdy se vám to nepovede vůbec. Je tedy zřejmé, že linuxoví uživatelé jsou nadšeni z vidiny oficiálního herního obchodu Steam, kde by všechno fungovalo hladce jako dnes na MS Windows.
Krabičku máme, teď ještě co do ní
Během několika následujících měsíců bychom se prý měli dočkat veřejné betaverze linuxového Steamu. V tomto směru by tedy měla být časem půda připravena. Otázkou stále zůstává, jestli vůbec bude co ve Steamu prodávat. Samotná platforma totiž nestačí, je třeba do ní ještě přinést nějaké ty hry.
Společnost Valve přislíbila, že pro Linux připravuje i herní systém Source Engine. S jeho příchodem bychom se měli dočkat v budoucnu i dalších her, jako první to bude Left 4 Dead 2. Valve (a linuxoví hráči) věří, že až svůj Steam spustí a ukáže, že je životaschopný, přidají se i další výrobci her.
Skeptici se pochopitelně obávají, že Steam skončí jako obchody za hlubokého socialismu. Místo jednoho druhu jogurtů v něm ale koupíte dvě zajímavější hry, deset méně známých hříček a dvacet triviálních plošinovek pro děti. Právě na zaplněnosti pomyslných pultů závisí celá budoucnost Steamu. Pokud by se ale podařilo motivovat alespoň zajímavou část výrobců her, mohla by být situace zajímavá.
Vznikne nová herní konzole?
Od oznámení linuxového Steamu si mnozí nepřestávají lámat hlavu kruciální otázkou: Proč? Proč by vlastně měla společnost Valve investovat do vývoje platformy, která osloví sotva jedno procento uživatelů? Z dostupných materiálů vyplývá, že ředitel firmy, Gabe Newell, si nezamiloval Windows 8 a z Linuxu je naopak nadšený. Ale není to pro takové strategické rozhodnutí trochu málo?
Začíná se proto spekulovat o tom, že by to mohlo mít něco společného s herní konzolí, kterou prý Valve připravuje. O ní se hovoří už několik měsíců, komentátoři hádají její parametry, cenu nebo dostupnost. Neumí ale odpovědět na otázku, co by takové zařízení přineslo proti stávající praxi - tedy počítači s MS Windows a nainstalovaným Steamem.
Linux může být odpovědí. Lze si docela dobře představit, že by v takové hotové krabici byl Linux ukryt jako integrovaný operační systém. Uživatel (hráč) by o něm ale vlastně nevěděl, protože by viděl jen aplikaci Steam, která by běžela na celé obrazovce a dovolovala by na unifikovaném a odladěném hardware stahovat a spouštět hry. Pokud bude Steam na Linuxu dobře fungovat, neexistuje technická překážka, která by tvorbě takové konzole bránila.
Android je taky Linux
Proti tomu lze samozřejmě namítnout, že herní konzole jsou mrtvá platforma a že dnes lidé stále častěji přecházejí na různá mobilní zařízení. Osobně bych zatím smrt konzolím nevěštil, ale i když to na chvíli připustíme, i tady má Valve otevřená vrátka.
Android je přece také založen na Linuxu a i když se od něj v mnohém liší, přesto mají obě platformy řadu společných rysů. Pokud tedy Valve hodlá expandovat na mobilní platformy, je cesta přes linuxový Steam poměrně logická. Daly by se tak zabít dvě mouchy jednou ranou: vlastní herní konzole a obchod pro mobilní telefony s Androidem.
I tady vše závisí na tom, jak se podaří přesvědčit ostatní výrobce her. Android by pro ně mohl být podstatně zajímavější než desktopový Linux. Přeci jen slušný chytrý telefon schopný provozovat moderní hry má dnes více lidí než slušný počítač s Linuxem.
Jsme svědky vzniku nové herní platformy?
Výše uvedené jsou skutečně jen spekulace. Jisté je jen to, že Valve chystá Steam a Source Engine pro Linux a že jsou s přípravou poměrně daleko. Už jsou zveřejněny i fotografie z laboratoří Valve, kde vývojáři už zmíněný software provozují na linuxové distribuci Ubuntu. Tohle je jisté, všechno ostatní je ve hvězdách.
Je ale velmi pravděpodobné, že za linuxovým portem Steamu je víc než jen nadšení jednoho ředitele. Je ještě brzy na to, abychom mohli říci, zda půjde o herní konzoli, expanzi na Android či o něco úplně jiného. V každém případě to ale bude velmi zajímavé a možná se dočkáme úplně nové herní platformy. Valve i Linux jsou na takové spojení připraveni.
Autor je šéfredaktor serveru Root.cz