{"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\/it\/blog\/news\/kompaniya-igalia-predstavila-moonforge-distributiv-dlya-vstraivaemyh-sistem","title":{"rendered":"L'azienda Igalia ha presentato Moonforge, una distribuzione per sistemi embedded","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>L'azienda Igalia, nota per il suo coinvolgimento nello sviluppo di progetti open source come GNOME, GTK, WebKitGTK, Epiphany, Maemo, GStreamer, Wine, Mesa e freedesktop.org, ha presentato il progetto Moonforge, che semplifica la creazione e la manutenzione di distribuzioni Linux personalizzate per vari dispositivi e sistemi embedded. Il contenuto della distribuzione viene creato utilizzando strumenti di build e metadati dei pacchetti dai progetti OpenEmbedded e Yocto. I risultati specifici del progetto sono distribuiti con licenza MIT.      <\/p>\n<p>Moonforge fornisce ai programmatori e sistemi integratori un framework, un insieme di file di configurazione e una collezione di componenti per creare immagini di sistema aggiornabili in modo atomico, basate sull'uso di tecnologie gi\u00e0 consolidate e diffuse nell'industria, come yocto, bitbake e kas. Per le immagini create \u00e8 supportato un processo semplificato per l'installazione degli aggiornamenti e viene garantito un lungo ciclo di supporto. L'obiettivo principale del progetto \u00e8 fornire agli sviluppatori di sistemi embedded strumenti facili da usare che consentano di concentrarsi sullo sviluppo di funzionalit\u00e0 specifiche per il loro prodotto, senza perdere tempo su compiti legati alla creazione e al mantenimento della distribuzione.    <\/p>\n<p>L'immagine di sistema \u00e8 composta da un insieme di moduli Yocto preconfezionati. Ogni modulo \u00e8 responsabile di una funzionalit\u00e0 specifica o del supporto per una particolare piattaforma hardware target. Ad esempio, sono disponibili moduli per supportare Docker, QEMU o Podman, gestione degli aggiornamenti tramite RAUC, e creazione di un'interfaccia grafica basata su un composito <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/it\/server\/dts-los-angeles\/\" title=\"server\" data-wpil-keyword-link=\"linked\">server<\/a>  Weston, avvio di un'interfaccia browser basata su Webkit per chioschi internet e compilazioni per le schede Raspberry Pi 4 e 5.      <\/p>\n<p>Sono supportati tre canali di distribuzione delle versioni: stable (ramo LTS stabile), next (ramo in cui si sviluppa la prossima versione LTS) e main (ramo sperimentale in fase di sviluppo). Ogni ramo \u00e8 associato a una versione specifica del set di componenti Yocto. Il ramo stabile viene aggiornato mensilmente e corrisponde alle versioni LTS di Yocto.     <\/p>\n<p>Gli aggiornamenti vengono forniti in modalit\u00e0 OTA (Over-The-Air) utilizzando gli strumenti Mender e vengono installati in modo atomico sostituendo l'intero sistema. Sullo storage vengono creati due partizioni root identiche - attiva e passiva. Il nuovo aggiornamento viene installato nella partizione passiva, senza influire sul funzionamento di quella attiva. Dopo il riavvio, le partizioni vengono scambiate - la partizione con il nuovo aggiornamento diventa attiva, mentre la precedente partizione attiva viene messa in modalit\u00e0 passiva e attende l'installazione del successivo aggiornamento. Se dopo l'aggiornamento si verifica un problema, viene effettuato un rollback alla versione precedente del sistema.     <\/p>\n<p>Per la creazione di immagini di sistema viene utilizzato lo strumento BitBake, mentre per la configurazione e per garantire build riproducibili si utilizza kas. Le build, gli aggiornamenti, i report sulle vulnerabilit\u00e0 e i metadati SBOM (Software Bill of Materials) vengono automaticamente raccolti e pubblicati utilizzando sistemi di integrazione continua e distribuzione continua (CI\/CD). L'infrastruttura di build basata su Moonforge pu\u00f2 essere distribuita sia su locali <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/it\/server\/dts-gdansk\/\" title=\"server\" data-wpil-keyword-link=\"linked\" data-wpil-monitor-id=\"4591\">server<\/a>, sia in ambienti cloud pubblici o privati.        <\/p>\n<p>Per garantire trasparenza e prevedibilit\u00e0 nei processi di creazione di prodotti derivati, viene applicata una netta separazione tra i componenti upstream e downstream, consentendo agli sviluppatori di aggiungere funzionalit\u00e0 aggiuntive sopra la base esistente, se necessario. La configurazione \u00e8 definita in una rappresentazione dichiarativa utilizzando il formato YAML, e copre aree come il collegamento a repository esterni, l'attivazione di moduli Yocto, la gestione delle dipendenze tra i componenti del distribuitivo, l'applicazione di patch aggiuntive e la modifica delle impostazioni di sistema predefinite.<br \/>\n<br \/>Fonte: <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\/it\/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=\"it_IT\" \/>\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\/it\/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\udd47L'azienda Igalia ha presentato Moonforge, un distribuitivo per sistemi embedded | ProHoster","description":"L'azienda Igalia, nota per il suo coinvolgimento nello sviluppo di progetti open source come GNOME, GTK, WebKitGTK, Epiphany, Maemo, GStreamer, Wine, Mesa e freedesktop.org, ha presentato il progetto Moonforge, che semplifica la creazione.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/kompaniya-igalia-predstavila-moonforge-distributiv-dlya-vstraivaemyh-sistem","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","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\/it\/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\/it\/wp-json\/wp\/v2\/posts\/163983","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=163983"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/163983\/revisions"}],"predecessor-version":[{"id":165641,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/163983\/revisions\/165641"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=163983"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=163983"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=163983"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}