LINUX.ORG.RU
ФорумTalks

Linux OS для играчей

 , ,


0

1

Навеяно недавним эпическим тредом про ОС для программистов.

План такой: берём минимальный дистрибутив линукса в пару сотен мегабайт, встраиваем его на носитель с игрой (к примеру, DVD) и делаем носитель загрузочным. Возродив это древнее кунг-фу, получаем возможность единожды написать игру и запускать на любом устройстве с ПК-совместимым железом и дисководом, в радиусе от мака до иксбокса, нажатием пары кнопок.

Взлетит?

★★★★

к примеру, DVD

Это такие блестящие круглые пластинки? Зачем они? Какой-то религиозный фетиш?

запускать на любом устройстве с ПК-совместимым железом

Через сколько месяцев твой намертво прошитый дистр перестанет узнавать новое железо? Нормальную ОС можно хоть обновить, а что делать с твоим диском?
Идея забавная, но не более того.

Stahl ★★☆
()

на любом устройстве с ПК-совместимым железом и дисководом

и дисководом

Лет 10 назад может взлетело бы. Количество таких устройств уменьшается с каждым днём.

Psych218 ★★★★★
()
Ответ на: комментарий от Kaschenko

На лайвах с федорами-убунтами взлетает же. Только по поводу приставок не уверен, но xbmc там же как-то работает. Тем более такой фичей они и так обладают из коробки безо всяких встраиваний.

Myau ★★★★
() автор топика

Кстати, приходила в голову такая идея. И кажется (почти уверен), были такие диски с America's Army (а может и с другими играми были). Как раз лет 10 назад.

Psych218 ★★★★★
()
Последнее исправление: Psych218 (всего исправлений: 1)

Вряд ли взлетит... Кто не хочет ставить игру на рабочую ось - могут поставить на виртуальную машину. Ну а кто этого не умеет, тот и с диска загрузку не способен произвести. Как идея хороша и будет конечно иметь пользователей, но массово не стрельнет конечно.

Promusik ★★★★★
()
Ответ на: комментарий от Myau

Ну, во-первых, АМД и НВИДИА. Как совместить на одном лайве проприетарные драйвера для них обеих мы тут с кем-то в толксах думали, да так и не придумали.
Во-вторых, куча специфической для геймеров дрочи - мышки с программируемыми кнопами, каждая со своей фирменной утилитой для настройки, геймерские чятики и т.д., это всё есть только под венду и специфично для каждого вендора.
В-третьих, это лайв, чтобы это работало быстро придется целиком загружать в память, иначе дикая просадка по IO.
В-четвёртых, игры уже давно перешли на цифровую дистрибьцию, это реально удобнее
В-пятых, хоть и не 2005 год, но линукс хорошо поддерживает не всё железо, на тех же макбуках могут быть косяки
В-шестых, это неудобно банально тем, что нельзя без перезагрузки переключиться на другую задачу. Однозадачная фигня - большой шаг назад

Kaschenko
()

Внешний привод и руководство пользователя очевидно будет идти в комплекте с диском и игрой.
После этого идея с тем же самым на флешке и с играми в виде подключаемых дополнений в архивах выглядит не так уж плохо. Например такое же уже есть в Magos, но там в дополнениях в основном программы. Но игра в этом плане ничем отличаться не будет.

anonymous_sama ★★★★★
()

так некоторые так раньше и делали, когда игры еще были на дивидюках с рынка

stevejobs ★★★★☆
()

Неплохо было бы делать сами игры как отдельные ОС и запускать в какой-нибудь виртуалке, которая умеет использовать видеокарту на 100% или просто загружаться с образа. Заодно решит проблемы с потреблением ресурсов, ибо помимо игры и базовых дров/сервисов ничего не запущено. Отвязать таким образом игры от используемой ОС было бы неплохо.

sudopacman ★★★★★
()
Ответ на: комментарий от Kaschenko

Ну, во-первых, АМД и НВИДИА. Как совместить на одном лайве проприетарные драйвера для них обеих мы тут с кем-то в толксах думали, да так и не придумали.

два совершенно разных релиза под разные платформы. На коробке яркий стикер, что вот этот релиз запустится только под невидией, а этот - только под амд

так и делают на консолях, ксати. Никто в своём уме не воткнёт в плойку игру от хуана

кстати, можно даже делать релизы-эксклюзивы. Например, Ведьмак2 пусть будет работать только на невидии ))

специфической для геймеров дрочи - мышки с программируемыми кнопами

пфф, вот возьмём плойку или хуана, какие там в жопу настройки? Ты даже не можешь погонять в дьяблу или элдерскролы с друзьями-пекарями, потому что игровая сеть плойки ограничена только игроками с плойки. Настройки управления везде одинаковые - как производитель игры контроллер захардкодил, так и будет

будьте проще, и народ потянется жрать ваше говно!

В-третьих, это лайв, чтобы это работало быстро придется целиком загружать в память, иначе дикая просадка по IO.

сейчас игрули уже жрут по 6 гигов памяти, какая им разница на дополнительную пару сотен рамы на какой-то линукс? Который еще и грузится несколько секунд, в противоположность самой игруле, которая может левел загружать до пока не поседеешь

Однозадачная фигня - большой шаг назад

ну да, плойка или хуан уж больно многозадачные

но линукс хорошо поддерживает не всё железо, на тех же макбуках могут быть косяки

ну вот как раз под макаки производители игруль могут жёстко заточить свои игрули, на макаках железо вполне определённое, в отличие от

stevejobs ★★★★☆
()
Последнее исправление: stevejobs (всего исправлений: 1)

План такой

План хороший, но иногда таки выдыхать надо.

в радиусе от мака

куда мне в своем маке засунуть эти круглые блестяшки (Если найдешь куда, то не забудь подписать, какой стороной вниз, а то могу уже и не вспомнить за давностью лет то)

до иксбокса

Заливать игоровой дистр на игровой дистр? Тонко!

ptarh ★★★★★
()

@тред не читал!!!

SteamOS, не???

Deleted
()
Ответ на: комментарий от stevejobs

два совершенно разных релиза под разные платформы. На коробке яркий стикер, что вот этот релиз запустится только под невидией, а этот - только под амд

Да и нахрен это тогда нужно, если изначальной целью была универсальность?
Остальное даже комментировать не буду. Смысл ставить ПК на один уровень с сонсолями?

Kaschenko
()
Ответ на: комментарий от Stahl

давай заменим DVD на флешку. А нужно - ну например, чтобы игори не воровали. Даже те игори, у которых нет мультиплеерной составляющей. Так бы ператы взяли и как всегда всё украли, делов то там подменить в dll'ке один вызов к серверу игры. А так всю игру можно заточить на аппаратный модуль. Хрена с два какой кульхацкер от аппаратного ключа сможет отвязать игрулю. Всякие там Cubase годами ломают и не сломали, а это куда более широко востребованная штука, в т.ч. среди людей у кого есть бабки заплатить хакерам за взлом..

stevejobs ★★★★☆
()
Ответ на: комментарий от next_time

во внешний привод

Ещё раз: IO. При обычной установке игра копируется на хард/SSD, а диск нужен по сути для проверки лицензии. Тут же ВСЁ будет подгружаться с DVD.

Kaschenko
()
Ответ на: комментарий от next_time

хм, надо будет еще внешний дисковод прикупить, а то ТС такой озорник.

ptarh ★★★★★
()

Флешка с двумя разделами
Один с игрой и без записи, только чтение
Другое - прошивка (ось/дистр, называй как хочешь) + сейвы и всякая инфа, контент
ну игра естественно будет зашифрована и монтироваться первой прошивкой, а ключ/пасфраза будет захардкожена и сделано будет так, что нельзя вытащить
встроять в игру какую-нибудь малварь, троян или хз какое еще говно - будешь жрать это говно

mystery ★★
()
Ответ на: комментарий от stevejobs

Это уже получится картрижд. Только с usb-разъёмом.

Myau ★★★★
() автор топика

Лучше сделать chroot для игрунов. Я вот в арч чрутаюсь потому что ниасилил multilib

