Консоль Valve будет на Linux: почему это круто
Стороннему человеку не знакомому с Linux, может показаться, что Linux это платформа для разработчиков и гиков, которая ни в коем мере не годится для домашнего компьютера обычного пользователя. Крупные разработчики не уделяют ей должного внимания, а многие любимые игры недоступны. Но так ли это?
Пролог
Когда компания Valve анонсировала в 2013 году Steam Machines (компьютеры-приставки на базе Linux), то многие наконец поверили в окончание монополии компании Microsoft на рынке операционных систем. Когда игрок монополизирует рынок (а я считаю компьютерный гейминг отдельной стезёй), то монополисту становиться очень просто поджать под себя понравившийся бизнес, что основывается на его платформе. Такие трюки компания Microsoft проделывала не раз в сфере борьбы графических API OpenGL vs DirectX, что приводило к смерти или покупке конкурента. Видя это, Valve и начало подкладывать под себя соломку, ибо будем честны, не любовь повернула Valve в сторону Linux, а попытка дать отпор. До Valve игровое положение Linux было почти убито стараниями Microsoft, а выпускаемые игры проигрывали в производительности Windows-версиям.
Как такое возможно на более чистой системе? Графический API OpenGL был почти мёртв и альтернативы на Linux не предвиделось, большинство игр выпускалось на сложном и устаревшим OpenGL, да и карты от крупнейшего производителя «Nvidia» были архитектурно заточены под DirectX. Всё резко изменилось с приходом Mantle-Vulkan из лабораторий AMD. Новый графический API начал показывать отличные результаты, а игры запускаемые на Linux впервые начали обгонять Windows-версии. Многие разработчики начали смотреть на Linux и Steam Machines со вторым дыханием, ибо возможности Vulkan и малое потребление ресурсов Linux создавали идеальные условия для игровой платформы.
Почему не взлетело?
На первый взгляд, стратегия устройства компьютера и консоли с возможностью апгрейда в будущем, а также удобной оболочкой запуска игр, выглядит гениально. Пользователь получает преимущества обеих систем. На деле же… Разработчики начали обходить стороной перспективную систему, ибо изначально была выбрана концепция, что просто не могла работать в такой логике. Когда вы покупаете игровое устройство, что выглядит как консоль, вы рассчитываете на унификацию работы. Предоставляемые продукты должны просто работать и не требовать дополнительного шаманства, но это трудно из-за само́й идеи Steam Machines, где конфигурация может постоянно плавать.
Нивелировать этот просчёт можно было со стороны операционной системы, но Valve изначально выбрала совсем не тот дистрибутив. Понимаете, ведь Linux это просто ядро на коем базируется множество дистрибутивов (сборок Васяна), что имеют свою заточенность под разные нужды. Выбранный Valve дистрибутив Debian, считается в среде Linux очень стабильным, но за стабильность платят высокую цену, ибо Debian просто не поспевает в программной части за новым оборудованием и драйверами. Пользователи просто не могли использовать своё устройство на максимум, а ограниченный список неизвестно как работающих игр не стимулировал к покупке устройства.
Наследие
Несмотря на провал Steam Machines, вбухивание миллионов бабок, никогда не проходит бесследно, а особенно туда, где каждый может взять твои наработки. Толчок, данный Linux, породил нечто невиданное ранее. Энтузиасты научились запускать Windows-игры и программы с лучшей или аналогичной производительностью. У людей, что хотели играть в игры, появился выбор, а реализация инструмента прямо в Steam позволила избавиться от нудной настройки. Конечно, не всё так красочно и существует большое количество проблем, но вы уже сможете поиграть в 90% всех игр, что выходили на Windows.
Новая консоль от Valve
Слухи. Мир ими полнится и вот кто-то уже говорит, что новая консоль от Valve будет на обрезанной Windows. Будь вы на месте Valve, вы бы стали выпускать будущее устройство, которое зависит не от вас, а от вашего конкурента? Сомневаюсь, ибо память о DreamCast и её Windows Сe ещё жива. Так какая будет операционная система? С уверенность в 80% это будет один из многих дистрибутивов Linux, но больше склоняюсь к чему-то подобному, что есть на PlayStation 3-4-5, а там работает полноценный брат близнец FreeBSD.
FreeBSD — почти прямой порт Unix, что не является Linux, но очень на него похож, ибо прародитель один.
Таким трюком Valve обеспечит единоличный контроль над устройством с унифицированным железом, а достигнутый прогресс в Linux позволит запускать любые Windows-игры на устройстве. Если это случится, то нас ожидает полноценный взлёт Linux-систем. Не зря компания Microsoft подстраивается к Linux и анонсирует новую Windows 11. Пользователи консоли и Linux получат возможность запуска онлайн-игр с античитами (если системы не окажутся разделёнными) и ещё больший толчок чем ранее.
Заключение
К сожалению, всё больше людей переходят на переносные устройства и отказываются от многих проектов доступных на старших платформах. Если у Valve всё получится, нам больше не придётся выбирать, мы увидим полноценную революцию мобильного гейминга, что избавит нас от сожаления — мы получим всё и сразу.
Видеоверсия обзора
86 комментариев
Добавить комментарий
>Ричард Столлман
День назад блогер Стас ай как просто в своем ролике сказал что против Ричарда Столлмана сейчас многие настроены. Так что можно предположить что скоро его организацию разгромят и она потеряет влияние. Андроид, windows 10 это все более и более не свободные ОС которыми пользуются уже все.
P.S. больше линукс авторов, больше инфы про линух. Меньше мифов и непонимания))))
Десктопный юзер линя — тот ещё извращенец, намеренно обрекающий себя на разного рода неудобства, никакие конкретно, но любые как сюрприз, в зависимости от выбранного дистра, ведь каждый из них по-своему «идеален»)) Их надо исследовать социологам, ведь ну за столько лет ни коллективные мечты о порабощении мира великим и ужасным свободным ПО, ни о победе над злой проклятой, строящей козни, виндой и ещё маком, ни захвата десктоп-рынка или даже доли его не сбылись, но мечтать продолжают, вот прийдёт день, всем загнивающим Кузькину мать покажут, коммунисты из мира ИТ))
Так или иначе его можно было брать как основу для прошивки для любой из существующих консолей — никто не против, ядро ж свободно, только не врите потом, что это не линукс. Но пишут и api и дашборды/прошивки походу с нуля? Для каждой консоли, и не для одной не умудрились взять за основу ядро, почему? Потому что это ничто чтоль? Там ж не загрузчика ни самих дров, ничего нет. Наверн им проще этот хребет самим написать, один хрен прийдётся в любом случае все остальное дописывать под одну специфическую задачу да ещё и под специфическое — чаще закрытое, разработанное специально для девайса — это ж консоль, а не кастомный пк — железо — запуск игр и немного медиа-функций. Никакой из существующих дистров брать не прийдётся.
Запуск вражьих приложений из-под вайна — это не шаг вперед, это было всегда.
Я кстати уже писал, что потомки никсов — дройд и макось вполне запускают игры, имеют обширные каталоги и развились от линукса так далеко, что не обратно совместимы с ним, а эмулируются. Видать линукс просто не может в игры.
Вы плохо читали-смотрели, ибо говорится о концепции подписи и лучшей производительности что дал вулкан.
Макос спокойно запускает — все дело в реализации.
Я скорее про это. Зачем базировать _свою_ консоль на обрезанной существующей ОСи. Это ещё и небезопасно.
А так я вижу канеш что свободолюбивые линуксоиды непрочь выехать на игровой РЫНОК стараниями жадных(обьективно жадных, это не сарказм) корпораций, эт мило. Я иллюзий не питаю, уже давно понял что большая часть пользователей — это не хардкорные консольные юниксоиды, те суровые дядьки на десктопные задачи плевать хотели)) А эти даже пришли к линю от нелюбви к винде, изначально целясь в десктопные задачи, с которыми у линукса всегда были проблемы, и вот пытаются.
Вулкан и протон всё ещё не прорисовывают некоторые визуальные эффекты.
Плюс линукс всё ещё не избавился от 2 главных его проблем:
— Уебанское комьюнити с завышенным ЧСВ
— Неудобный UI
https://youtu.be/VNnlG7ziK9M
https://youtu.be/zxI2nFuijFI
https://youtu.be/72EUCJdmvG0
https://youtu.be/DXevoaa7cEQ
https://youtu.be/oCkozYjsilg
https://youtu.be/jcBaDTPYhqI
https://youtu.be/KP9l9HFufQw
И UI и UX не только из иконок состоит.
https://www.youtube.com/watch?v=VNnlG7ziK9M&lc=Ugx9dSHnMIX5byWyz8h4AaABAg
И да, в винде UI и UX в разы удобнее и лучше.
Вау! 3д-графика без запуска иксов, вот про такие извращения я и говорил. Плеер в фоне тоже консольный запущен))
Я уже лет 15 работаю под линукс.
Единственная причина его терпеть это кривонаписанные не кроссплатформенные тулчейны, которые нужны для работы и со сборкой которых нет никакого желания сношаться под виндой.
Хотя, каюсь, был грешен, собирал из исходников и апач и редис под винду.
Так вот, как платформа для домашних пользователей линукс сейчас абсолютно убог. Выше уже говорили про огребание абсолютно случайных багов. Тот же стим у меня вылетает по желанию левой пятки. То месяцами работает, то валится каждые 15 минут.
Причём рецепт его лечения просто шикарный — снести и запустить установку снова.
А вот и наш изобретатель Metro, бедняга не отличает ярлыка от файла на собственными руками засранном десктопе, до которого лень тянуться, так что пользуется лично засранным быстрым запуском, не может управляться с систем треем, придурки из майкрософта за него забыли весь ui подкручивать под его личные преференции, которые у каждого свои.
Но от неё избавились, избавившись от метро, и не оставили как преимущество в целом негативного опыта Метро. Потому что полноэкранный пуск был недостатком, у меня уже такой есть — Рабочий стол называется, я держу его в порядке. Чтоб рабстол был засран — надо либо не использовать папки — т.е. не группировать файлы, либо не пользоваться моими документами, они бл для документов, а не рабочий стол или быть тестировщиком всего софта подряд, что заодно и обьяснит все подряд в трее. Пуск это пуск, он не должен быть рабочим столом, пусть будет древовиден, рабочий стол — это рабочий стол, он для текущей работы и набора постоянно необходимого. Быстрый запуск для вторичных(я его ваще отключаю), трей — для фона и служб. И тот же трей такой же в кде, разве нет?
Ты прикопался к каждому элементу GUI (Не UX!!!!!!!!!!!!!!!!), потому что тебе линуксойду они всем не угодили. Обосрал все, но я сомневаюсь что ты с листком и ручкой справишься с идеей хотя бы грубого концепта того, как по-твоему должно быть, да и ещё чтоб оно соответствовало тому, что все хотят. А все хотят строгую 7ку или красивую ХР. Как у нас 8ка и 10ка выглядят — мы добивались того же сторонними шеллами и виджетами. Так что у тех классических интерфейсов 98-7 есть явные преимущества, они могли быть неидеальны, но были лучшими относительно всех остальных последующих и предыдущих.
Я так понимаю во внимание совсем не принимается факт что при минимизации окон становится доступен тот самый рабочий стол для запуска приложений и одновременного деления экрана так, как я решу, а не на половинки-четвертинки. При масштабировании доступны и ярлыки прог и временные документы без вызова отдельного экрана. ЗАЧЕМ ВООБЩЕ МЕНЮ-ЭКРАН, ЕСЛИ ЕСТЬ СВЕРНУТЬ ВСЕ? По аналогии у меня на дройде на стартовом экране все необходимое — в меню я лезу только в настройки.
Дзен — это когда все, что надо и ничего лишнего, а не когда из корча сидение водителя и полтурбины выбрасывают.
Ну вот изобрели этот новый ui в гноме, че, он популярным стал? Не говоря уж о том, что новым стандартом. Дзен — это классический интерфейс винды, к которому большинство привыкло. Да не все, но по уроду от каждой семьи — целое меньшинство наберется.
Дальше, больше.
Графический интерфейс винды изобретён не в 94м.
Да и сам рабочий стол возник, внезапно, на 20 лет раньше.
https://ru.m.wikipedia.org/wiki/Xerox_Alto
Изучайте.
Так вот вам с куцым мозгом, придется потрудиться, чтобы доказать непрактичность сего действа.
Ярлык -он же ссылка на объект существует во всех системах, кто вырос или испытал влияние Unix. И он абсолютно равноправен файлу с точки зрения доступа к данным.
Теперь осталось совершить немыслимое умственное усилие тем, чего у вас нет. И осознать, что с точки зрения и пользователя и системы не имеет существенного значения находится ли на рабочем столе файл или всего лишь ссылка на него.
И, да, исходно рабочий стол это представление аналога домашней папки пользователя под Unix-системами (да, да никакого не Линукс, которого на тот момент даже в зачатке не было). Так что в том или ином виде идея существует во всех сколь-либо распространеннх ос.
Так что вперед, мой юный тупой апологет. Начинайте войну с корнями сей истории.
С какой частью вашего детского лепета тут вести дискуссию? С «бесполезна», «через жопу», «неправильно»?
Мы должны просто верить вам, господин хреновый школьник?
Впрочем, это и ожидалось. Ведь у вас мозгов-то нет.
Бедаааа.
Вроде и команду видишь, постоянно.
А вот виндузятники зачастую только в винде и сидят. А на что иное реагируют сквозь синдром утёнка. Но при этом считают что их мнение чем то подкреплено… и у кого тут проблемы с чсв?
Или школьники знают только шиномонтаж?
На самом деле, имхо, первая попытка провалилась не из-за дистрибутива Линуса, а тупо из-за цены.
Или по итогу все сведется к отговоркам по типу «я не знал»?
Успехов!
Это нужно было вставить в самое начало, что бы дальше не пришлось читать
FreeBSD — свободная операционная система семейства UNIX, потомок AT&T Unix по линии BSD, созданной в университете Беркли
Добавить комментарий