-
Snap: Um formato de embalagem específico definido como uma imagem do squashfs contendo um arquivo
meta/snap.yaml
que segue um formato específico . - Snap Store: Um repositório central de snaps dos quais eles podem ser baixados / instalados.
- Snapcraft: Uma ferramenta de linha de comando usada para criar snaps (pense pbuilder para snaps) e (opcionalmente) colocá-los no armazenamento.
-
Snapd: Um daemon necessário para executar snaps (baixá-los da loja, montá-los no local, confiná-los, executar aplicativos deles, etc.). O Snapd também inclui o comando
snap
, usado para se comunicar com o snapd (para que o usuário solicite que um novo snap seja instalado, etc.)
Todo este sistema é por vezes referido como "instantâneo". Confusamente, também estou vendo isso cada vez mais como "snapcraft". Enquanto os snaps rodam no Ubuntu normal (e na verdade em uma variedade de outras distribuições Linux), o Ubuntu Core é um sistema operacional baseado inteiramente em snaps (sem apt
). Infelizmente, já existia um "núcleo ubuntu" que era o rootfs básico do Ubuntu, então, para diferenciá-lo, era chamado de "núcleo do ubuntu instantâneo". O núcleo antigo foi recentemente renomeado para base do ubuntu , e é por isso que você vê o "núcleo do ubuntu instantâneo" menos nos dias de hoje.