Внутри бинарника находится самый обычный emu со слегка измененным кодом инициализации. После запуска emuq подключается к venti-серверу, запрашивает у него vac-архив, содержащий коневую ФС Inferno, и подключает ее к корню c помощью vacsrv. При этом адрес venti-сервера и имя vac-архива указываются во время запуска emuq (тот самый конфигуратор), что дает возможность использовать его для запуска самых разных редакций Inferno.
К сожалению, работает emuq пока только в Windows.
UPD: скиншот

Но чтобы им (emuq) пользоваться, разве не нужно иметь уже настроенный venti-сервер с загруженным в него дистрибутивом inferno?
ОтветитьУдалитьУже настроенный venti-сервер есть у mjl, так что все, что нужно сделать, просто согласиться с умолчательными настройками (см. скриншот).
ОтветитьУдалитьЕстественно, можно поднять свой сервер, но тогда придется вбивать его адрес при запуске emuq (первом).
Странно, в скомпиленой emu.exe не работает команда styxlisten -A tcp!*!9fs export '#Uc:'
ОтветитьУдалитьТочнее, работает но подключится к машине нельзя.
А в этой версии все ок... Не понимаю в чем разница?
Как можно собрать отдельный бинарник (контейнепр) например с calc.dis ?
ОтветитьУдалить