Nampiditra ny Moonforge, fizarana ho an'ny rafitra tafiditra, ny Igalia.

Igalia, fantatra amin'ny fandraisany anjara amin'ny tetikasa open source toy ny GNOME, GTK, WebKitGTK, Epiphany, Maemo, GStreamer, Wine, Mesa, ary freedesktop.org, dia namoaka ny tetikasa Moonforge, izay manamora ny famoronana sy ny fikojakojana ny fizarana Linux manokana ho an'ny fitaovana isan-karazany sy ny rafitra tafiditra. Ny singa fototra amin'ny fizarana dia mifototra amin'ny fitaovana fananganana sy ny metadata fonosana avy amin'ny tetikasa OpenEmbedded sy Yocto. Ny fampandrosoana manokana ho an'ny tetikasa dia zaraina eo ambanin'ny lisansa MIT.

Manome rafitra, andiana rakitra fikirakirana, ary fanangonana singa ho an'ny mpamorona sy mpanome rafitra ny Moonforge mba hamoronana sary rafitra azo havaozina amin'ny alàlan'ny atomika mifototra amin'ny teknolojia indostrialy efa voaporofo sy ampiasaina betsaka, toy ny yocto, bitbake, ary kas. Ireo sary vokarina dia manohana ny dingana fanavaozana tsotra sy ny tsingerin'ny fikojakojana maharitra. Ny tanjona voalohan'ny tetikasa dia ny hanome fitaovana mora ampiasaina ho an'ny mpamorona rafitra tafiditra, ahafahan'izy ireo mifantoka amin'ny fampivoarana ny fiasa manokana ho an'ny vokatra ary misoroka ny fotoana mifandraika amin'ny famoronana sy fikojakojana ny fizarana.

Avy amin'ny andiana môdioly Yocto efa vita ny sary maneho ny rafitra. Ny môdioly tsirairay dia tompon'andraikitra amin'ny endri-javatra na fanohanana manokana ho an'ny sehatra fitaovana kendrena manokana. Ohatra, misy môdioly azo ampiasaina amin'ny fanohanana Docker, QEMU, na Podman, fitantanana fanavaozana amin'ny alàlan'ny RAUC, ary ny famoronana interface grafika mifototra amin'ny composite. mpizara Weston, manomboka interface navigateur miorina amin'ny Webkit ho an'ny kioska amin'ny aterineto ary manamboatra boards ho an'ny Raspberry Pi 4 sy 5.

Misy fantsona fizarana famoahana telo tohana: stable (ny sampana stable LTS), next (ny sampana izay anaovana ny famoahana LTS manaraka), ary main (ny sampana fanandramana izay anaovana ny fampandrosoana). Mifamatotra amin'ny dikan-teny Yocto azy manokana ny sampana tsirairay. Havaozina isam-bolana ny sampana stable ary mifanaraka amin'ny famoahana Yocto LTS.

Alefa amin'ny alalan'ny fitaovana Mender (OTA) ny fanavaozana ary apetraka amin'ny fomba atomika, ka manolo ny rafitra manontolo. Misy fizarazarana roa mitovy amin'ny root partitions noforonina ao amin'ny drive - mavitrika sy tsy mavitrika. Apetraka ao amin'ny fizarazarana tsy mavitrika ny fanavaozana vaovao, nefa tsy misy fiantraikany amin'ny mavitrika. Rehefa avy naverina tamin'ny laoniny, dia miova ny fizarazarana - lasa mavitrika ny fizarazarana misy ny fanavaozana vaovao, ary ny fizarazarana efa mavitrika dia ovaina ho amin'ny fomba tsy mavitrika ary miandry ny fanavaozana manaraka. Raha misy zavatra tsy mety aorian'ny fanavaozana, dia averina amin'ny dikan-teny teo aloha ny rafitra.

Ampiasaina hamoronana sary momba ny rafitra ny BitBake, raha ampiasaina kosa ny kas mba hamoronana fikirakirana sy hahazoana antoka fa azo averina ampiasaina ny fananganana. Angonina sy avoaka ho azy amin'ny alàlan'ny rafitra fampidirana mitohy sy fametrahana mitohy (CI/CD) ny fananganana, fanavaozana, tatitra momba ny fahalemena, ary metadata SBOM (Software Bill of Materials). Azo apetraka amin'ny mpizara eo an-toerana sy lavitra ny fotodrafitrasa fananganana miorina amin'ny Moonforge. LOHAMILINA, na ao anatin'ny tontolo rahona ho an'ny daholobe na tsy miankina.

Mba hahazoana antoka ny mangarahara sy ny azo vinavinaina amin'ny fampivoarana vokatra azo avy amin'ny vokatra hafa, ny fizarana dia mitazona fisarahana hentitra eo amin'ireo singa ambony sy ambany, ahafahan'ny mpamorona manampy fiasa fanampiny eo ambonin'ny fonosana fototra araka izay ilaina. Ny fikirakirana dia faritana amin'ny fomba ofisialy amin'ny fampiasana ny endrika YAML ary mandrakotra sehatra toy ny fampifandraisana ireo tahiry ivelany, ny fampandehanana ireo môdely Yocto, ny fitantanana ny fiankinan-doha eo amin'ireo singa fizarana, ny fampiharana ireo patch fanampiny, ary ny fanovana ny fikirana rafitra mahazatra.

Source: opennet.ru

Add a comment