Ubuntun kehittäjä Canonical julkisti tänään Linux Worldissa, että sen uusinta Ubuntua ja mobiililaitteita varten kehittämä sovellusten Snap-paketointi tukee jatkossa kaikkia mahdollisia linuxeja. Tämä saattaa aloittaa kehityksen kohti kymmenien, jopa satojen jakeluversioiden yhtenäistymistä.
Eri linuxeissa on tähän asti ollut käytössä jokin sovellusten asennukseen tarkoitettu pakettien hallintatyökalu, mutta yhtenäistä käytäntöä niiden välillä ei ole ollut. Siksi siirtyminen jakelusta toiseen tarkoittaa uuden pakettienhallinnan opiskelua hieman toisenlaisen käyttöliittymän lisäksi.
Snap on Canonicalin uusi ratkaisu, joka mahdollistaa uusien sovellusten nopeamman tuomisen Ubuntuun. Aiemmin sovelluksen piti ratkaista riippuvuudet koko järjestelmän tasolla.
Snap toimii nyt natiivisti seuraavilla linux-versioilla: Arch, Debian ja Fedora sekä Ubuntuun perustuvat jakelut Kubuntu, Lubuntu, Ubuntu GNOME, Ubuntu Kylin, Ubuntu MATE, Ubuntu Unity ja Xubuntu. Tuki on tulossa myös Linux Mintille ja openSUSEen jollakin aikataululla.
Sovelluskehittäjien kannalta kyse on isosta muutoksesta. Aiemmin kehittäjän piti käytännössä päättää, mitä jakeluversiota varten sovellus käännetään. Nyt ei tarvitse enää huolehtia erilaisista pakettiformaateista.
Lisätietoa löytyy linux.com-blogista. Snap-paketteja tehdään Snapcraft-työkalulla. Siitä löytyy lisätietoa Ubuntun kehittäjäsivuilla.