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