Odeio flatpak e snap

73. Re: Odeio flatpak e snap

LinuxWalker
Delusion

(usa Debian)

Enviado em 11/03/2021 - 20:55h

viniciusbalbino escreveu:
Possuo uma máquina com hardware razoável:
Lenovo Thinkpad x250
i5-5300U
8GB DDR3 1600Mhz
SSD 480GB


eu não uso flats nem snap. Não os odeio, apenas não preciso no momento. Mas pelo seu relato, o SilverBlue precisa de um pc da NASA então...


Linux User # 624552


  


74. Re: Odeio flatpak e snap

Vinicius Elias Balbino
viniciusbalbino

(usa Fedora)

Enviado em 11/03/2021 - 21:10h


Delusion escreveu:

viniciusbalbino escreveu:
Possuo uma máquina com hardware razoável:
Lenovo Thinkpad x250
i5-5300U
8GB DDR3 1600Mhz
SSD 480GB


eu não uso flats nem snap. Não os odeio, apenas não preciso no momento. Mas pelo seu relato, o SilverBlue precisa de um pc da NASA então...


Linux User # 624552


Não posso falar sobre o SilverBlue, pois nunca utilizei, talvez por ser "feito para isso" (rodar com flatpaks) ele tenha algum tipo de otimização para essa função, mas pela experiência que tive com flatpaks no fedora "comum" foi decepcionante, como disse, acredito que isso tem futuro, e é interessante, mas no momento não é algo que esteja pronto ainda para o uso no dia a dia



75. Re: Odeio flatpak e snap

Perfil removido
removido

(usa Nenhuma)

Enviado em 15/03/2021 - 21:02h

Como snaps podem ser pacotes pequenos ao invés de pacotes grandes:
https://snapcraft.io/blog/honey-i-shrunk-the-snap



76. Re: Odeio flatpak e snap

Vinicius Elias Balbino
viniciusbalbino

(usa Fedora)

Enviado em 15/03/2021 - 22:07h


bilufe escreveu:

Como snaps podem ser pacotes pequenos ao invés de pacotes grandes:
https://snapcraft.io/blog/honey-i-shrunk-the-snap




Como "PODEM" ser é diferente de "como SÃO"
Pelo que entendi no artigo enviado, foi relatada uma forma de deixar os pacotes menores, e isso é aplicado no dia a dia? se sim, por que ainda são grandes?
Se não é aplicado, talvez seja por que é tecnicamente inviável utiliza-los dessa forma?

Novamente falando meu ponto de vista: não duvido que snaps / flatpaks possam serem coisas boas, no futuro quando estiverem "prontos", mas hoje ainda acho uma forma de empacotamente demasiadamente imatura para considerar o uso como benéfico para o dia a dia.


77. Re: Odeio flatpak e snap

Perfil removido
removido

(usa Nenhuma)

Enviado em 16/03/2021 - 09:02h

Resolvi testar mais o flatpak no meu sistema, removendo totalmente os repositórios de terceiros do /etc/apt/sources.d e usando apenas o flatpak para usar pacotes de fora do repositório principal.

Com exceção do Visual Studio Code (não rola usar IDE em contêiner, pois é necessário integração com as ferramentas de desenvolvimento do SO, like nvm/nodejs), e do Docker, instalei via flatpak: Slack, Discord, Spotify, DBeaver, Bitwarden, Steam, Telegram, OpenRA, GIMP, e Calibre.

Resultado: a pasta ~/.var/apps - a onde fica armazenado os pacotes flatpaks - ficou acima de 10GB. Com pacotes nativos desses mesmos programas, não chega nem próximo disso.

Em se tratando de bugs, tive problemas para compartilhar a tela no Discord com flatpak, algo que não ocorria com o Discord nativo. Me parece que quando o programa exige o uso de recursos do SO, o flatpak não é capaz de entregar com estabilidade tais recursos.

Em resumo, com esses problemas, só uso flatpak em último caso, quando não há alternativa nativa mesmo.


78. Re: Odeio flatpak e snap

Vinicius Elias Balbino
viniciusbalbino

(usa Fedora)

Enviado em 16/03/2021 - 09:52h


ru4n escreveu:

Resolvi testar mais o flatpak no meu sistema, removendo totalmente os repositórios de terceiros do /etc/apt/sources.d e usando apenas o flatpak para usar pacotes de fora do repositório principal.

Com exceção do Visual Studio Code (não rola usar IDE em contêiner, pois é necessário integração com as ferramentas de desenvolvimento do SO, like nvm/nodejs), e do Docker, instalei via flatpak: Slack, Discord, Spotify, DBeaver, Bitwarden, Steam, Telegram, OpenRA, GIMP, e Calibre.

Resultado: a pasta ~/.var/apps - a onde fica armazenado os pacotes flatpaks - ficou acima de 10GB. Com pacotes nativos desses mesmos programas, não chega nem próximo disso.

Em se tratando de bugs, tive problemas para compartilhar a tela no Discord com flatpak, algo que não ocorria com o Discord nativo. Me parece que quando o programa exige o uso de recursos do SO, o flatpak não é capaz de entregar com estabilidade tais recursos.

Em resumo, com esses problemas, só uso flatpak em último caso, quando não há alternativa nativa mesmo.


Exatamente, problemas semelhantes ao que tenho aqui, além também da questão de temas, que as vezes não integra perfeito ao tema do S.O, icones que as vezes ficam diferentes / faltantes




79. Re: Odeio flatpak e snap

Ricardo Groetaers
ricardogroetaers

(usa Linux Mint)

Enviado em 17/03/2021 - 01:32h

Não entendo nada de empacotamento de software.

O Spotify (que não uso e tenho apenas uma vaga noção para que serve) parou de manter o pacote .deb regular. Eles apenas lançam atualizações por meio de seu snap e flatpak .
Um usuário do Linux Mint (chamado ThePoorPilot) pegou uns snaps atualizados do Spotify e os transformou em ".deb".
O arquivo ".deb" ficou ainda menor que o ".deb" (antigo) disponível nos repositórios do Mint.

Quem quiser correr o risco, pode ir em:
https://github.com/ThePoorPilot/Unofficial-Spotify
e baixar os ".deb" mais recentes.
Parece que funciona.


80. Re: Odeio flatpak e snap

Perfil removido
removido

(usa Nenhuma)

Enviado em 17/03/2021 - 08:59h

ricardogroetaers escreveu:

O Spotify (que não uso e tenho apenas uma vaga noção para que serve) parou de manter o pacote .deb regular. Eles apenas lançam atualizações por meio de seu snap e flatpak .


Aqui uso o repositório .deb do Spotify, onde recebo atualizações pelo próprio apt-get:
https://www.spotify.com/br/download/linux/

ps: quem mantem os pacotes flatpak geralmente não são as empresas desenvolvedoras. Por exemplo, o Spotify:
https://github.com/flathub/com.spotify.Client/graphs/contributors/

Nesse aspecto, é diferente do Snap. Com Snap, as próprias empresas que desenvolvem também fazem o empacotamento.


81. Re: Odeio flatpak e snap

Perfil removido
removido

(usa Nenhuma)

Enviado em 17/03/2021 - 19:40h

phk escreveu:

Odeio flatpak e snap. Já usei os dois e engordam o sistema, deixa lento, obeso. Não goste. É muito mais fácil gerenciar com apt.


Só pra constar: no começo eu também odiava, mas melhorou e agora eu gosto. Não são minhas preferências, embora eu tenhas uns Flatpaks e Snaps instalados aqui.

Acompanho mais os Snaps, pois vejo que ele está sendo adotado pelas empresas. Nesse tempo em que ele existe, mudou muita coisa:
- A possibilidade dos Snaps se integrarem com os temas: nem todos os temas estão disponíveis, mas vários empacotadores já estão trabalhando em Snaps de temas que ampliam as possibilidades.
- A velocidade dos aplicativos tem melhorado bastante, em alguns casos é tão rápido quanto usar pacotes nativos.
- O tamanho, que eram pacotes enormes, tem melhorado significativamente, embora poucos pacotes aproveitem dessa melhoria, e hoje há softwares em Snaps menores que outras formas de empacotamento. Por exemplo: observei que o Pycharm Community em Snap é ligeiramente menor que o pacote TAR.GZ pré-compilado distribuído no site oficial da aplicação.
- A adoção de bases que permitem preservar e suportar software por mais tempo. Há base para aplicativos do Ubuntu 16.04, 18.04 e 20.04, há bases para pacotes do NixOS, há uma base específica para games (solus-runtime-gaming), há bases do Free-desktop (o que permite que programas em Flatpak também sejam empacotados em Snap). Além disso, a novidade recente é que os próprios desenvolvedores podem criar suas bases de aplicativos, o que permite que mais código seja reaproveitado.
- Há um sistema que constrói automaticamente o Snap a partir da página do Github ou da Launchpad.
- Há extensões que quando usadas reduzem o tamanho dos pacotes: Kde Neon, Gnome 3.28 e 3.34 e 3.38 , Flutter,
No entanto, há muito trabalho pela frente, há muito a melhorar. Mesmo tendo várias ferramentas para integração com o sistema operacional, muitos empacotadores tem simplesmente ignorado-as e deixado de oferecer essa possibilidade de integração (seria o caso de forçar o uso dessas ferramentas por padrão, sem a aceitação do empacotador / desenvolvedor?). Há empacotadores que ainda não entenderam o sistema de bases, plugins e extensões, que permite criar pacotes tão pequenos quanto os nativos (ou até menores), e isso tem dificultado que os Snaps se tornem mais populares para a distribuição de software.

Uma grande novidade nos Snaps é a possibilidade de construir aplicações robôs através do ROS (Robot Operating System).


82. Re: Odeio flatpak e snap

Ricardo Groetaers
ricardogroetaers

(usa Linux Mint)

Enviado em 18/03/2021 - 00:16h

ru4n escreveu:
Aqui uso o repositório .deb do Spotify, onde recebo atualizações pelo próprio apt-get:
https://www.spotify.com/br/download/linux/

Apenas informação, não precisa dar andamento pois não uso Spotify.
O repositório não permite que se navegue nele e, por consequência, não é possível fazer o download direto do arquivo .deb.
Obrigatório inserir o repositório e respectivas chaves no Gerenciador de Pacotes.



83. Re: Odeio flatpak e snap

Mauricio Ferrari
maurixnovatrento

(usa Slackware)

Enviado em 22/03/2021 - 22:31h


ru4n escreveu:

Também acho o AppImage o mais eficiente; não precisa instalar nada e roda com um clique.

Mas ainda prefiro os gerenciadores de pacotes tradicionais.


O APPIMAGE é de fato a alternativa mais aceita caso não venha a ter o pacote disponível no repositório.

___________________________________________________________
Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento



84. Re: Odeio flatpak e snap

Mauricio Ferrari
maurixnovatrento

(usa Slackware)

Enviado em 22/03/2021 - 22:35h


ru4n escreveu:

StanislausK escreveu:

Ola,

"pode ser um inferno se depender de muitas dependências"

sim... nessa parte posso concordar até certo ponto... na minha experiência é raro ter esse problema! Mas, pode ser que usando snap torne a vida dos desenvolvedores mais fácil, por estar em container?!?



Para desenvolvedores facilita a vida sim, pois o processo de empacotamento do software é relativamente mais prático, além de ter a certeza que o seu software vai funcionar em qualquer distribuição (uma build, funciona em qualquer sistema).

Porém, esse "relativamente mais prático" tem problemas; tamanho final do pacote flatpak/snap, demora para inicializar, lentidão, e (a falta de) integridade com o ambiente desktop (tema, ícones).

Esses novos formatos veio para melhorar o processo de empacotamento, reduzindo o tempo de entrega do software, embora o resultado final seja inferior em relação ao empacotamento nativo de cada distribuição.


Agora falou tudo.

___________________________________________________________
Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts