Пользователь под ником Jibril-sama опубликовал на форумах Reddit видеоролик, демонстрирующий работу созданной им системы под названием Steam Game Cartridges. По сути, энтузиаст представил современную переосмысленную версию классических игровых картриджей для ПК-гейминга.
Сам ролик получился довольно коротким и не раскрывал всех деталей технической реализации, однако журналисты Tom’s Hardware связались с автором проекта и получили у него развёрнутые комментарии.

Суть концепции оказалась предельно простой. Сами игры записаны на самодельные «картриджи», роль которых выполняют обычные твердотельные накопители. Автору удалось приобрести партию подержанных SSD объёмом 128 ГБ всего по 7 евро за штуку. На каждый такой накопитель он скачал отдельную игру по принципу «один картридж — одна игра».
Для подключения накопителей используется стандартный SATA-адаптер. Самое интересное скрывается в программной части: энтузиаст написал специальный скрипт для операционной системы Linux, который при подключении картриджа автоматически распознает находящуюся на нём игру и отображает её в клиенте Steam.
Механика работы выглядит следующим образом. Пользователь подключает SSD, после чего срабатывает правило udev, фиксирующее новое событие в системе. Затем активируется демон systemd, который проверяет подключенный накопитель, находит внутри него необходимый скрипт и выполняет его.
При желании систему можно настроить таким образом, чтобы игра запускалась сразу же после подключения картриджа в порт, в точности повторяя опыт взаимодействия со старыми классическими игровыми консолями.
Разумеется, подобное нестандартное решение имеет ряд очевидных ограничений и подойдёт далеко не каждому игроку. Во-первых, современные SSD стоят недешево, во-вторых, многие популярные блокбастеры требуют гораздо больше 128 ГБ свободного пространства, да и вопрос регулярного скачивания патчей и обновлений остаётся открытым. Тем не менее, сам проект выглядит крайне оригинально и технически увлекательно.






