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