В данном приложении мы расскажем вам, как проще всего запустить ОС Xv6
на вашем компьютере под управлением ОС Linux.
Для работы мы рекомендуем вам использовать Docker, установите его себе на компьютер по инструкции от разработчиков.
Мы подготовили Docker
образ для работы с Xv6
. Там установлено все необходимое: вирутальная машина qemu
, комплиятор GCC
под RISC-V
, make
для автоматизации сборки проекта и прочие мелочи.
Скачать его можно с DockerHub: vityamand/xv6.
docker pull vityamand/xv6
Также мы можете собрать образ самостоятельно.
./ci/docker/build.sh
Теперь попробуйте запустить его.
./ci/docker/run.sh
Вы должны оказаться в корневой директории контейнера.
В контейнер примонтирована директория с проектом. Перейдите в нее.
cd xv6
Попробуйте собрать Xv6
.
make
И, наконец, запустите.
make qemu
Вы готовы к работе. Удачи!