Умелец запустил Linux внутри Team Fortress 2
И это даже работает!
Английскому программисту Джошуа Эштону, известному по работе над проектами DXVK и VKD3D-Proton, удалось запустить окружение Linux непосредственно в игре Team Fortress 2. Для этого он портировал эмулятор архитектуры RISC-V на язык программирования Squirrel3, а затем через прослойку RVScript запустил его на базе VScript, встроенной виртуальной машины для скриптов на движке Source.
Данная реализация является полноценно рабочей: корректно выполняются команды типа ls, echo, cat, а также sha256sum и coremark. Несмотря на это, код выполняется медленно, так как последующие инструкции могут выполняться лишь через 0.1 секунду после предыдущей из-за использования функций Think. Производительность можно увеличить, перенеся выполнения скриптов в основной поток, но тогда может зависнуть игровой сервер.
Команды в окружение Linux можно отправлять как из консоли разработчика, так из игрового чата.

Queen Studios открыла предзаказ на дорогую статую Соула из Phantom Blade Zero
WoW: Forever стартовала на удивление гладко — Blizzard научилась запускать World of Warcraft?
Консоли Xbox Series X|S получили AMD FSR 4.1.2 для улучшения качества изображения
Глава Take-Two жёстко ответил журналистке перед выходом GTA VI: «Изучите факты»
Видеоигры с насилием не делают подростков агрессивными — или мы смотрим не туда?
Плагиат, кражи и два «рекомпа»: как ИИ сводит геймдев с ума
NVIDIA выпустила драйвер GeForce 621.14 WHQL, который пока поддерживает Windows 10
Super Mario Odyssey получила полноценный порт на ПК, работающий без эмулятора