Canonical je napovedal prenovo kompleta orodij Snapcraft

Canonical je razkril načrte za temeljito prenovo Snapcrafta, kompleta orodij, ki se uporablja za ustvarjanje, distribucijo in posodabljanje samostojnih paketov Snap. Opozoriti je treba, da je trenutna kodna baza Snapcrafta zastarela (zastarela) in bo uporabljena vedno, ko bodo potrebne starejše tehnologije. Radikalne spremembe, ki se razvijajo, ne bodo vplivale na trenutni model uporabe – pri projektih, povezanih z Ubuntu Core 18 in 20 bosta še naprej uporabljala stari monolitni Snapcraft, novi modularni Snapcraft pa se bo uporabljal od veje naprej. Ubuntu Jedro 22.

Stari Snapcraft bo zamenjala nova, bolj kompaktna in modularna različica, ki bo razvijalcem poenostavila ustvarjanje snap paketov in odpravila težave, povezane z ustvarjanjem prenosnih paketov, primernih za delo v različnih distribucijah. Osnova za novi Snapcraft je mehanizem Craft Parts, ki omogoča, da pri sestavljanju paketov sprejemamo podatke iz različnih virov, jih obdelujemo na različne načine in oblikujemo hierarhijo imenikov v datotečnem sistemu, primerno za namestitev paketov. Craft Parts vključuje uporabo prenosnih komponent v projektu, ki jih je mogoče neodvisno naložiti, sestaviti in namestiti.

Izbira med novo ali staro implementacijo Snapcrafta bo potekala prek namenskega rezervnega mehanizma, integriranega v proces gradnje. To pomeni, da bodo obstoječi projekti lahko gradili pakete Snap brez sprememb in bodo potrebne le spremembe pri selitvi paketov na novo različico osnovnega sistema. Ubuntu Core.

Vir: opennet.ru

Kupite zanesljivo gostovanje za strani z DDoS zaščito, VPS VDS strežniki 🔥 Kupite zanesljivo spletno gostovanje z zaščito DDoS, VPS VDS strežniki | ProHoster