понедельник, 4 апреля 2011 г.

emuq - запуск Inferno без мороки

Вчера mjl анонсировал emuq - версию Inferno emu, которую не нужно распаковывать, компилировать, настраивать и т.д. Достаточно только скачать бинарник (весом 1.5 Мб) с официальной страницы проекта, запустить, изменить несколько настроек с помощью конфигуратора и на экране появится полноценный рабочий стол Inferno.

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

К сожалению, работает emuq пока только в Windows.

UPD: скиншот

4 комментария:

  1. Но чтобы им (emuq) пользоваться, разве не нужно иметь уже настроенный venti-сервер с загруженным в него дистрибутивом inferno?

    ОтветитьУдалить
  2. Уже настроенный venti-сервер есть у mjl, так что все, что нужно сделать, просто согласиться с умолчательными настройками (см. скриншот).

    Естественно, можно поднять свой сервер, но тогда придется вбивать его адрес при запуске emuq (первом).

    ОтветитьУдалить
  3. Странно, в скомпиленой emu.exe не работает команда styxlisten -A tcp!*!9fs export '#Uc:'
    Точнее, работает но подключится к машине нельзя.
    А в этой версии все ок... Не понимаю в чем разница?

    ОтветитьУдалить
  4. Как можно собрать отдельный бинарник (контейнепр) например с calc.dis ?

    ОтветитьУдалить