Запуск Boot to Gecko в эмуляторе QEMU | Убунту Линукс

Boot to Gecko — это операционная система от Mozilla, которая сразу запускается в веб-браузер. На данной платформе будут запускаться приложения написанные на HTML5, CSS, JS. Уже сейчас система доступна для тестирования.

Системные требования:

  • 4 Gb RAM
  • 80 Gb свободного места на жёстком диске.
  • 7 Gb объём файла подкачки.

Думаю ребята из Mozilla немножко преувеличили системные требования. Я смог запустить Boot to Gecko на компе с 3 Gb RAM, 30 GB свободного места на жёстком диске, и 3 Gb объём файла подкачки. Сразу предупреждаю, если вы решили установить, то вам придётся скачать файлы объёмом около 1 Gb.

Перед началом установки нам нужно установить зависимости:

sudo apt-get build-dep firefox
sudo apt-get install mercurial libasound2-dev libcurl4-openssl-dev libnotify-dev libxt-dev libiw-dev mesa-common-dev autoconf2.13
sudo apt-get install ia32-libs gcc-multilib g++-multilib bison flex gperf lib32zl-dev lib32ncurses5-dev lib32ncursesw5-dev libidl-dev lib32gomp1 autoconf2.13 ccache libx11-dev lib32readline-gplv2-dev

Теперь нам нужно клонировать репозиторий с B2G:

sudo apt-get install git
git clone https://github.com/andreasgal/B2G.git
git clone https://github.com/jonallengriffin/m...tte_client.git

Выполняем сборку:

cd B2G
make sync

Теперь нам нужно немножко изменить файл local.mk:

gedit local.mk

И добавляем строку:

WIDGET_BACKEND=gonk

Собираем конфигурационные файлы для QEMU:

make config-qemu

Собираем gonk и систему:

make gonk
make

Изменяем права доступа к файлу emu.sh на 777:

chmod 777 emu.sh

И запускаем систему в эмуляторе:

./emu.sh