Иако Стеамов кориснички интерфејс није отвореног кода, као ни већина игара, искуство не би било могуће без читавог низа бесплатних и отворених технологија испод. Валве то зна и плаћа бројне програмере да побољшају технологије од којих зависе.
Дакле, које су технологије које Стеам Децк користи да пружи искуство које је импресионирало велики део света игара?
1. Арцх Линук
Стеам Децк долази са оперативним системом познатим као СтеамОС. СтеамОС се разликује од оперативних система које ћете највероватније видети на рачунарима у продавницама—Виндовс, мацОС и ЦхромеОС. Заснован је на Линук-у, оперативном систему који се састоји од кода који људи могу легално да деле или користе за креирање својих пројеката.
Постоји много начина да конфигуришете и дистрибуирате ОС заснован на Линуку. Валве користи постојећу дистрибуцију познату као Арцх Линук. Оно што Арцх издваја од других познатих Линук дистрибуција је слобода која се пружа за склапање компоненти међутим, желите да направите функционалну радну површину и могућност преузимања новог софтвера чим буде доступан.
Арцх Линук захтева а степен техничког разумевања за инсталирање и коришћење, а непрекидна природа његових континуираних ажурирања значи да се делови интерфејса могу покварити. Дакле, СтеамОС користи верзију Арцха само за читање, где Валве креира стабилну радну верзију коју може да тестира пре него што испоручи тачну копију те верзије власницима Стеам Децк-а.
2. Вулкан
Вулкан је отворени стандард за приказивање 3Д графике. Постоје разни стандарди који плутају около. На Виндовс-у, најпознатији стандард је Мицрософтов Дирецт3Д. Дирецт3Д је део ДирецтКс-а, колекције мултимедијалних АПИ-ја затвореног кода који су ексклузивни за Мицрософт Виндовс.
За разлику од Дирецт3Д, Вулкан је отвореног кода и више платформи. Ово га чини доступним за употребу у широком спектру архитектуре, укључујући Аппле уређаје и Нинтендо Свитцх.
Један од циљева Вулкан пројекта је да испоручи високе перформансе уз мање оптерећење и за ЦПУ и за ГПУ (посебно у поређењу са ОпенГЛ-ом, још једним отвореним стандардом на више платформи). Ово омогућава мобилном хардверу са нижим напајањем да рукује графички импресивнијим играма док нуди боље трајање батерије.
3. Меса
Меса је витални део ланца између генерисане 3Д графике и визуелног приказа који се стварно појављује на вашем екрану. Меса преводи Вулкан код у нешто што ваш хардвер може да разуме.
Интел и АМД су два највећа корисника Меса-е. Обе компаније производе графичке драјвере отвореног кода за свој хардвер који користи Меса. Интел користи само Меса, док АМД нуди Меса као своју опцију отвореног кода и посебан власнички драјвер познат као Цаталист.
Валве се удружио са АМД-ом да би направио АПУ за Стеам Децк. АПУ је алтернатива да имају одвојене ЦПУ и ГПУ, омогућавајући систему да ефикасније рукује подацима.
Меса није релевантна само за игре. Модерни сервери за приказ за Линук користе ОпенГЛ за приказ вашег десктоп интерфејса. Дакле, сва графика, било да се ради о игрици или навигацији по радном режиму вашег Стеам Децк-а, користи Меса.
4. Протон (и вино)
Протон је слој компатибилности који омогућава играма развијеним за Виндовс да раде на оперативним системима заснованим на Линук-у. Валве развија Протон у сарадњи са ЦодеВеаверс-ом. Али ове две компаније нису створиле Протон од нуле. Протон је виљушка вина, слој компатибилности дизајниран да омогући покретање Виндовс софтвера опште намене на Линук-у.
Корисници Линук-а дуго користе Вине за играње Виндовс игрица. Изазов је био конфигурисати Вине на тачно прави начин за покретање сваке игре.
Пошто Протонов фокус није на апликацијама као што су Мицрософт Оффице или Пхотосхоп, развојни напори могу дајте приоритет технологијама специфичним за игре које побољшавају перформансе и омогућавају више игара за рад кутија.
Захваљујући Протону, значајан део ваше Стеам библиотеке може да ради на Стеам Децк-у иако већина игара није дизајнирана да ради на платформи заснованој на Линук-у. Ово укључује многе игре које су проверене шпиловима.
5. КДЕ Пласма
Лако бисте могли да одете са утиском да је Валве дизајнирао сопствени радни режим за Стеам Децк. Интерфејс личи на Виндовс, осим што је у доњем левом углу икона Стеам Децк уместо Виндовс логотипа. Али што више гледате около, више ћете разлика наћи.
Валве заправо није дизајнирао радну површину Стеам Децк-а, нити је интерфејс намењен да буде копија Виндовс-а. Уместо тога, интерфејс који гледате је познат као КДЕ Пласма. То је десктоп окружење за бесплатне оперативне системе отвореног кода.
КДЕ постоји од 1996. и ако желите, можете лако инсталирајте КДЕ на свој лаптоп или десктоп. Ових дана можете чак ставити КДЕ на одређене телефоне и телевизоре.
6. Флатпак
Флатпак је формат пакета за дистрибуцију апликација на Линук-у који може да ради на већини дистрибуција. Ово укључује дистрибуције попут СтеамОС-а које нису намењене да служе као оперативни системи опште намене.
Ако пређете на радни режим Стеам Децк-а, Флатпак је најлакши и најпоузданији начин за постављање апликација на вашу машину. Можете преузети многе апликације које бисте можда желели са сајта познатог као Флатхуб. У ствари, продавница апликација Дисцовер која је унапред инсталирана на Стеам Децк-у подразумевано преузима апликације са Флатхуб-а.
Можете да прегледате апликације на свом Стеам Децк-у, али такође можете прегледајте Флатхуб у веб претраживачу. Ово вам омогућава да добијете представу о томе које су апликације доступне за Валвеов рачунар који се може прикључити из кутије.
Стеам Децк је релативно отворен уређај
Да будемо јасни, велики део софтвера који покреће Стеам Децк је затвореног кода, али уређај у великој мери зависи од технологија отвореног кода. И за разлику од других конзола које користе или се заснивају на ОС отвореног кода, ви заправо можете приступити основама Линука.
Можете да користите свој Стеам Децк као Линук рачунар или да инсталирате игре из извора који нису Стеам. Валвеов отворени приступ и спремност да се инвестира у отворени код је део онога што је Стеам Децк претворило у оно што је постао.