Canonical paziņo par Snapcraft Toolkit pārveidošanu

Canonical ir atklājis plānus par gaidāmo Snapcraft rīkkopas kapitālo remontu, ko izmanto, lai izveidotu, izplatītu un atjauninātu autonomas pakotnes Snap formātā. Tiek atzīmēts, ka pašreizējā Snapcraft kodu bāze tiek uzskatīta par mantotu un tiks izmantota, ja būs nepieciešams izmantot vecās tehnoloģijas. Radikālās izmaiņas, kas tiek izstrādātas, neietekmēs pašreizējo lietošanas modeli - projektos, kas saistīti ar Ubuntu Core 18 un 20, turpinās izmantot veco monolīto Snapcraft, un jauno modulāro Snapcraft sāks lietot, sākot ar Ubuntu Core 22 filiāli.

Vecais Snapcraft tiks aizstāts ar jaunu, kompaktāku un modulārāku versiju, kas vienkāršos snap pakotņu izveidi izstrādātājiem un novērsīs grūtības, kas saistītas ar portatīvo pakotņu izveidi, kas piemērotas darbam dažādos izplatījumos. Jaunā Snapcraft pamatā ir Craft Parts mehānisms, kas ļauj, komplektējot pakotnes, saņemt datus no dažādiem avotiem, apstrādāt tos dažādos veidos un veidot failu sistēmā direktoriju hierarhiju, kas piemērota pakotņu izvietošanai. Craft Parts ietver pārnēsājamu komponentu izmantošanu projektā, ko var neatkarīgi ielādēt, salikt un uzstādīt.

Jaunas vai vecās Snapcraft ieviešanas izvēle tiks veikta, izmantojot īpašu montāžas procesā integrētu rezerves mehānismu. Tādā veidā esošie projekti varēs izveidot snap pakotnes bez modifikācijām, un tie būs jāveic tikai pārsūtot pakotnes uz jaunu Ubuntu Core sistēmas versiju.

Avots: opennet.ru

Pievieno komentāru