Mae Canonical wedi cyhoeddi ailgynllunio'r pecyn cymorth Snapcraft

Mae Canonical wedi datgelu cynlluniau ar gyfer ailwampio mawr sydd ar ddod o becyn cymorth Snapcraft a ddefnyddir i greu, dosbarthu a diweddaru pecynnau hunangynhwysol yn y fformat Snap. Nodir bod y sylfaen cod Snapcraft presennol yn cael ei ystyried yn etifeddiaeth a bydd yn cael ei ddefnyddio os oes angen defnyddio hen dechnolegau. Ni fydd y newidiadau radical sy'n cael eu datblygu yn effeithio ar y model defnydd presennol - bydd prosiectau sy'n ymwneud Γ’ Ubuntu Core 18 a 20 yn parhau i ddefnyddio'r hen Snapcraft monolithig, a bydd y Snapcraft modiwlaidd newydd yn dechrau cael ei ddefnyddio gan ddechrau gyda changen Ubuntu Core 22.

Bydd yr hen Snapcraft yn cael ei ddisodli gan fersiwn newydd, fwy cryno a modiwlaidd a fydd yn symleiddio'r broses o greu pecynnau snap i ddatblygwyr ac yn dileu'r anawsterau sy'n gysylltiedig Γ’ chreu pecynnau cludadwy sy'n addas ar gyfer gweithio ar draws gwahanol ddosbarthiadau. Sail y Snapcraft newydd yw'r mecanwaith Rhannau Crefft, sy'n caniatΓ‘u, wrth gydosod pecynnau, i dderbyn data o wahanol ffynonellau, ei brosesu mewn gwahanol ffyrdd a ffurfio hierarchaeth o gyfeiriaduron yn y system ffeiliau, sy'n addas ar gyfer defnyddio pecynnau. Mae Rhannau Crefft yn golygu defnyddio cydrannau cludadwy mewn prosiect y gellir eu llwytho, eu cydosod a'u gosod yn annibynnol.

Bydd y dewis o weithrediad Snapcraft newydd neu hen yn cael ei wneud trwy fecanwaith wrth gefn arbennig wedi'i integreiddio i'r broses ymgynnull. Fel hyn, bydd prosiectau presennol yn gallu adeiladu pecynnau snap heb eu haddasu a dim ond wrth drosglwyddo'r pecynnau i fersiwn newydd o system Ubuntu Core y bydd angen eu haddasu.

Ffynhonnell: opennet.ru

Ychwanegu sylw