Умелец запустил 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 можно отправлять как из консоли разработчика, так и из игрового чата.

Загрузка окружения Linux в консоли TF2
Загрузка окружения Linux в консоли TF2
2626
8 комментариев

Умелец запустил Linux внутри Team Fortress 2По-моему наоборот чето должно быть в нашем мире

11

тупые линуксоиды, одержимые компиляцией ведра, а я свободный от задротства человек!

5

Так нативный порт TF2 на Линухе и так есть.
Так что и так, и так. Всё нормально, гармонично в нашем мире.

1

Нахуя, а главное нахуя?

2

Комментарий недоступен

1

Главное чтобы потом дум запустил