userd
()
Ответ на: комментарий от Kaschenko

Как совместить на одном лайве проприетарные драйвера для них обеих мы тут с кем-то в толксах думали, да так и не придумали.

Два ядра + 2 сета модулей /lib/kernel-modules-`uname -v`. В grub два пункта: а) играю на nvidia б) играю на amd. При оч. сильном желании можно заботу об определении видяхи повесить на grub.

gh0stwizard ★★★★★
()
Ответ на: комментарий от takino

По-моему, бОльшая проблема в том, что нвидия драйвер версии Х поддерживает диапазон железа А-Б, версия У поддерживает Б-В, тдтп.

takino ★★★★★
()
Ответ на: комментарий от Kaschenko

Nvidia заменяет месовские либы своими.

Лол шо
Не заменяет
Просто дефолтный libGL etc можно на загрузке подменять, проверяя скриптом карточку.

takino ★★★★★
()

А как на счет того чтоб музыку параллельно слушать когда играешь, или там сообщений в IM ждать, или вообще если какой-то артмани понадобиться? Ну или что на счет случая когда игру запускаешь пока какой-то длительный процесс идет?

alozovskoy ★★★★★
()
Ответ на: комментарий от n_play

хм

News

2011-05-09: version 0.9.7 of live.linux-gamers.net released!
2010-06-08: version 0.9.6 of live.linux-gamers.net released!

похоже что «был». невзлетело видимо.

n_play
()

Попадалась мне в руки игра которая запускалась с диска Red Line
Удобно, не требовала инсталяции. Твоя идея мне нравится, я бы прикупил пару таких дисков на пробу.

e000xf000h
()

Мы подумали и я решил, что лучше стандартизировать виртуалку с загруженным в неё ПО чтобы точно знать какие либы и каких версий в ней есть сейчас и будут через 20 лет. Грузим в виртуалку каталог с игрой с любого носителя, виртуалка считывает из конфига название необходимого игре окружения и запускает её в нём.

Napilnik ★★★★★
()

Троллейбус.jpg

А ещё можно железо стандартизировать чтоб не мучиться с разными драйверами и тогда получится игровая консоль

Gary ★★★★★
()

Уже было такое. Популярности сей дистрибутив не снискал. Наверное потому, что железо обновляется, а CD/DVD - нет. Да и объёмы...

Quasar ★★★★★
()
Ответ на: комментарий от Psych218

Вот 10 лет назад и не взлетело, хотя было.

Quasar ★★★★★
()
Ответ на: комментарий от Myau

Если на то пошло, лучше сделать LiveCD/LiveDVD или LiveUSB, с которого будет грузиться система, предоставляющая возможность запуска игр. То есть, запустил на компьютере, скачал на винчестер, и играешь. Вот ту же GTA5 как ты на оптический носитель уместишь? Да ещё и с приемлемой скоростью доступа к данным. Там более 65 Gb только инсталлятор.

Quasar ★★★★★
()
Ответ на: комментарий от Psych218

Были диски с несколькими играми. Не помню, как тот дистрибутив называется.

Quasar ★★★★★
()
Ответ на: комментарий от Kaschenko

Kaschenko> Как совместить на одном лайве проприетарные драйвера для них обеих мы тут с кем-то в толксах думали, да так и не придумали.

Нет никаких проблем - при загрузке настроить нужный драйвер и всё. В том же ALT Linux нет никаких проблем поменять драйвер на лету через alterator.

Quasar ★★★★★
()
Ответ на: комментарий от Deleted

Не современные, а вчерашние. Современные - в несколько раз больше.

Quasar ★★★★★
()
Ответ на: комментарий от sudopacman

sudopacman> Неплохо было бы делать сами игры как отдельные ОС и запускать в какой-нибудь виртуалке

Another World, DooM, DooM II, Quake, ... Уже проходили.

Quasar ★★★★★
()
Ответ на: комментарий от stevejobs

stevejobs> кстати, можно даже делать релизы-эксклюзивы. Например, Ведьмак2 пусть будет работать только на невидии ))

И это было.

Quasar ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.