{"id":163983,"date":"2026-03-12T11:12:04","date_gmt":"2026-03-12T09:12:04","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/kompaniya-igalia-predstavila-moonforge-distributiv-dlya-vstraivaemyh-sistem"},"modified":"2026-03-12T11:12:04","modified_gmt":"2026-03-12T09:12:04","slug":"kompaniya-igalia-predstavila-moonforge-distributiv-dlya-vstraivaemyh-sistem","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/kompaniya-igalia-predstavila-moonforge-distributiv-dlya-vstraivaemyh-sistem","title":{"rendered":"Firma Igalia zaprezentowa\u0142a Moonforge, dystrybucj\u0119 dla system\u00f3w wbudowanych","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Firma Igalia, znana ze swojego udzia\u0142u w rozwoju takich projekt\u00f3w jak GNOME, GTK, WebKitGTK, Epiphany, Maemo, GStreamer, Wine, Mesa oraz freedesktop.org, zaprezentowa\u0142a projekt Moonforge, kt\u00f3ry upraszcza tworzenie i utrzymanie w\u0142asnych dystrybucji Linux dla r\u00f3\u017cnych urz\u0105dze\u0144 i system\u00f3w wbudowanych. Zawarto\u015b\u0107 dystrybucji jest tworzona na podstawie narz\u0119dzi budowlanych i metadanych pakiet\u00f3w z projekt\u00f3w OpenEmbedded i Yocto. Specyficzne dla projektu rozwi\u0105zania s\u0105 udost\u0119pniane na licencji MIT.      <\/p>\n<p>Moonforge dostarcza programistom i integratorom system\u00f3w zarys, zestaw plik\u00f3w konfiguracyjnych oraz kolekcj\u0119 komponent\u00f3w do tworzenia atomowo aktualizowalnych obraz\u00f3w systemowych, opartych na sprawdzonych i powszechnie stosowanych technologiach w bran\u017cy, takich jak yocto, bitbake i kas. Dla stworzonych obraz\u00f3w wspierany jest uproszczony proces instalacji aktualizacji oraz zapewniony d\u0142ugi cykl wsparcia. G\u0142\u00f3wnym celem projektu jest dostarczenie programistom system\u00f3w wbudowanych wygodnych narz\u0119dzi, kt\u00f3re pozwalaj\u0105 skupi\u0107 si\u0119 na rozwoju specyficznych dla ich produktu funkcjonalno\u015bci i nie traci\u0107 czasu na zadania zwi\u0105zane z tworzeniem i utrzymywaniem dystrybucji.    <\/p>\n<p>Obraz systemowy jest sk\u0142adany z zestawu gotowych modu\u0142\u00f3w Yocto. Ka\u017cdy modu\u0142 odpowiada za konkretne funkcjonalno\u015bci lub wsparcie dla okre\u015blonej platformy sprz\u0119towej. Na przyk\u0142ad dost\u0119pne s\u0105 modu\u0142y do wsparcia Docker, QEMU lub Podman, zarz\u0105dzania aktualizacjami za pomoc\u0105 RAUC, oraz tworzenia interfejsu graficznego oparty na kompozycji. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/pl\/server\/dts-los-angeles\/\" title=\"serwera\" data-wpil-keyword-link=\"linked\">serwera<\/a>  Weston, uruchamiaj\u0105cy przegl\u0105darkowy interfejs oparty na Webkit dla kiosk\u00f3w internetowych oraz kompilacji dla platform Raspberry Pi 4 i 5.      <\/p>\n<p>Obs\u0142ugiwane s\u0105 trzy kana\u0142y dystrybucji wyda\u0144: stable (stabilna ga\u0142\u0105\u017a LTS), next (ga\u0142\u0105\u017a, w kt\u00f3rej rozwijana jest nast\u0119pna wersja LTS) oraz main (eksperymentalna ga\u0142\u0105\u017a, w kt\u00f3rej prowadzony jest rozw\u00f3j). Ka\u017cda ga\u0142\u0105\u017a jest powi\u0105zana z konkretn\u0105 wersj\u0105 zestawu komponent\u00f3w Yocto. Stabilna ga\u0142\u0105\u017a aktualizowana jest raz w miesi\u0105cu i odpowiada wydaniom LTS Yocto.     <\/p>\n<p>Aktualizacje s\u0105 dostarczane w trybie OTA (Over-The-Air) z wykorzystaniem narz\u0119dzi Mender i instalowane atomowo poprzez ca\u0142kowit\u0105 wymian\u0119 ca\u0142ego systemu. Na no\u015bniku tworzone s\u0105 dwa identyczne g\u0142\u00f3wne partycje \u2013 aktywna i pasywna. Nowa aktualizacja jest instalowana w pasywnej partycji, nie wp\u0142ywaj\u0105c na dzia\u0142anie aktywnej. Po ponownym uruchomieniu partycje zamieniaj\u0105 si\u0119 miejscami \u2013 partycja z now\u0105 aktualizacj\u0105 staje si\u0119 aktywna, a poprzednia aktywna partycja przechodzi w tryb pasywny i czeka na instalacj\u0119 nast\u0119pnej aktualizacji. Je\u015bli po aktualizacji co\u015b posz\u0142o nie tak, nast\u0119puje przywr\u00f3cenie do poprzedniej wersji systemu.     <\/p>\n<p>Do tworzenia obraz\u00f3w systemowych wykorzystuje si\u0119 narz\u0119dzie BitBake, a do tworzenia konfiguracji i zapewnienia reprodukowanych bud\u00f3w \u2013 kas. Budowy, aktualizacje, raporty o podatno\u015bciach oraz metadane SBOM (Software Bill of Materials) s\u0105 automatycznie zbierane i publikowane z wykorzystaniem system\u00f3w ci\u0105g\u0142ej integracji i ci\u0105g\u0142ego wdra\u017cania (CI\/CD). Infrastruktura budowlana oparta na Moonforge mo\u017ce by\u0107 wdra\u017cana zar\u00f3wno lokalnie, <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/pl\/server\/dts-gdansk\/\" title=\"serwerach\" data-wpil-keyword-link=\"linked\" data-wpil-monitor-id=\"4591\">serwerach<\/a>, jak i w publicznych lub prywatnych chmurach.        <\/p>\n<p>Aby zapewni\u0107 przejrzysto\u015b\u0107 i przewidywalno\u015b\u0107 proces\u00f3w tworzenia produkt\u00f3w pochodnych, w dystrybucji stosuje si\u0119 surowe rozdzielenie mi\u0119dzy komponentami upstream i downstream, co pozwala deweloperom na dodawanie dodatkowej funkcjonalno\u015bci ponad podstawowe zasady. Konfiguracja okre\u015blona jest w deklaratywnej prezentacji, wykorzystuj\u0105c format YAML, i obejmuje obszary takie jak pod\u0142\u0105czenie zewn\u0119trznych repozytori\u00f3w, aktywacj\u0119 modu\u0142\u00f3w Yocto, zarz\u0105dzanie zale\u017cno\u015bciami mi\u0119dzy komponentami dystrybucji, stosowanie dodatkowych poprawek oraz modyfikacj\u0119 domy\u015blnych ustawie\u0144 systemowych.<br \/>\n<br \/>\u0179r\u00f3d\u0142o: <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=64974\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Igalia, \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0430\u044f \u0441\u0432\u043e\u0438\u043c \u0443\u0447\u0430\u0441\u0442\u0438\u0435\u043c \u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u0442\u0430\u043a\u0438\u0445 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432, \u043a\u0430\u043a GNOME, GTK, WebKitGTK, Epiphany, Maemo, GStreamer, Wine, Mesa \u0438 freedesktop.org, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u043f\u0440\u043e\u0435\u043a\u0442 Moonforge, \u0443\u043f\u0440\u043e\u0449\u0430\u044e\u0449\u0438\u0439 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0438 \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0435\u043d\u0438\u0435 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 Linux-\u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u043e\u0432 \u0434\u043b\u044f \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0438 \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c. \u041d\u0430\u0447\u0438\u043d\u043a\u0430 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 \u0444\u043e\u0440\u043c\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0441\u0431\u043e\u0440\u043e\u0447\u043d\u043e\u0433\u043e \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f \u0438 \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u043e\u0442 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 OpenEmbedded \u0438 Yocto. \u0421\u043f\u0435\u0446\u0438\u0444\u0438\u0447\u043d\u044b\u0435 \u0434\u043b\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043d\u0430\u0440\u0430\u0431\u043e\u0442\u043a\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-163983","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Igalia, \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0430\u044f \u0441\u0432\u043e\u0438\u043c \u0443\u0447\u0430\u0441\u0442\u0438\u0435\u043c \u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u0442\u0430\u043a\u0438\u0445 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432, \u043a\u0430\u043a GNOME, GTK, WebKitGTK, Epiphany, Maemo, GStreamer, Wine, Mesa \u0438 freedesktop.org, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u043f\u0440\u043e\u0435\u043a\u0442 Moonforge, \u0443\u043f\u0440\u043e\u0449\u0430\u044e\u0449\u0438\u0439 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pl\/blog\/news\/kompaniya-igalia-predstavila-moonforge-distributiv-dlya-vstraivaemyh-sistem\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Igalia \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 Moonforge, \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432 \u0434\u043b\u044f \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Igalia, \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0430\u044f \u0441\u0432\u043e\u0438\u043c \u0443\u0447\u0430\u0441\u0442\u0438\u0435\u043c \u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u0442\u0430\u043a\u0438\u0445 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432, \u043a\u0430\u043a GNOME, GTK, WebKitGTK, Epiphany, Maemo, GStreamer, Wine, Mesa \u0438 freedesktop.org, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u043f\u0440\u043e\u0435\u043a\u0442 Moonforge, \u0443\u043f\u0440\u043e\u0449\u0430\u044e\u0449\u0438\u0439 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/kompaniya-igalia-predstavila-moonforge-distributiv-dlya-vstraivaemyh-sistem\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-03-12T09:12:04+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-03-12T09:12:04+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Firma Igalia przedstawi\u0142a Moonforge, dystrybucj\u0119 dla system\u00f3w wbudowanych | ProHoster","description":"Firma Igalia, znana z anga\u017cowania si\u0119 w rozw\u00f3j takich projekt\u00f3w open source, jak GNOME, GTK, WebKitGTK, Epiphany, Maemo, GStreamer, Wine, Mesa i freedesktop.org, przedstawi\u0142a projekt Moonforge, kt\u00f3ry upraszcza tworzenie.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/kompaniya-igalia-predstavila-moonforge-distributiv-dlya-vstraivaemyh-sistem","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Igalia \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 Moonforge, \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432 \u0434\u043b\u044f \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Igalia, \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0430\u044f \u0441\u0432\u043e\u0438\u043c \u0443\u0447\u0430\u0441\u0442\u0438\u0435\u043c \u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u0442\u0430\u043a\u0438\u0445 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432, \u043a\u0430\u043a GNOME, GTK, WebKitGTK, Epiphany, Maemo, GStreamer, Wine, Mesa \u0438 freedesktop.org, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u043f\u0440\u043e\u0435\u043a\u0442 Moonforge, \u0443\u043f\u0440\u043e\u0449\u0430\u044e\u0449\u0438\u0439 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435.","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/kompaniya-igalia-predstavila-moonforge-distributiv-dlya-vstraivaemyh-sistem","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-03-12T09:12:04+00:00","article:modified_time":"2026-03-12T09:12:04+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/163983","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=163983"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/163983\/revisions"}],"predecessor-version":[{"id":165641,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/163983\/revisions\/165641"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=163983"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=163983"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=163983"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}