Canonical hat in werynrjochting fan 'e Snapcraft toolkit oankundige

Canonical hat plannen iepenbiere foar in oankommende grutte oerhaal fan 'e Snapcraft-toolkit dy't brûkt wurdt om selsstannige pakketten te meitsjen, te fersprieden en te aktualisearjen yn it Snap-formaat. It wurdt opmurken dat de hjoeddeistige Snapcraft-koadebasis wurdt beskôge as legacy en sil brûkt wurde as it nedich is om âlde technologyen te brûken. De radikale wizigingen dy't wurde ûntwikkele sille gjin ynfloed hawwe op it hjoeddeistige gebrûksmodel - projekten relatearre oan Ubuntu Core 18 en 20 sille de âlde monolityske Snapcraft trochgean brûke, en de nije modulêre Snapcraft sil begjinne te brûken begjinnend mei de Ubuntu Core 22-tûke.

De âlde Snapcraft sil wurde ferfongen troch in nije, mear kompakte en modulêre ferzje dy't sil ferienfâldigje it meitsjen fan snap pakketten foar ûntwikkelders en elimineren de swierrichheden ferbûn mei it meitsjen fan draachbere pakketten geskikt foar wurkjen oer ferskate distribúsjes. De basis foar de nije Snapcraft is it Craft Parts-meganisme, wêrtroch, by it gearstallen fan pakketten, gegevens fan ferskate boarnen kinne ûntfange, op ferskate wizen ferwurkje en in hiërargy fan mappen foarmje yn it bestânsysteem, geskikt foar it ynsetten fan pakketten. Craft Parts giet it om it brûken fan draachbere komponinten yn in projekt dat kin wurde selsstannich laden, gearstald en ynstallearre.

De kar foar in nije as âlde Snapcraft-ymplemintaasje sil wurde útfierd troch in spesjale fallback-meganisme yntegreare yn it assemblageproses. Op dizze manier kinne besteande projekten snappakketten bouwe sûnder wiziging en sille allinich wiziging fereaskje by it oerdragen fan de pakketten nei in nije ferzje fan it Ubuntu Core-systeem.

Boarne: opennet.ru

Add a comment