Snap vs Flatpak

Hoje vamos fazer alguns comparativos com os dois “concorrentes” Snap e Flatpak.

Alguns aspectos bem básicos e que mesmo assim se discute erroneamente por aí, relacionado a uso de disco, banda… sobre estes formatos.

Configuração da VM via GNOME Boxes:

(Disco virtual em um SSD)

Captura de tela de 2020-07-05 19-48-04

Configurações do sistema default com instalação modo “mínima”:

Tempo de boot com snap (sistema default) parece ser aleatório, vez ou outra os serviços demoram mais do que o normal como no caso abaixo:

Captura de tela de 2020-07-05 19-41-54

Mas na maioria das vezes que reiniciei o boot foi bem rápido, na média de 4-5 segundos:

Captura de tela de 2020-07-05 19-45-19

Captura de tela de 2020-07-05 19-51-41

O sistema usa 6GB de HD por padrão:

Captura de tela de 2020-07-05 19-50-03

Uso de ram inicial 780MB:

Captura de tela de 2020-07-05 20-32-53

E vem com alguns snap’s pré instalados:

Captura de tela de 2020-07-05 19-50-32

Flatpak’s:

Instalei todos com um comando via terminal:

flatpak install -y flathub org.glimpse_editor.Glimpse org.kde.kdenlive org.mozilla.firefox com.spotify.Client org.videolan.VLC org.gimp.GIMP com.obsproject.Studio com.discordapp.Discord org.telegram.desktop com.visualstudio.code org.libreoffice.LibreOffice org.shotcut.Shotcut org.audacityteam.Audacity org.inkscape.Inkscape com.skype.Client org.kde.krita org.blender.Blender org.darktable.Darktable com.slack.Slack org.mozilla.Thunderbird

E monitorei o total de dados recebidos via GNOME Monitor, ao termino detectou 2.9GB recebidos no total:

Captura de tela de 2020-07-05 21-36-38

E o uso de HD foi de 6 para 13.3GB:

Captura de tela de 2020-07-05 21-37-20

O tempo de boot continuou normal:

Captura de tela de 2020-07-05 21-38-43

Captura de tela de 2020-07-06 18-05-07

Captura de tela de 2020-07-06 18-06-12

Assim como o uso de ram inicial:

Captura de tela de 2020-07-05 21-39-47

Uso de ram com alguns app’s abertos:

Captura de tela de 2020-07-06 18-18-29Captura de tela de 2020-07-06 18-18-09

Snap’s:

Não consegui instalar todos em uma linha de comando, pois complicou com app’s que precisam da flag “–classic” e no caso do Thunderbird “–beta” então instalei um por um. Também recebi alguns “warnings” de mensagem dos servidores na hora do download, mas as instalações foram concluídas com sucesso.

sudo snap install glimpse-editor kdenlive firefox spotify vlc gimp obs-studio discord telegram-desktop audacity inkscape krita

sudo snap install shotcut  skype  blender  skype slack –classic thunderbird

O GNOME Monitor detectou 3.5GB recebidos ao termino da instalação dos snap’s:

Captura de tela de 2020-07-05 22-00-26

Captura de tela de 2020-07-06 17-56-54Após a instalação o uso do disco foi para 10.4 GBCaptura de tela de 2020-07-06 17-57-02

O tempo de boot continuou rápido, apesar de ter adicionado muitos serviços do snap, que no caso deste SSD, não afetam tanto quanto se fosse um HD mecânico:Captura de tela de 2020-07-05 22-05-27Captura de tela de 2020-07-06 18-01-37Captura de tela de 2020-07-06 18-02-52Uso de ram inicial foi para 830MBCaptura de tela de 2020-07-05 22-13-43Uso de ram com todos app’s abertos:Captura de tela de 2020-07-06 18-21-17Captura de tela de 2020-07-06 18-21-02

Conclusão:

No final do dia, a diferença não me parece tão grande, em nenhum dos testes, Snap’s usaram menos espaço de armazenamento, sendo que quanto mais flatpak’s se instala, tende a ser mais eficiente no uso do espaço em disco. O resultado com 10, 20 ou 50 app’s em comparação podem ser diferentes.

Os Snap’s por algum motivo usaram mais banda, porém também não foi tão significativo.

Vale lembrar que estamos falando de tecnologias diferentes, criadas com propósitos diferentes:

Snap: IoT devices, adaptado para o desktop.

Flatpak: criado para desktop. Pode ser adaptado para IoT devices.

Os Snap’s levam mais tempo para abrir no geral, mas depois da primeira vez aberto vejo pouca diferença (com SSD) além de atrasar o boot, que dependendo da velocidade do HD pode impactar ou não.

Existe muitos outros aspectos a se comparar, mas vejo que estes são constantemente questionados por usuários.

Veja também: RPM’s vs Flatpak’s

Se deseja dar sugestões mande para fastos2016@gmail.com ou nas redes sociais.

 

 

 

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

Blog no WordPress.com.

Acima ↑

%d blogueiros gostam disto: