The OpenNET Project
 
Поиск (ключи):    ПРОГРАММЫ СТАТЬИ СОВЕТЫ ФОРУМ
  WIKI НОВОСТИ (+) MAN'ы ДОКУМЕНТАЦИЯ

Сборка операционной системы Mozilla Boot to Gecko (B2G) для экспериментов в QEMU
Энтузиастам предлагается поэкспериментировать в эмуляторе QEMU с проектом B2G
(Boot to Gecko), в рамках которого Mozilla развивает операционную систему,
загружающуюся сразу в web-браузер. В качестве основы B2G используется ядро
Linux и низкоуровневые компоненты из платформы Android. Для запуска приложений
будет задействован web-стек Mozilla. На платформе будут выполняться
web-приложения, написанные с использованием HTML5-технологий, CSS и JavaScript.
Расширенные функции приложений, такие как доступ к аппаратному обеспечению и
телефонии, можно задействовать с использованием Web API, который в
дальнейшем планируется передать в организацию W3C для формирования единого стандарта.

Инструкция приведена для 64-разрядной сборки Ubuntu 11.10. Для сборки
желательно наличие 4 Гб ОЗУ и 80 Гб свободного дискового пространства.

Устанавливаем пакеты, необходимые для сборки B2G:

   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:

   git clone https://github.com/andreasgal/B2G.git

Для проведения автоматизированных тестов также можно загрузить фреймворк marionette:

   git clone https://github.com/jonallengriffin/marionette_client.git

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

   cd B2G
   make sync

Указывает какой бэкенд для виджетов использовать, в local.mk добавляем параметр WIDGET_BACKEN:

   vi local.mk
 
   WIDGET_BACKEND=gonk

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

   make config-qemu

Собираем пользовательский бэкенд gonk и систему:

   make gonk
   make

Запускаем B2G в эмуляторе:

   ./emu.sh


Для сборки B2G для телефона Samsung Galaxy S2 можно использовать инструкцию
http://developer.mozilla.org/en/Mozilla/Boot_to_Gecko/Building_B2G_for_Samsung_Galaxy_S2 .
 Набор компонентов для построения HTML5-интерфейса для телефонов можно
загрузить со страницы проекта gaia в github (для сборки достаточно выполнить
make install-gaia и скопировать на устройства результирующие файлы).
 
17.02.2012 , Источник: https://developer.mozilla.org/en/Mo...
Раздел:    Корень / Пользователю / Карманные ПК

Обсуждение [ RSS ]
 
  • 1.1, dimqua, 15:59, 19/02/2012 [ответить] [смотреть все]
  • +/
    Я думал, что эта ОС всё ещё сферический конь в ваккуме, а она уже на реальных устройствах может работать. Круто. Хотя, идея web-приложений мне не нравится.
     
  • 1.2, pavlinux, 21:03, 20/02/2012 [ответить] [смотреть все]
  • +/
    Кому дать 32 меговый (в сжатом виде 12 мб) образ с Х_ами, тормозиллой, блекджеком и шлюхами?

    В майей Операццционнай системи Pavlinux Boot to KakNexyaDelat' (PB2KND)
    использутдся ядро Линах, низкоуровневые бузибксы и куча костылей от Меня,
    чтоб всю эту порнографию не видели юзеры, а увидели только морду фаерфоха.

    > Инструкция приведена для 64-разрядной сборки Ubuntu 11.10. Для сборки
    > желательно наличие 4 Гб ОЗУ и 80 Гб свободного дискового пространства.

    Требования:  Pentium 2, 32Mb на HDD/SDD, АЗУ 128 мегабаб.
      
    При загрузке автоматически открываются вкладки с:
    Google Docs, Picasa, Фконтакте, аднакласники, озон, яндыкс пробки,
    и делают из вас анального раба интернета.


      

     
     
  • 2.4, Аноним, 07:03, 24/02/2012 [^] [ответить] [смотреть все]
  • +/
    Уже хочу ... весь текст скрыт [показать]
     
  • 2.5, Anonymous_User, 18:11, 25/02/2012 [^] [ответить] [смотреть все]  
  • +/
    Дайте ссылочку где скачать!


     
  • 2.6, debiyan, 12:33, 01/03/2012 [^] [ответить] [смотреть все]  
  • +/
    А ты все тот же, что и 3 года назад как на стоплине. Кидай ссылку, заценим ;)
     
  • 2.7, Аноним, 17:40, 01/03/2012 [^] [ответить] [смотреть все]  
  • +/
    Я джва года хочу такую ОС ... весь текст скрыт [показать]
     

    Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:

     Добавить заметку
     Версия для печати
     
     Поиск заметки:
     

    Последние заметки
    - 12.05 Организация шифрованного бэкапа с помощью rdiff-backup, encfs и Dropbox
    - 11.05 Настройка беспроводного соединения в Debian GNU/Linux
    - 07.05 Использование Google Drive в Linux
    - 18.04 Использование нескольких сетевых стеков в Linux
    - 15.04 Восстановление стандартного KDE меню после его удаления (например, wine)
    - 11.04 Настройка gmirror при использовании GPT во FreeBSD 9
    - 09.04 Маршрутизатор на базе FreeBSD с приоритизация трафика средствами PF и ALTQ
    - 02.04 Частичное восстановление данных MySQL из бэкапа, созданного с использованием LVM
    - 21.03 Настройка DNSSEC в BIND 9.9
    - 17.03 Набор номера на Cisco IP Phone 7960/7940 из скрипта
    RSS | Следующие 15 записей >>


    ПОДПИШИСЬ НА ЖУРНАЛ Linux Format 2012!

    Журнал "Linux Format" (Линукс Формат)- Единственный в России и странах СНГ журнал на русском языке, посвящённый Linux и свободному ПО. Журнал для IT-директоров, IT-менеджеров, программистов, системных администраторов, учителей школ и преподавателей ВУЗов и всех пользователей ПК. В каждом выпуске: Новости индустрии OpenSource, обзоры новинок свободного ПО, обучающие и методические статьи.

    Каждый, кто оформит подписку, получает бонусы и подарки- объёмные наклейки на системный блок, диск с архивом номеров за 2005-2011 г.г. и ежемесячно электронную версию журнала в pdf-формате.

    Оформить подписку на год


      Закладки на сайте
      Проследить за страницей
    Created 1996-2012 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    RUNNet TopList