{"json_modified": "2016-09-19T06:03:32.732473", "uuid": "517450db-2740-44be-9826-8af6d8c1b385", "title": "Gonk", "url": "/en-US/docs/Archive/Firefox_OS/Platform/Gonk", "tags": ["NeedsContent", "Mozilla", "Firefox OS", "Gonk", "Mobile", "Linux", "Gecko", "porting"], "translations": [{"uuid": "60963fff-637a-4a41-8e2e-63db022efaa8", "title": "\u0997\u09c7\u09be\u0999\u09cd\u0995", "url": "/bn-BD/docs/Mozilla/B2G_OS/Platform/Gonk", "tags": ["NeedsReview"], "summary": "\u0997\u09c7\u0995\u09c7\u09be \u09b8\u09cb\u09b0\u09cd\u09b8\u09c7 \u00a0b2g/\u00a0\u09a8\u09be\u09ae\u0995 \u09ab\u09cb\u09b2\u09cd\u09a1\u09be\u09b0 \u09b0\u09df\u09c7\u099b\u09c7 \u09af\u09be \u0997\u09c7\u09be\u0999\u09cd\u0995 \u09aa\u09c7\u09be\u09b0\u09cd\u099f \u09ac\u09b9\u09a8 \u0995\u09b0\u09c7 \u09af\u09be\u09b0 \u0995\u09be\u099c \u09b9\u099a\u09cd\u099b\u09c7, \u0993\u09df\u09c7\u09ac \u098f\u09b0 \u099c\u09a8\u09cd\u09af \u09ae\u09cb\u09ac\u09be\u0987\u09b2 \u098f\u09b0 \u09b9\u09be\u09b0\u09cd\u09a1\u0993\u09df\u09cd\u09af\u09b0 \u0995\u09cd\u09af\u09aa\u09be\u09ac\u09bf\u09b2\u09bf\u099f\u09bf \u0996\u09c1\u09b2\u09c7 \u09a6\u09c7\u09df\u09be\u0964 \u098f\u099f\u09bf \u098f\u0995\u099f\u09bf \u09b2\u09bf\u09a8\u09be\u0995\u09cd\u09b8 \u0995\u09be\u09b0\u09cd\u09a8\u09c7\u09b2, \u098f\u0987\u099a\u098f\u098f\u09b2, \u098f\u09ac\u0982 \u0985\u09a8\u09cd\u09af \u098f\u0995\u099f\u09bf \u0993\u0987\u098f\u09ae- \u09a8\u09bf\u09b0\u09cd\u09a6\u09bf\u09b7\u09cd\u099f \u09b2\u09be\u0987\u09ac\u09cd\u09b0\u09c7\u09b0\u09c0\u0997\u09c1\u09b2\u09c7\u09be \u09ac\u09b9\u09a8 \u0995\u09b0\u09c7\u0964 \u09ac\u09bf\u09ad\u09bf\u09a8\u09cd\u09a8 \u0997\u09c7\u09be\u0999\u09cd\u0995 \u09b2\u09be\u0987\u09ac\u09cd\u09b0\u09c7\u09b0\u09c0\u0997\u09c1\u09b2\u09c7\u09be \u098f\u0995\u0987 \u09ae\u09c1\u0995\u09cd\u09a4-\u0989\u09ce\u09b8 \u09aa\u09cd\u09b0\u099c\u09c7\u0995\u09cd\u099f\u0983 libusb, bluez, \u098f\u09ac\u0982 \u0986\u09b0\u09cb \u0985\u09a8\u09cd\u09af\u09be\u09a8\u09cd\u09af\u0964\u00a0 \u098f\u0987\u099a\u098f\u098f\u09b2 \u098f\u09b0 \u0985\u09a8\u09cd\u09af \u0995\u09bf\u099b\u09c1 \u0985\u0982\u09b6 \u098f\u09a8\u09cd\u09a1\u09cd\u09b0\u09df\u09bf\u09a1 \u09aa\u09cd\u09b0\u099c\u09c7\u0995\u09cd\u099f: \u099c\u09bf\u09aa\u09bf\u098f\u09b8, \u0995\u09cd\u09af\u09be\u09ae\u09c7\u09b0\u09be, \u098f\u09ac\u0982 \u0985\u09a8\u09cd\u09af\u09be\u09a8\u09cd\u09af \u0995\u09bf\u099b\u09c1\u09b0 \u09b8\u09be\u09a5\u09c7 \u09b8\u09ae\u09cd\u09aa\u09b0\u09cd\u0995\u09af\u09c1\u0995\u09cd\u09a4\u0964", "localization_tags": [], "locale": "bn-BD", "last_edit": "2016-07-28T00:52:44", "review_tags": []}, {"uuid": "c34208ce-4999-4ff4-b84a-62be41131e73", "title": "Gonk", "url": "/es/docs/Mozilla/B2G_OS/Gonk", "tags": [], "summary": "", "localization_tags": [], "locale": "es", "last_edit": "2016-07-28T01:11:52", "review_tags": []}, {"uuid": "c9be2a93-302a-43af-ae7b-52db11e06f33", "title": "Gonk", "url": "/fr/docs/B2G_OS/Platform/Gonk", "tags": ["Firefox OS", "Gonk"], "summary": "Gonk est tout simplement une distribution Linux incluant des composants d'Android (comme le GPS ou l'appareil photo) ainsi que des projets libres communs ajout\u00e9s par Mozilla (comme libusb ou bluez) afin de pouvoir l'int\u00e9grer facilement \u00e0 toutes les couches de l'architecture de Firefox OS. Cette conception facilite, pour les OEM, le portage d'\u00e9l\u00e9ments logiciels d\u00e9velopp\u00e9s pour Android (pilote, firmware, service daemon, etc.), dans le but de les d\u00e9ployer sur des smartphones Firefox OS.", "localization_tags": [], "locale": "fr", "last_edit": "2016-07-28T13:26:42", "review_tags": []}, {"uuid": "e4119b70-468a-4e06-984e-4d99456d973c", "title": "Gonk", "url": "/it/docs/Mozilla/B2G_OS/Platform/Gonk", "tags": ["Drivers", "Firmware", "Demoni", "ODM", "Firefox OS", "OEM", "porting", "Gecko", "Linux"], "summary": "", "localization_tags": [], "locale": "it", "last_edit": "2016-06-13T06:26:39", "review_tags": ["editorial"]}, {"uuid": "ab0db604-63a9-44dd-bd9c-d34d621eff3c", "title": "Gonk", "url": "/ja/docs/Archive/Firefox_OS/Platform/Gonk", "tags": ["NeedsContent", "B2G", "Firefox OS", "Gonk"], "summary": "Gecko\u306e\u30bd\u30fc\u30b9\u30b3\u30fc\u30c9\u306e\u4e2d\u306b\u306fb2g/\u30d5\u30a9\u30eb\u30c0\u304c\u3042\u308a\u3001\u30e2\u30d0\u30a4\u30eb\u30cf\u30fc\u30c9\u30a6\u30a7\u30a2\u6a5f\u80fd\u3092\u30a6\u30a7\u30d6\u7528\u306b\u30a2\u30f3\u30ed\u30c3\u30af\u3059\u308b\u305f\u3081\u306e\u3001Gonk\u30dd\u30fc\u30c8\u304c\u542b\u307e\u308c\u307e\u3059\u3002\u305d\u308c\u3089\u306b\u306fLinux Kernel\u3068HAL\u3001\u305d\u3057\u3066OEM\u30e9\u30a4\u30d6\u30e9\u30ea\u304c\u542b\u307e\u308c\u307e\u3059\u3002\u6570\u7a2e\u985e\u306eGonk\u306e\u30e9\u30a4\u30d6\u30e9\u30ea\u306fcommon\u30aa\u30fc\u30d7\u30f3\u30bd\u30fc\u30b9\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3067\u3059\u3002(libusb, bluez\u306a\u3069)\u3000\u3044\u304f\u3064\u304b\u306eHAL\u306e\u4e00\u90e8\u306fAndroid \u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3068\u5171\u6709\u3057\u3066\u3044\u307e\u3059\u3002(GPS, Camera\u306a\u3069)", "localization_tags": [], "locale": "ja", "last_edit": "2016-09-19T06:02:49", "review_tags": []}, {"uuid": "dfbb44cb-5654-4656-84a6-870a3f7f573a", "title": "Gonk", "url": "/ko/docs/B2G_OS/Platform/Gonk", "tags": [], "summary": "Gonk\ub294 Firefox OS\uc5d0\uc11c Gecko\uc640 \ud558\ub4dc\uc6e8\uc5b4 \uc0ac\uc774\uc758 \uc778\ud130\ud398\uc774\uc2a4\ub97c \uc81c\uacf5\ud558\ub294 \ucee4\ub110 \ub808\ubca8\uc758 \ucef4\ud3ec\ub10c\ud2b8\uc785\ub2c8\ub2e4. Gonk\ub294 \ud558\ub4dc\uc6e8\uc5b4\ub97c \uc81c\uc5b4\ud558\uace0, \ud558\ub4dc\uc6e8\uc5b4\uc758 \uae30\ub2a5\uc744 Gecko\uc5d0 \uad6c\ud604\ub41c Web API\ub85c \ub178\ucd9c\uc2dc\ud0b5\ub2c8\ub2e4. Gonk\ub294 \ubaa8\ubc14\uc77c \uae30\uae30\ub97c \uc81c\uc5b4\ud558\ub294 \ub3d9\uc791 \ub4a4\uc5d0\uc11c \ud558\ub4dc\uc6e8\uc5b4 \uc218\uc900\uc758 \uc694\uccad\uc744 \ud1b5\ud574 \uc628\uac16 \ubcf5\uc7a1\ud558\uace0 \uc138\ubc00\ud55c \uc791\uc5c5\uc744 \ud558\ub294 \"\ube14\ub799\ubc15\uc2a4\"\ub85c \ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4.", "localization_tags": [], "locale": "ko", "last_edit": "2016-07-28T13:41:49", "review_tags": []}, {"uuid": "91e44672-c1d9-42fa-bfe0-8010628f537a", "title": "Gonk", "url": "/pt-BR/docs/Mozilla/B2G_OS/Platform/Gonk", "tags": ["NeedsContent", "B2G", "Firefox OS", "Gonk"], "summary": "No fonte do Gecko existe o diret\u00f3rio b2g/ que cont\u00e9m o port do Gonk, que libera recursos de hardware espec\u00edficos dos dispositivos m\u00f3veis para acesso \u00e0 Web que s\u00e3o: o Kernel do Linux, HAL e outras bibliotecas OEM espec\u00edficas. Muitas das bibliotecas do Gonk s\u00e3o projetos comuns de c\u00f3digo aberto: libusb, bluez, entre outras. Algumas outras partes do HAL s\u00e3o compartilhadas com o projeto Android: GPS, c\u00e2mera e outras.", "localization_tags": [], "locale": "pt-BR", "last_edit": "2016-07-28T15:36:34", "review_tags": []}, {"uuid": "c1c93dab-0d00-4a24-824f-713ff3727dfe", "title": "Gonk", "url": "/ru/docs/Mozilla/B2G_OS/Platform/Gonk", "tags": [], "summary": "Gonk \u044d\u0442\u043e \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442 \u0443\u0440\u043e\u0432\u043d\u044f \u044f\u0434\u0440\u0430 \u0432 \u0441\u0442\u044d\u043a\u0435 Firefox OS \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u043b\u0443\u0436\u0438\u0442 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u043c \u043c\u0435\u0436\u0434\u0443 Gecko \u0438 \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u044b\u043c \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435\u043c. Gonk \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0438\u0440\u0443\u0435\u0442 \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u043e\u0435 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435 \u0438 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u043d\u0435\u043c\u0443 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u043c Web API \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u043c \u0432 Gecko. Gonk \u043c\u043e\u0436\u043d\u043e \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044c \u043a\u0430\u043a \"\u0447\u0435\u0440\u043d\u044b\u0439 \u044f\u0449\u0438\u043a\" \u043a\u043e\u0442\u043e\u0440\u044b\u0439, \u043e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u044f \u0437\u0430\u043f\u0440\u043e\u0441\u044b, \"\u0437\u0430 \u043a\u0443\u043b\u0438\u0441\u0430\u043c\u0438\" \u0434\u0435\u043b\u0430\u0435\u0442 \u0432\u0441\u044e \u043a\u043e\u043c\u043f\u043b\u0435\u043a\u0441\u043d\u0443\u044e, \u0434\u0435\u0442\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0443\u044e \u0440\u0430\u0431\u043e\u0442\u0443 \u043f\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044e \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u044b\u043c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u043c \u043d\u0430 \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u043e\u043c \u0443\u0440\u043e\u0432\u043d\u0435.", "localization_tags": [], "locale": "ru", "last_edit": "2016-07-28T01:25:35", "review_tags": ["editorial"]}, {"uuid": "b2a97603-e6ca-4d83-b88a-124394eb65d2", "title": "Gonk", "url": "/zh-CN/docs/Mozilla/B2G_OS/Platform/Gonk", "tags": [], "summary": "Gonk \u5728 Firefox OS stack \u4e2d\u53ef\u770b\u4f5c\u662f kernel \u5c42\u7ea7\u7684\u7ec4\u4ef6\uff0c\u5728 Gecko \u548c \u5e95\u5c42\u786c\u4ef6\u4e2d\u95f4\u5145\u5f53\u63a5\u53e3\u7684\u4f5c\u7528\u3002Gonk \u5bf9\u5e95\u5c42\u7684\u786c\u4ef6\u8fdb\u884c\u63a7\u5236\uff0c\u5e76\u4e14\u5c06\u786c\u4ef6\u4fe1\u606f\u53ca\u64cd\u63a7\u63a5\u53e3\u66b4\u9732\u7ed9 Gecko\u4e2d\u7684 Web APIs\u3002Gonk \u53ef\u4ee5\u770b\u4f5c\u662f\u4e00\u4e2a \u9ed1\u76d2\uff0c \u5728\u5c4f\u5e55\u540e\u9762\u505a\u4e86\u6240\u6709\u590d\u6742\u7ec6\u8282\u7684\u5de5\u4f5c\u7528\u4e8e\u5728\u786c\u4ef6\u5c42\u7ea7\u4e0a\u5bf9 mobile device \u8fdb\u884c\u63a7\u5236\u3002", "localization_tags": [], "locale": "zh-CN", "last_edit": "2016-07-28T01:35:24", "review_tags": []}, {"uuid": "a013fbe9-33bc-4c79-b160-7204c32259b7", "title": "Gonk", "url": "/zh-TW/docs/Mozilla/B2G_OS/Platform/Gonk", "tags": [], "summary": "\u5728Gecko\u539f\u59cb\u78bc\u4e2d\uff0c\u6709\u4e00\u500bb2g/\u8cc7\u6599\u593e\uff0c\u9019\u500b\u8cc7\u6599\u593e\u542b\u6709Gonk\u63a5\u53e3\uff0c\u5b83\u70ba\u7db2\u9801\u958b\u555f\u4e86\u884c\u52d5\u88dd\u7f6e\u7684\u786c\u9ad4\u80fd\u529b\u3002\u9019\u5176\u4e2d\u5305\u542b\u4e86Linux\u6838\u5fc3\u3001HAL\u548c\u5176\u4ed6OEM\u7279\u5b9a\u7684\u51fd\u5f0f\u5eab(library)\u3002\u597d\u6a5f\u500bGonk\u51fd\u5f0f\u5eab\u662f\u958b\u653e\u539f\u59cb\u78bc\u5c08\u6848\uff0c\u5982libusb, bluez\u7b49\uff0c\u6709\u4e9bHAL\u90e8\u5206\u5247\u662f\u548cAndroid\u5c08\u6848\u5171\u4eab\uff0c\u5982GPS, camera\u7b49\u3002", "localization_tags": [], "locale": "zh-TW", "last_edit": "2016-07-28T01:36:40", "review_tags": []}], "modified": "2016-05-03T22:56:08", "label": "Gonk", "localization_tags": [], "locale": "en-US", "id": 55109, "last_edit": "2016-05-03T22:55:57", "summary": "Gonk is the kernel-level component in the B2G OS stack that serves as the interface between Gecko and the underlying hardware. Gonk controls the underlying hardware and exposes hardware capabilities to Web APIs implemented in Gecko. Gonk can be seen as the \u201cblack box\u201d that does all the complex, detailed work behind the scenes to control the mobile device by enacting requests at the hardware level.", "sections": [{"id": "Gonk_overview", "title": "Gonk overview"}, {"id": "Gonk_architecture", "title": "Gonk architecture"}, {"id": "Porting_Gonk", "title": "Porting Gonk"}, {"id": "How_Mozilla_works_on_Gonk_ports_with_OEMs_and_phone_manufacturers", "title": "How Mozilla works on Gonk ports with OEMs and phone manufacturers"}, {"id": "Device_components", "title": "Device components"}, {"id": "Integration_between_Gonk_and_Gecko", "title": "Integration between Gonk and Gecko"}, {"id": "Gonk_source_code", "title": "Gonk source code"}], "slug": "Archive/Firefox_OS/Platform/Gonk", "review_tags": []}