eu tive essa experiencia Snaps: bom mas meio desatualizados, mas da pra usar dependendo do caso. Flatpak: compilavel para todos os desktops, mas e chato por ter que instalar varias dependencia para instalar um app, e nao tem forma grafica muito legal de atualizar o flatpak e nao atualiza com o apt update, nao tem suporte aos temas de alguns sistemas como o cinammon e contem alguns bugs principalmente na questao da interface. Mas se mantem bem atualizada, e apps que se dao bem em multiplataforma como o discord e etc nao contem bugs pela diferença de sistema.
Diolinux. Eu usei o linux a 8 anos atrás e estou voltando a usá-lo de novo, e esse vídeo fio o mais claro e explicativo sobre a razão da existência dos Snaps e Flatpaks. Obrigado. Gerson Barros Moçambique
Primeiramente, parabéns pelo canal, Dio. Para dar um exemplo contextualizando o vídeo aqui apresentado, hoje eu fui salvo pela nova tecnologia - ao menos para mim - flatpak. Estava tentando instalar o Dbeaver 5.0.6 no meu Linux Mint 19.1 através de um arquivo .deb. fazendo uma breve pesquisa sobre o Dbeaver é possível ver que um problema recorrente é quanto a suas dependências relacionadas ao Java. Havia instalado o .deb numa boa, mas dois dias depois a aplicação parou de inicializar. Tentei de todas as formas, mas não consegui resolver as benditas dependências. Não desisto fácil. Aí, lembrando de um vídeo seu que vir por alto, voltei ao video, vi a possibilidade do flatpak no site oficial do Dbeaver e instalei assim sem maiores problemas.
Antes de qq coisa, Dio, quero agradecer por todos os seus vídeos e dizer que saí do Windows e fui pro Linux (Mint) muito graças a eles. Como recém adepto e com bons conhecimentos em informática (sou desenvolvedor mas não frito em terminais), quero aproveitar esse vídeo para depor que o maior problema que encontrei foi justamente essa putaria (não encontrei termo melhor) de pacotes. Em princípio achei que era alguma coisa que eu ainda estava por fora no mundo Linux, mas depois de um tempo comecei a desconfiar que era algo zuado mesmo entre as distros (tendo certeza agora com este vídeo). Cada vez que pesquisava por programas tinha que fazer algo diferente para instalar (seja pelos gerenciadores gráficos ou terminal), arriscar baixar pacotes ".deb" de Debian mesmo ou para Ubuntu que nem sempre funcionavam (sem contar os "tar.gz", cada hora um susto - a putaria da putaria). Por trabalhar com informática e saber configurar IDEs, Runtimes, SDKs, etc, estou me virando bem, mas certamente isso é algo que faria um usuário comum (ou até mesmo mais avançado) de Windows desanimar da migração se tiver que procurar uns programas a mais. A instalação do SO em si está tão (ou mais) fácil que a do Windows e as interfaces são demais, mas esses pacotes...
O maior problema que vejo nos snaps e nos outros é a falta quase que total de integração com o sistema. O blender por exemplo quase que não tem como instalar e fazer os seus addons via python e é uma dor de cabeça fazer ele sair da sua "caixinha" para achar alguma pasta do usuário ou sistema. Por um lado não depende do sistema do outro, ele se isola demais dele também.
É por vídeos como esse que o Dionathan Simoni (nosso Diolinux, cada vez mais experiente, já virando nosso tio Linux haha) já faz parte do rol das pessoas públicas mais significativas para mim. Gente boa, inteligente e coerente, soma de carisma e conhecimento técnico. Realmente, essas tecnologias de distribuição de software parecem ser uma boa saída. O Snap me lembra a máquina virtual Java, em que qualquer aplicação Java roda, não importa a plataforma, desde que ela tenha a JVM instalada. Valeu Dio!!
Vc está certíssimo, eu mesmo não gosto de Snap e Flatpak, mas quero muito que eles melhorem, questões como tema, velocidade e tamanho, são os 3 principais problemas deles
Muito bom o vídeo, Dio, como a maior parte dos do canal. Faz um vídeo explicando bem a diferença entre os três formatos, principalmente entre snap e flatpack. As características, funcionamento e tal. Obrigado
Eu também gostaria dos prós e contras de cada formado mencionado e a parte disso uma explicação de qual o cenário negativo de termos aplicações de instalação tão fácil, seria possível trazer com elas vírus como no windows? E aplicações tipo "baidu" sendo instaladas junto?
O desenvolvedor tbm pode criar um instalador igual no windows, que jogue o aplicativo e as bibliotecas necessárias dentro da pasta /opt e o aplicativo pode ser executado por um script que configura o env antes de abrir o aplicativo
Caraca, esse assunto é top. Apesar de não ser usuário Linux, gosto de estudar à respeito pq ainda quero tê-lo como meu principal SO e substituir o Windows de vez. Mas essa questão de instalação de programas, para mim, pesa demais na decisão de migrar. Minha esposa optou por colocar Linux pq o Windows, no note dela, estava dando muito problema de travamento. Ok, fiz a migração e decidi dar uma configurada nele. Por mais que ela achasse que eu quisesse colocar a minha cara, apenas tive a intenção de INSTALAR programas, digamos, mais jeito windows de ser. Pois bem, num dado momento impliquei com o ícone padrão do Firefox e cismei que aquele FF não era o mesmo que estava na página da Mozilla. Optei por desistalá-lo e tentar colocar aquele que tem o ícone colorido da raposinha em forma de círculo ao invés do monocromático laranja que vinha no Mint como padrão. Começaram os meus problemas. Até agora não sei direito o que fiz mas consegui depois de mais de uma hora tentando instalar um único programa e dezenas de tutoriais vistos. O pior disso foi que, após tanto trabalho aprendi pouco simplesmente pelo fato de não estar, naquele momento, sabendo bem o que tava fazendo. Deu certo? sim mas pensa comigo.... e se fosse no windows? Mas esse vídeo me explicou de vez pq as coisas no Linux são assim e sempre foi a minha principal pergunta. Um monte de Linux diferentes espalhados pelo mundo, com várias versões cada um e um único programa tentando "entrar" em todos eles. Como um obeso tentando passar na roleta comum de um ônibus ou um anão tentando subir num ônibus que tem o primeiro degrau quase do próprio tamanho do pequeno usuário. Se não houver adaptações ninguém entra. Ninguém usa o sistema. Porém essa infinidade de variações de linux x programas dificulta tanto as coisas para usuários comuns como eu que, depois do que vi aqui, não acho que teremos programas que possam ser instalados no Linux como eu faço no windows. Na base do procura o exe, dê 2 cliques e manda bala. Se o sistema for 64 e vc estiver instalando num 32 ele já avisa e vc logo já baixa outro. Pronto, sem nenhum stress (e ontem eu sofri viu!). Creio não haver forma de se fazer isso, simplesmente pq uma coisa é uma coisa (windows) e outra coisa SÃO várias outras coisas rsrsrsr. Aí é foda mesmo. Mas sigo tentando aprender um pouco esse MUNDO completamente diferente por acreditar que ele é mais democrático. Porém até a democracia em excesso tem seus problemas rsrsrsrs. Canais como este ajudam bastante nesse processo e minimizam as dores. Perdoem-me o excesso de palavras. TFA.
Legal seu ponto de vista ! Não tive muita sorte usando eles , mas agora , ao invés de esbravejar quando enguiçar , vou pensar que é "por uma boa causa" !
realmente interessante, nao ysi Linux a tanto tempo assim, tentei algumas vezes, anos anteriores, tinha ate o DVD do Ubuntu 10.10, achava dificil, complicado digitar, instalar tudo, adicionar dependencias, pacotes, parecia aquela ideia de que, para fazer o que eu desjava opcao A, precisava instalar a opcao B de dependencia, e as vezes descompactar unir na pasta, coisas que no windowes era next, e instalr, porem de um tempo para ca, com snapd, e flatpack ficou simples ter tudo ali para o usuario desktop a meu ver, tanto que agora ja instalei o Linux Mint 19.1, atualizei, funciona, sem dor de cabeca, ta amigavel as informacoes, OK foram alguns videos no canal, foram videos no youtube, leituras, Ummedy ajudou tb, mas nao tem como negar por mais que nao fique bonito, demoore as vezes para iniciar, sendo o pacote em flatpack ou snap ou appimage, ajudou demais numa das maiores dificuldades que se enxergava, a meu ver para o usuario leigo, ou iniciante, de que Linux era dificil, pois tornou tao facil ou se nao ate mais facil que windows, porque, ta a maioria das coisas uauais nessas lojas.
@@Diolinux Vejo um futuro mais promissor dos flatpaks atualmente, enquanto grandes empresas atualmente estão empacotando snaps, mas para projetos menores vê-sê muito mais uso dos flatpaks e até appimages, dentro da comunidade o flatpak está mais relevante, e muitas pessoas atualmente tem a boa vontade de empacotar os softwares populares para flatpaks, tendo snaps do VSCode, Whatsapp, Slack, entre outros...
@@nonadqs Eu acho que tanto o flatpak quanto os outros ainda são só um começo para algo maior. Todos ainda tem muitos contras a serem resolvidos até que se possa ter um "formato definitivo", mas definitivamente o flatpak ainda vai crescer muito no mercado por facilitar tanto a vida.
O Cinnamon sim como o Mint de um modo geral, traz uns mimos que fazem muita diferença além das ferramentas citadas pelo Dio, tem o menu do botão direito no ícone do som, onde é possível mudar a saída de áudio com apenas 3 cliques sem abrir janelas adicionais. E não vi nenhum ambiente Linux oferecendo isso, nem o KDE. Somente o Windows, é um detalhe, um mimo que faz toda a diferença pra mim e minha filha que desde os 7 prefere o Mint Cinnamon ao invés do W10 e essa opção do som é facilita muuuuuuito. E o Deepin está no caminho para fazer o mesmo à seu modo, como por exemplo oferecer algo que possa mim me parece bem óbvio que é oferecer a opção de formatar os discos USB direto no gerenciador de arquivos dispensando a necessidade de um app só pra isso, podendo incluir essa opção na ferramenta de gravação de disco de boot. Coisas simples que fazem grande diferença.
Não é que eu não goste desses formatos, é que num tablet de 16gb de armazenamento com o ubuntu instalado, não dá pra ficar gastando espaço em disco com dependências redundantes.
Concordo Felipe, mas certamente este é um caso bem específico, da mesma forma que usar um Windows nele é complicado. Nesses casos não é só os pacotes, mas o sistema em si precisa ser compacto.
Esse dispositivo tem uma história complicada. Peguei ele com Windows 8.1, e só tinha uns 10mb disponíveis. Formatei e não tinha drivers. Foi aí que eu descobri como instala Ubuntu no Intel Bay Trail, que por algum motivo tem cpu 64bits com uefi 32bits. Não tento outra distro porque algumas funções não funcionam em kernel antigo e tive que deixar o Gnome para ter uma experiência boa no tablet
Massa, gostei do vídeo! Eu gostaria sim que você fizesse um vídeo falando dos pŕos e contras dos snaps e flatpaks e comparação entre eles. Também seria muito bom você mostrar pra gente quais snaps ou flatpaks você usa atualmente. Valeu!
O flatpak pode trazer alguns problemas, o pior é tirar algumas funcionalidades do software por colocá-lo em um contâiner. Mas isso tem melhorado com o tempo, conforme o flatpak vai melhorando também. Eu particularmente instalo usando flatpak sempre que possível, só instalo sem ele (ou snap e appimage) quando ele tira alguma funcionalidade importante e que realmente não tem como contornar (com permissões, por exemplo), ou quando o software não está disponível em flatpak, snap ou appimage. Tenho dito há um tempo que virtualização é o futuro, e cada vez mais tenho evidências disso.
eu uso arch, mas estou torcendo para uma padronização entre essas 3 opções, embora minha escolha pelo arch seja pela velocidade do pacman e como o sistema é montado, antes ter um flatpak pesado e lento funcionando do que não ter nada voando ahhahaha adoraria que não houvesse problemas de dependência nos tarball, massss.o mundo evolui e o linux junto
Eu instalo os meus programas, de tantas formas diferentes que quando vou desinstalar um softwere nunca sei se eu instalei por arquivo deb, ou tar gz, ou flatpack, ou snap, ou apt install
Acho que isso é andar na contramão. O desenvolvedor deveria disponibilizar o código fonte e esse ser compilado pelo grupo deb ou rpm de qualquer distro. Apenas as dependências devem ser tratadas e alertadas em sua falta. Não vejo que um sistema cheio de duplicidade seja um ponto positivo. Além da quantidade imensa de processos que esse tipo de empacotamento gera.
Não é um sistema perfeito, sem dúvida, mas as vantagens de manutenção e distribuição são incríveis, esse modelo só copia de certa forma algo que revolucionou o mundo da infraestrutura, os containers, como os usados em Docker.
@@Diolinux realmente, o lado do desenvolvedor é facilitado. Mas acho que é esse o problema. Estamos cada vez mais evoluindo o hardware, por que o software está regredindo, ficando mais pesado. "Memória ram todo mundo tem", cada vez o uso dessa frase é mais frequente, e isso assusta. Na latinoware você vê numa palestra o Maddog falando que o pessoal desaprendeu a programar, seguindo o mesmo pensamento do Linus, e em outra, sobre como empacotar via Blápack para facilitar o desenvolvimento. Entendo o ponto de vista, realmente facilita, mas acho que é o caminho errado.
Sandbox é vantagem só para desenvolvedores, não para o usuário final. Não faz sentido nenhum eu ter as mesmas bibliotecas 2 vezes no meu sistema (isso considerando usar apenas o flatpak, coloca aí na conta o snap e os appimage, há que essas soluções são "universais", mas não padrão). Não tem integração com o S.O. muito menos com o D.E. Enquanto existir deb, minha preferência vai ser deb.
acho muito massa a ideia de Flatpack e do Snap, até do AppImage mas não seria melhor ainda se eles se juntassem e desenvolvessem uma delas ... isso iria facilitar MUITO a vida dos usuários, ter um pacote único de instalação pra qualquer distro , acho q a grande vantagem de Windows e Mac é exatamente essa, nós desenvolvedores precisamos criar apenas 1x o programa e pronto ... ele roda em todas as máquinas com windows e mac daquela versão e provavelmente demais versões tbm rodem sem a necessidade de recompilarmos o programa ...
Eu prefiro usar o formato mais próximo do sistema, mesmo. Eu utilizo Ubuntu. Não vejo problema em usar snap, flatpak ou appimage quando o aplicativo que eu quero não está disponível no formato compatível com o meu sistema.
Eu não gosto de Snaps porque quase todas as vezes tive algum bug com eles. Entretanto reconheço que precisa ser aperfeiçoado e isso tornará mais amigável no futuro...
No mundo linux quanto mais opçoes geralmente e melhor porem ate hoje bastante pratico fazer instalaçoes de software utilizando ferramentas como apt-get/dnf/pacman espero mantem ambas opçoes por exemplo quando ultima vez instalei ArchLinux apos instalar sistema base colocar KDE Plasma, firefox e algumas ferramentas QT direto do terminal sem recorrer outros programas.
@@Lulzsec8 Eu sei disso sim porem isso so acontece com produtos de algumas empresa como acontece tambem com apple e microsoft. Mundo linux coisas sao diferentes e no caso flatpak eu evito ficar instalando libs 32 bits com steam direto no sistema.
Isso de pedir unificar o Linux num só projeto seria o mesmo que pedir que todos falássemos a mesma língua, seria o mais racional, mas ninguém desejaria a morte da sua língua
Appimage é meu preferido por q parece ser o mais enxuto! Já sofri mto com snap e flatpack por conta de dependências q torna pacotes pequenos em instalações gigantes, mas acho ótimo a iniciativa principalmente pra aliviar o trabalho de alguns devs, e possibilitar a vinda de novos apps
Muito oportuno esse artigo, pois instalei no meu Ubuntu 18.04-2 o Wine via snap, mas não estou conseguindo abri-lo. Será alguém poderia mostrar como instalar e executá-lo?
É possível logar direto no usuário Root ? sei que fazer isso expõe o sistema e tals, mas vejam só... programo em php+msql... uso o xampp na maquina para a produção... constantemente tenho copiar ,mover ou ate deletar aquivos da pasta htdocs do xampp, porem no linux tenho dificuldades, pois ele não permite modificar diretamente na pasta, tenho que fazer via terminal isso me causa perda de tempo grande. É possível contornar esta situação? é o motivo pelo qual ainda não migrei 100% p/ linux. Uso Ubuntu.
1. Aperte o comando Ctrl+Alt+Fx (F1, F2 , F3 , F4, veja qual terminal está disponível pra uso no seu sistema) 2. Digite root no login e use sua senha de administrador pra entrar (normalmente a mesma do sudo) 3. Execute o comando startx para entrar no modo gráfico 4. Faça tudo que quiser fazer 4a. (OPCIONAL mas preferencial) saia da conta 5. Volte ao seu terminal pra usar sua conta normalmente com Ctrl+Alt+Fx (F1, F2, F3, F4 ou F8, depende da configuração do seu sistema)
Parabens Dionathan !!! Voce esta contribuindo e revolucionando todo conhecimento que eu e um monte de usuarios novos tem a respeito do Linux , suas Distros, e suas vertentes!!!
Esse tema me traz à mente, algo que tenho pensado: "Liberdade sem limites, gera caos." É claro que no caso apresentado, esse pensamento é exagerado. E que me fez entender o porquê do Linux não desbancar o Windows. É claro que a comunidade não tem essa pretensão. O Linux, como foi dito no vídeo, é a expressão de como cada desenvolvedor vê o mundo e como acredita do como deve ser o "seu Linux". Comecei na TI com MS-DOS; depois Windows 3.1, Windows 3.11, 95, 98, Millenium Edition, NT, 2000, Vista, XP, Ultimate, 7, 8, 8.1, 10. A empresa na qual trabalhava adotou a plataforma Microsoft como solução de TI. Na faculdade tive um primeiro contato com linux HedRat. Agora estou querendo migrar para o Linux Debian ou OpenSUSE. Estou me decidindo. Já acompanho esse canal há algum e esse vídeo me fez entender melhor a proposta da plataforma. Parabéns pelo excelente trabalho. Obrigado.
Nossa, muito top o vídeo parabéns mesmo Dio 👏👏👏 Eu n tinha a minima noção sobre essa complexidade de criação e portabilidade de aplicativos no mundo linux Agora vou até começa a instalar snaps e flatpaks no meu mint aqui kkkk
Programas open source teremos em diversos formatos, programas proprietários a tendência é preferirem os SNAP's; eu aqui no Manjaro estou testando ambos os formatos.
5 лет назад+2
bem vdd isso, a maoria dos programas proprietarios (q eu ja baixei) era snap, as vezes tem em flatpak mas é a propria comunidade q empacota e n a desenvolvedora
@@MarkHobbes testar, e alguns app's estão mais atualizados no Flatpak que no AUR. Eu instalei o Gradio via Flatpak pra testar a versão mais recente, no AUR estava congelado na 7.1 no Flatpak fui saber que já tinham a 7.2 a um tempinho já.
@ Empresa sabe lidar com empresa, por isso que é mais "empresarial" e seguro ir nos Snaps by Canonical que nos Flatpak da vida, pensando como uma desenvolvedora que não atua hoje no Linux.
@@lucasnepsui Pra mim que usei quase que a vida toda Ubuntu/Mint e semelhantes, a diferença entre versão 7.1 e 7.2 é menor dos problemas numa distro como Manjaro. Já fiquei usando pacotes tão velhos no Ubuntu que fiquei "desatualizado" por muito tempo sobre as novidades, exemplo são GIMP e LibreOffice.
Eu acho a idéia dos flatpaks muito boa, só precisa de mais um tempo, por enquanto acho melhor instalar o software direto no sistema. Com relação aos snaps, não achei que rodou legal e a Canonical já tem histórico ruim de abandonar projetos, não aposto nele.
Snaps: bom mas meio desatualizados, mas da pra usar dependendo do caso. Flatpak: compilavel para todos os desktops, mas e chato por ter que instalar varias dependencia para instalar um app, e nao tem forma grafica muito legal de atualizar o flatpak e nao atualiza com o apt update, nao tem suporte aos temas de alguns sistemas como o cinammon e contem alguns bugs principalmente na qustao da interface. Mas se mantem bem atualizada, e apps que se dao bem em multplataforma como o discord e etc nao contem bugs pela diferença de sistema.
Um Snap (ou mesmo flatpak) ser atualizado ou desatualizado tem a ver simplesmente com o mantenedor de tal pacote e não com o formato, é igual a qualquer outro formato.
@@kylebroflovski6200 Muitas vezes as pessoas lhe ouvirem ou não está mais ligado à forma com que você fala ou a confiabilidade que você passa do que as palavras que você usa.
@@henriquecauduro9365 Deve ser por abrir múltiplas instâncias a parte, ao invés de apenas uma (pra algums isso pode ser ótimo e para outros não). Por exemplo, se você instalar o VLC em AppImage e abri-lo, vai abrir uma instância, se clicar novamente no VLC vai abrir outra. Há também problemas relacionados ao tamanho que é comumente maior que a versão deb e rpm, e claro, não se integrar muito bem ao sistema como um pacote deb e rpm fariam. Há também o fato de não se auto-atualizar, é como se fosse um tarball, você instala e se lançar uma versão nova, você tem que compilar novamente.
@@henriquecauduro9365 Tem um probleminha. Atualização. Se você tiver muitos apps nesse formato a cada momento que você abrir um pode ser necessário atualiza-lo. Sendo que nos outros formatos vc tem um lugar centralizado onde você clica em botão e atualiza todos de uma vez. Esse é o ponto negativo dele. O ponto positivo e descentralização na distribuição e a facilidade incomparável de uso.
@@MarkHobbes Cara isso seria um problema se o hardware fosse limitado. Hoje uma máquinas simples simples tem mais do que o suficiente para suportar essas aplicações.E minha visão facilidade uso é essencial para atrair público em larga escala. Agora atualização nesse formato realmente é chatinho. Engraçado que na minha opinião esse ponto fraco nesse formato é o ponto forte nos outros. Não pra ter tudo. rs
A tendência que vemos para o futuro é a existencia tanto de pacotes em formatos nativos (.deb, .rpm, .tgz) para aplicativos de sistema e aplicativos já consagrados que as próprias distros fazem questão de portar por questão de desempenho e customização, e os pacotes flatpack, snap e appimage para programas menores ou programas proprietários, em sua maioria portados do Windows e Mac OS, aliás, a previsão é que a suite Adobe chegue ao Linux em pacotes Snap.
Na minha opinião essa seria a melhor forma de se ter pacotes, enquanto alguns mais atualizados se usa os flatpaks, os proprietários em snaps, e os appImage como apps protáveis, enquanto se mantém a maioria dos pacotes estáveis nos repositórios
Os pacotes snap são insanamente imensos, prefiro o flatpak ou appimage, com mais preferência pra esse último. Vendo os comentários eu percebo até que o snap é o menos amado, parece que não estou sozinho.
Essas coisas são frutos da falta de padronização no mundo linux. Infelizmente o Vscode abre 3x mais devagar no ubuntu que no windows por causa desses snaps e flatpaks .
Snap faz atualizações sozinho diariamente. Flatpak com o comando flatpak update ou pela loja de aplicativos se tiver suporte (nesse caso a loja avisa sobre as atualizações).
Muito bom DIO, eu sempre achei que o linux precisava de uma liderança para crescer, a proposito no Windows tem uma plataforma universal UWP, os APP funcionam tanto nos PCs quanto no xbox ou celulares, acho que foi essa a solução que voce apontou
Ainda continuo vendo um grande calcanhar de aquiles, a possibilidade de ter mais de 1 loja dentro do linux é ruim tanto para desenvolvedores como para clientes. Essa diversidade atrapalha a diversificação, por melhor que seja o linux, vai dificultar.
Oi Leandro, mas dentro dessa premissa, com flatpak por exemplo, ainda podem haver diversas lojas, porém, o formato dos apps é o mesmo em todas, como o Android, existem várias Stores além da Google Play, mas todas usam APK no fim das contas.
Eu estava me perguntando o que seria isso e assistindo esse vídeo em certo ponto me deparei com a minha dúvida. Eu estou entusiasta da programação e tive alguns problemas para instalar (não instalei ainda o visualg porque tive problema com a instalação do Wine e quebrou meu sistema) e queria usar somente GNU/Linux para programar seja: pseudocódigo, C, C++ e Python então fui instalar o Notepad++ e li que o Notepaqq poderia ser uma opção e o instalei via Snap, resultado ele não rodou legal não muda idioma e não fica alinhado e estou usando o Fedora 31, voltei pro Notepad++ mas mesmo com dor de cabeça ainda estou preferindo usar o Pinguim do que Windows. Eu acho que minha dúvida foi sanada aqui. Obrigado!
O que gosto no windows... eu baixo o .exe e instalo. não tenho que pensar. linux tem que chegar o mais proximo dessa opção o possivel. vai tornar muito mais acessivel para novos usuarios. acho que isso é o que afasta muitos usuarios do linux.
EGO - quando esse bug for resolvido o Linux, padronizado, será viável e relevante para o público (se os desenvolvedores deixarem seu brinquedo ser usado pelo público)
Não é ego, é impossível decidir em tudo qual é a melhor solução. A vantagem e um dos motivos do sucesso do open source é que as pessoas podem seguir o próprio caminho. Acho errado é quem assume que todos os caminhos devem ser suportados. Se você ta fazendo um software seu alvo são as distribuições mais populares e pronto.
Acho que muita gente reclama. Poucas pessoas contribuem com $$ e muito menos contribuem com código! Eu sei q o mundo linux é um local de idealistas.. mas um pouco de pragmatismo nao faz mau a ninguém... temos q apoiar esses formatos para que eles fiquem melhores, mais leves etc... isso vai trazer mais desenvolvedores para o linux e vai beneficiar a esmagadora maioria dos usuários alem de trazer novos! E quem nao gostar... sempre terá um arch da vida bem purista onde voce será o responsavel por seus própros softwares... oq nao pode é o cara que nunca criou um pacote, numca escreveu uma linha de código para a comunidade dizer q o snap, flatpack etc sao umas porcarias q nao deveriam existir!
Muito importante e pertinente tua colocação DIO, adoro quando dissertamos sobre liberdade.... de fato abrir espaço para que as pessoas tenham condições de fazer o que quiser a ajudar as pessoas como acharem mais interessante é algo que confere liberdade ao usuários final e mais importante ainda torna capazes uma quantidade muito maior de pessoas... experimentei isso esse final de semana estava instalando o sistema do IRPF, fui atrás de vários tutoriais, até que li em um tutorial multi platforma e saquei que o multiplataforma era em JAVA, resolveu o problema.... talvez a saída esteja por ai.... a tenho que aprender mais sobre Sneps arquitetura estrutura etc.... sei programar, mas estou enferrujado... eu havia desistido do Linux na época que tudo era em linha de comando e a faculdade de engenharia me sugava mais tempo que a programação permitia, voltei para esse mundo livre por dois motivos, um por que acho pertinente, outro por que sempre tive um professor mentor fisico que me estimulou.... e ai tropecei nos teus tutoriais parabéns.... ótimo vídeo.
3 opções em termos, 3 discord diferentes pra mim no mint, baixado em .deb, flatpaks e snap, o único que funciona é o snap, e funciona bem, sem consumo exagerado de ram ou processo, me pergunto se funcionaria bem para qualquer aplicativo e se resultaria em jogos bem otimizados, e como seria a visão do publico com aplicativos que não funciona, o discord do flap não funciona, talvez possam já ter corrigido.
Eu não uso snaps, primeiro pq não gosto, segundo pq não é o padrão da minha distro (graças a deus), mas não tive nenhum problema com o flatpak do discord...
Excelente esclarecimento! Uma sugestão: Alem do video sobre a diferença entre SNAP e FLATPAK seria um video falando sobre a certificação linux e o mercado de trabalho para esses profissionais com esta certificação.
Na verdade é uma mão na roda, usuários oldschool querem continuar no modo oldschool, mas quando experimentam, gostam na hora, só de quem usa gentoo, poder instalar e não precisar compilar hahahahahaha é um alívio.
Ótimo video. Acho que nós usuarios linux temos que abraçar logo esses novos formatos. Vai acabar com muitos problemas. Vamos acabar com essas briguinhas de minha distro é melhor. Cada quem usa a distro que gostar mais e vai ter acesso aos mesmos programas na mesma versão. Estou testando todos os programas que saem nesses formatos para ajudar. VAMOS TODOS TESTAR ESSES FORMATOS. Pra mim acaba hoje essa briguinha de .deb e .rpm.
No mundo desktop vai precisar padronização. Falando de espalhar para os usuários de diversas áreas. O MacOS deu certo por isso e o ChromeOS está levando ao extremo. As pessoas querem simplicidade e praticidade. Vai ganhar quem tiver mais grana para bancar sua padronização e atrair grandes desenvolvedores de softwares populares.
Respondendo a pergunta "E se um dia o programa que você gosta for disponibilizado apenas como snap ou flatpak, o que você faria?". Resposta, supondo que detestasse snaps e flatpaks: "O que já fiz tantas e tantas vezes: Baixo os fontes e compilo eu mesmo."
Desde de que funcione acho legal tanto o appimage, flatpak e snap. Dio divulgue mais os programas nesses formatos. Campanha mesmo. O flathub é vida meu irnão. É clicar e usar o programa. Valeu dio.
gostaria de um pro/contra dos formatos
up
Up
Apoio
eu tive essa experiencia
Snaps: bom mas meio desatualizados, mas da pra usar dependendo do caso.
Flatpak: compilavel para todos os desktops, mas e chato por ter que instalar varias dependencia para instalar um app, e nao tem forma grafica muito legal de atualizar o flatpak e nao atualiza com o apt update, nao tem suporte aos temas de alguns sistemas como o cinammon e contem alguns bugs principalmente na questao da interface. Mas se mantem bem atualizada, e apps que se dao bem em multiplataforma como o discord e etc nao contem bugs pela diferença de sistema.
@Fast OS verdade
A partir desse vídeo minha visão a respeito dos empacotamentos de programas linux mudou para melhor, vlw Dio pela ótima explicação.
Diolinux.
Eu usei o linux a 8 anos atrás e estou voltando a usá-lo de novo, e esse vídeo fio o mais claro e explicativo sobre a razão da existência dos Snaps e Flatpaks.
Obrigado.
Gerson Barros
Moçambique
Primeiramente, parabéns pelo canal, Dio.
Para dar um exemplo contextualizando o vídeo aqui apresentado, hoje eu fui salvo pela nova tecnologia - ao menos para mim - flatpak.
Estava tentando instalar o Dbeaver 5.0.6 no meu Linux Mint 19.1 através de um arquivo .deb. fazendo uma breve pesquisa sobre o Dbeaver é possível ver que um problema recorrente é quanto a suas dependências relacionadas ao Java. Havia instalado o .deb numa boa, mas dois dias depois a aplicação parou de inicializar. Tentei de todas as formas, mas não consegui resolver as benditas dependências.
Não desisto fácil. Aí, lembrando de um vídeo seu que vir por alto, voltei ao video, vi a possibilidade do flatpak no site oficial do Dbeaver e instalei assim sem maiores problemas.
15:50 adorei sei comentário sobre comprar o bombom ou a caixa. Parabéns.
Antes de qq coisa, Dio, quero agradecer por todos os seus vídeos e dizer que saí do Windows e fui pro Linux (Mint) muito graças a eles. Como recém adepto e com bons conhecimentos em informática (sou desenvolvedor mas não frito em terminais), quero aproveitar esse vídeo para depor que o maior problema que encontrei foi justamente essa putaria (não encontrei termo melhor) de pacotes. Em princípio achei que era alguma coisa que eu ainda estava por fora no mundo Linux, mas depois de um tempo comecei a desconfiar que era algo zuado mesmo entre as distros (tendo certeza agora com este vídeo). Cada vez que pesquisava por programas tinha que fazer algo diferente para instalar (seja pelos gerenciadores gráficos ou terminal), arriscar baixar pacotes ".deb" de Debian mesmo ou para Ubuntu que nem sempre funcionavam (sem contar os "tar.gz", cada hora um susto - a putaria da putaria). Por trabalhar com informática e saber configurar IDEs, Runtimes, SDKs, etc, estou me virando bem, mas certamente isso é algo que faria um usuário comum (ou até mesmo mais avançado) de Windows desanimar da migração se tiver que procurar uns programas a mais. A instalação do SO em si está tão (ou mais) fácil que a do Windows e as interfaces são demais, mas esses pacotes...
O maior problema que vejo nos snaps e nos outros é a falta quase que total de integração com o sistema.
O blender por exemplo quase que não tem como instalar e fazer os seus addons via python e é uma dor de cabeça fazer ele sair da sua "caixinha" para achar alguma pasta do usuário ou sistema.
Por um lado não depende do sistema do outro, ele se isola demais dele também.
É por vídeos como esse que o Dionathan Simoni (nosso Diolinux, cada vez mais experiente, já virando nosso tio Linux haha) já faz parte do rol das pessoas públicas mais significativas para mim. Gente boa, inteligente e coerente, soma de carisma e conhecimento técnico.
Realmente, essas tecnologias de distribuição de software parecem ser uma boa saída. O Snap me lembra a máquina virtual Java, em que qualquer aplicação Java roda, não importa a plataforma, desde que ela tenha a JVM instalada.
Valeu Dio!!
Vc está certíssimo, eu mesmo não gosto de Snap e Flatpak, mas quero muito que eles melhorem, questões como tema, velocidade e tamanho, são os 3 principais problemas deles
Muito bom o vídeo, Dio, como a maior parte dos do canal. Faz um vídeo explicando bem a diferença entre os três formatos, principalmente entre snap e flatpack. As características, funcionamento e tal. Obrigado
Eu também gostaria dos prós e contras de cada formado mencionado e a parte disso uma explicação de qual o cenário negativo de termos aplicações de instalação tão fácil, seria possível trazer com elas vírus como no windows? E aplicações tipo "baidu" sendo instaladas junto?
Vídeo muito inteligente, snaps e flatpaks ainda tem alguns problemas mas vai ser muito importantes pro futuro do Linux
O desenvolvedor tbm pode criar um instalador igual no windows, que jogue o aplicativo e as bibliotecas necessárias dentro da pasta /opt e o aplicativo pode ser executado por um script que configura o env antes de abrir o aplicativo
Caraca, esse assunto é top. Apesar de não ser usuário Linux, gosto de estudar à respeito pq ainda quero tê-lo como meu principal SO e substituir o Windows de vez. Mas essa questão de instalação de programas, para mim, pesa demais na decisão de migrar.
Minha esposa optou por colocar Linux pq o Windows, no note dela, estava dando muito problema de travamento. Ok, fiz a migração e decidi dar uma configurada nele. Por mais que ela achasse que eu quisesse colocar a minha cara, apenas tive a intenção de INSTALAR programas, digamos, mais jeito windows de ser. Pois bem, num dado momento impliquei com o ícone padrão do Firefox e cismei que aquele FF não era o mesmo que estava na página da Mozilla. Optei por desistalá-lo e tentar colocar aquele que tem o ícone colorido da raposinha em forma de círculo ao invés do monocromático laranja que vinha no Mint como padrão. Começaram os meus problemas. Até agora não sei direito o que fiz mas consegui depois de mais de uma hora tentando instalar um único programa e dezenas de tutoriais vistos. O pior disso foi que, após tanto trabalho aprendi pouco simplesmente pelo fato de não estar, naquele momento, sabendo bem o que tava fazendo. Deu certo? sim mas pensa comigo.... e se fosse no windows?
Mas esse vídeo me explicou de vez pq as coisas no Linux são assim e sempre foi a minha principal pergunta. Um monte de Linux diferentes espalhados pelo mundo, com várias versões cada um e um único programa tentando "entrar" em todos eles. Como um obeso tentando passar na roleta comum de um ônibus ou um anão tentando subir num ônibus que tem o primeiro degrau quase do próprio tamanho do pequeno usuário. Se não houver adaptações ninguém entra. Ninguém usa o sistema.
Porém essa infinidade de variações de linux x programas dificulta tanto as coisas para usuários comuns como eu que, depois do que vi aqui, não acho que teremos programas que possam ser instalados no Linux como eu faço no windows. Na base do procura o exe, dê 2 cliques e manda bala. Se o sistema for 64 e vc estiver instalando num 32 ele já avisa e vc logo já baixa outro. Pronto, sem nenhum stress (e ontem eu sofri viu!). Creio não haver forma de se fazer isso, simplesmente pq uma coisa é uma coisa (windows) e outra coisa SÃO várias outras coisas rsrsrsr. Aí é foda mesmo.
Mas sigo tentando aprender um pouco esse MUNDO completamente diferente por acreditar que ele é mais democrático. Porém até a democracia em excesso tem seus problemas rsrsrsrs.
Canais como este ajudam bastante nesse processo e minimizam as dores. Perdoem-me o excesso de palavras. TFA.
Legal seu ponto de vista !
Não tive muita sorte usando eles , mas agora , ao invés de esbravejar quando enguiçar , vou pensar que é "por uma boa causa" !
realmente interessante, nao ysi Linux a tanto tempo assim, tentei algumas vezes, anos anteriores, tinha ate o DVD do Ubuntu 10.10, achava dificil, complicado digitar, instalar tudo, adicionar dependencias, pacotes, parecia aquela ideia de que, para fazer o que eu desjava opcao A, precisava instalar a opcao B de dependencia, e as vezes descompactar unir na pasta, coisas que no windowes era next, e instalr, porem de um tempo para ca, com snapd, e flatpack ficou simples ter tudo ali para o usuario desktop a meu ver, tanto que agora ja instalei o Linux Mint 19.1, atualizei, funciona, sem dor de cabeca, ta amigavel as informacoes, OK foram alguns videos no canal, foram videos no youtube, leituras, Ummedy ajudou tb, mas nao tem como negar por mais que nao fique bonito, demoore as vezes para iniciar, sendo o pacote em flatpack ou snap ou appimage, ajudou demais numa das maiores dificuldades que se enxergava, a meu ver para o usuario leigo, ou iniciante, de que Linux era dificil, pois tornou tao facil ou se nao ate mais facil que windows, porque, ta a maioria das coisas uauais nessas lojas.
>precisamos resolver o problema de fragmentação de distros
>cria 3 soluções diferentes pro mesmo problema
Sensacional. Hahahah
HAUHAHUHUA
Poderia ser pior, antes eram dezenas de distros, agora são 3 formatos, e eventualmente um deles vai se sobressair.
@@Diolinux Vejo um futuro mais promissor dos flatpaks atualmente, enquanto grandes empresas atualmente estão empacotando snaps, mas para projetos menores vê-sê muito mais uso dos flatpaks e até appimages, dentro da comunidade o flatpak está mais relevante, e muitas pessoas atualmente tem a boa vontade de empacotar os softwares populares para flatpaks, tendo snaps do VSCode, Whatsapp, Slack, entre outros...
@@nonadqs Eu acho que tanto o flatpak quanto os outros ainda são só um começo para algo maior. Todos ainda tem muitos contras a serem resolvidos até que se possa ter um "formato definitivo", mas definitivamente o flatpak ainda vai crescer muito no mercado por facilitar tanto a vida.
O Cinnamon sim como o Mint de um modo geral, traz uns mimos que fazem muita diferença além das ferramentas citadas pelo Dio, tem o menu do botão direito no ícone do som, onde é possível mudar a saída de áudio com apenas 3 cliques sem abrir janelas adicionais. E não vi nenhum ambiente Linux oferecendo isso, nem o KDE. Somente o Windows, é um detalhe, um mimo que faz toda a diferença pra mim e minha filha que desde os 7 prefere o Mint Cinnamon ao invés do W10 e essa opção do som é facilita muuuuuuito.
E o Deepin está no caminho para fazer o mesmo à seu modo, como por exemplo oferecer algo que possa mim me parece bem óbvio que é oferecer a opção de formatar os discos USB direto no gerenciador de arquivos dispensando a necessidade de um app só pra isso, podendo incluir essa opção na ferramenta de gravação de disco de boot. Coisas simples que fazem grande diferença.
Não é que eu não goste desses formatos, é que num tablet de 16gb de armazenamento com o ubuntu instalado, não dá pra ficar gastando espaço em disco com dependências redundantes.
Sem contar com a duplicação de dependências e problemas relacionados ao boot demorado, devido ao excesso de processos criados pelo -amável- snap.
Concordo Felipe, mas certamente este é um caso bem específico, da mesma forma que usar um Windows nele é complicado. Nesses casos não é só os pacotes, mas o sistema em si precisa ser compacto.
Esse dispositivo tem uma história complicada. Peguei ele com Windows 8.1, e só tinha uns 10mb disponíveis. Formatei e não tinha drivers. Foi aí que eu descobri como instala Ubuntu no Intel Bay Trail, que por algum motivo tem cpu 64bits com uefi 32bits. Não tento outra distro porque algumas funções não funcionam em kernel antigo e tive que deixar o Gnome para ter uma experiência boa no tablet
@@sudogive--mecoffee6942 Alguns AppImage são maiores que muito "debs". Depende, viu?
@@sudogive--mecoffee6942 Orbs?
O ubuntu 20.04 adotou snap, eu posso mudar para o apt?
Massa, gostei do vídeo!
Eu gostaria sim que você fizesse um vídeo falando dos pŕos e contras dos snaps e flatpaks e comparação entre eles. Também seria muito bom você mostrar pra gente quais snaps ou flatpaks você usa atualmente. Valeu!
Dio faz esse vídeo com os prós e contras de cada formato
Bom vídeo, senti falta da discussão da entrega de snaps no ubuntu por código fechado
O flatpak pode trazer alguns problemas, o pior é tirar algumas funcionalidades do software por colocá-lo em um contâiner. Mas isso tem melhorado com o tempo, conforme o flatpak vai melhorando também. Eu particularmente instalo usando flatpak sempre que possível, só instalo sem ele (ou snap e appimage) quando ele tira alguma funcionalidade importante e que realmente não tem como contornar (com permissões, por exemplo), ou quando o software não está disponível em flatpak, snap ou appimage. Tenho dito há um tempo que virtualização é o futuro, e cada vez mais tenho evidências disso.
eu uso arch, mas estou torcendo para uma padronização entre essas 3 opções, embora minha escolha pelo arch seja pela velocidade do pacman e como o sistema é montado, antes ter um flatpak pesado e lento funcionando do que não ter nada voando ahhahaha adoraria que não houvesse problemas de dependência nos tarball, massss.o mundo evolui e o linux junto
Eu instalo os meus programas, de tantas formas diferentes que quando vou desinstalar um softwere nunca sei se eu instalei por arquivo deb, ou tar gz, ou flatpack, ou snap, ou apt install
Dio, faz um vídeo sobre a diferença entre os formatos!
Seria interessante uma aula de como criar cada um destes "pacotes"
Acho que isso é andar na contramão. O desenvolvedor deveria disponibilizar o código fonte e esse ser compilado pelo grupo deb ou rpm de qualquer distro. Apenas as dependências devem ser tratadas e alertadas em sua falta.
Não vejo que um sistema cheio de duplicidade seja um ponto positivo. Além da quantidade imensa de processos que esse tipo de empacotamento gera.
Não é um sistema perfeito, sem dúvida, mas as vantagens de manutenção e distribuição são incríveis, esse modelo só copia de certa forma algo que revolucionou o mundo da infraestrutura, os containers, como os usados em Docker.
@@Diolinux realmente, o lado do desenvolvedor é facilitado. Mas acho que é esse o problema. Estamos cada vez mais evoluindo o hardware, por que o software está regredindo, ficando mais pesado. "Memória ram todo mundo tem", cada vez o uso dessa frase é mais frequente, e isso assusta. Na latinoware você vê numa palestra o Maddog falando que o pessoal desaprendeu a programar, seguindo o mesmo pensamento do Linus, e em outra, sobre como empacotar via Blápack para facilitar o desenvolvimento.
Entendo o ponto de vista, realmente facilita, mas acho que é o caminho errado.
Faz um vídeo de pros e contras
Sandbox é vantagem só para desenvolvedores, não para o usuário final. Não faz sentido nenhum eu ter as mesmas bibliotecas 2 vezes no meu sistema (isso considerando usar apenas o flatpak, coloca aí na conta o snap e os appimage, há que essas soluções são "universais", mas não padrão). Não tem integração com o S.O. muito menos com o D.E. Enquanto existir deb, minha preferência vai ser deb.
acho muito massa a ideia de Flatpack e do Snap, até do AppImage mas não seria melhor ainda se eles se juntassem e desenvolvessem uma delas ...
isso iria facilitar MUITO a vida dos usuários, ter um pacote único de instalação pra qualquer distro , acho q a grande vantagem de Windows e Mac é exatamente essa, nós desenvolvedores precisamos criar apenas 1x o programa e pronto ... ele roda em todas as máquinas com windows e mac daquela versão e provavelmente demais versões tbm rodem sem a necessidade de recompilarmos o programa ...
Eu prefiro usar o formato mais próximo do sistema, mesmo. Eu utilizo Ubuntu.
Não vejo problema em usar snap, flatpak ou appimage quando o aplicativo que eu quero não está disponível no formato compatível com o meu sistema.
Eu não gosto de Snaps porque quase todas as vezes tive algum bug com eles. Entretanto reconheço que precisa ser aperfeiçoado e isso tornará mais amigável no futuro...
No mundo linux quanto mais opçoes geralmente e melhor porem ate hoje bastante pratico fazer instalaçoes de software utilizando ferramentas como apt-get/dnf/pacman espero mantem ambas opçoes por exemplo quando ultima vez instalei ArchLinux apos instalar sistema base colocar KDE Plasma, firefox e algumas ferramentas QT direto do terminal sem recorrer outros programas.
@@Lulzsec8 Eu sei disso sim porem isso so acontece com produtos de algumas empresa como acontece tambem com apple e microsoft. Mundo linux coisas sao diferentes e no caso flatpak eu evito ficar instalando libs 32 bits com steam direto no sistema.
Isso de pedir unificar o Linux num só projeto seria o mesmo que pedir que todos falássemos a mesma língua, seria o mais racional, mas ninguém desejaria a morte da sua língua
Appimage é meu preferido por q parece ser o mais enxuto!
Já sofri mto com snap e flatpack por conta de dependências q torna pacotes pequenos em instalações gigantes, mas acho ótimo a iniciativa principalmente pra aliviar o trabalho de alguns devs, e possibilitar a vinda de novos apps
Muito oportuno esse artigo, pois instalei no meu Ubuntu 18.04-2 o Wine via snap, mas não estou conseguindo
abri-lo. Será alguém poderia mostrar como instalar e executá-lo?
Quero migrar para Linux, mas estou em dúvida entre Mint e Ubuntu. Alguém me ajuda hahaha
É possível logar direto no usuário Root ? sei que fazer isso expõe o sistema e tals, mas vejam só... programo em php+msql... uso o xampp na maquina para a produção... constantemente tenho copiar ,mover ou ate deletar aquivos da pasta htdocs do xampp, porem no linux tenho dificuldades, pois ele não permite modificar diretamente na pasta, tenho que fazer via terminal isso me causa perda de tempo grande. É possível contornar esta situação? é o motivo pelo qual ainda não migrei 100% p/ linux. Uso Ubuntu.
1. Aperte o comando Ctrl+Alt+Fx (F1, F2 , F3 , F4, veja qual terminal está disponível pra uso no seu sistema)
2. Digite root no login e use sua senha de administrador pra entrar (normalmente a mesma do sudo)
3. Execute o comando startx para entrar no modo gráfico
4. Faça tudo que quiser fazer
4a. (OPCIONAL mas preferencial) saia da conta
5. Volte ao seu terminal pra usar sua conta normalmente com Ctrl+Alt+Fx (F1, F2, F3, F4 ou F8, depende da configuração do seu sistema)
Parabens Dionathan !!!
Voce esta contribuindo e revolucionando todo conhecimento que eu e um monte de usuarios novos tem a respeito do Linux , suas Distros, e suas vertentes!!!
existe alguma distro linux que de suporte para as 3 opções "AppImage, snap, flatpac"?
Esse tema me traz à mente, algo que tenho pensado: "Liberdade sem limites, gera caos." É claro que no caso apresentado, esse pensamento é exagerado. E que me fez entender o porquê do Linux não desbancar o Windows. É claro que a comunidade não tem essa pretensão. O Linux, como foi dito no vídeo, é a expressão de como cada desenvolvedor vê o mundo e como acredita do como deve ser o "seu Linux".
Comecei na TI com MS-DOS; depois Windows 3.1, Windows 3.11, 95, 98, Millenium Edition, NT, 2000, Vista, XP, Ultimate, 7, 8, 8.1, 10. A empresa na qual trabalhava adotou a plataforma Microsoft como solução de TI. Na faculdade tive um primeiro contato com linux HedRat. Agora estou querendo migrar para o Linux Debian ou OpenSUSE. Estou me decidindo.
Já acompanho esse canal há algum e esse vídeo me fez entender melhor a proposta da plataforma.
Parabéns pelo excelente trabalho.
Obrigado.
Nossa, muito top o vídeo parabéns mesmo Dio 👏👏👏
Eu n tinha a minima noção sobre essa complexidade de criação e portabilidade de aplicativos no mundo linux
Agora vou até começa a instalar snaps e flatpaks no meu mint aqui kkkk
Programas open source teremos em diversos formatos, programas proprietários a tendência é preferirem os SNAP's; eu aqui no Manjaro estou testando ambos os formatos.
bem vdd isso, a maoria dos programas proprietarios (q eu ja baixei) era snap, as vezes tem em flatpak mas é a propria comunidade q empacota e n a desenvolvedora
Dúvida, pra que usá-los no Manjaro? É apenas por teste ou realmente te falta alguma pacote e precisa usá-los como alternativa.
@@MarkHobbes testar, e alguns app's estão mais atualizados no Flatpak que no AUR. Eu instalei o Gradio via Flatpak pra testar a versão mais recente, no AUR estava congelado na 7.1 no Flatpak fui saber que já tinham a 7.2 a um tempinho já.
@ Empresa sabe lidar com empresa, por isso que é mais "empresarial" e seguro ir nos Snaps by Canonical que nos Flatpak da vida, pensando como uma desenvolvedora que não atua hoje no Linux.
@@lucasnepsui Pra mim que usei quase que a vida toda Ubuntu/Mint e semelhantes, a diferença entre versão 7.1 e 7.2 é menor dos problemas numa distro como Manjaro. Já fiquei usando pacotes tão velhos no Ubuntu que fiquei "desatualizado" por muito tempo sobre as novidades, exemplo são GIMP e LibreOffice.
Eu acho a idéia dos flatpaks muito boa, só precisa de mais um tempo, por enquanto acho melhor instalar o software direto no sistema.
Com relação aos snaps, não achei que rodou legal e a Canonical já tem histórico ruim de abandonar projetos, não aposto nele.
Snaps: bom mas meio desatualizados, mas da pra usar dependendo do caso.
Flatpak: compilavel para todos os desktops, mas e chato por ter que instalar varias dependencia para instalar um app, e nao tem forma grafica muito legal de atualizar o flatpak e nao atualiza com o apt update, nao tem suporte aos temas de alguns sistemas como o cinammon e contem alguns bugs principalmente na qustao da interface. Mas se mantem bem atualizada, e apps que se dao bem em multplataforma como o discord e etc nao contem bugs pela diferença de sistema.
Um Snap (ou mesmo flatpak) ser atualizado ou desatualizado tem a ver simplesmente com o mantenedor de tal pacote e não com o formato, é igual a qualquer outro formato.
@@kylebroflovski6200 Muitas vezes as pessoas lhe ouvirem ou não está mais ligado à forma com que você fala ou a confiabilidade que você passa do que as palavras que você usa.
Só não sou a favor de distros colocarem programas pré-instalados nesse formato sem necessidade
Eu acho o appimage incrível.
Eu acho o melhor
eu também adoro appimage, não entendo porque alguém não gosta.
@@henriquecauduro9365 Deve ser por abrir múltiplas instâncias a parte, ao invés de apenas uma (pra algums isso pode ser ótimo e para outros não). Por exemplo, se você instalar o VLC em AppImage e abri-lo, vai abrir uma instância, se clicar novamente no VLC vai abrir outra.
Há também problemas relacionados ao tamanho que é comumente maior que a versão deb e rpm, e claro, não se integrar muito bem ao sistema como um pacote deb e rpm fariam. Há também o fato de não se auto-atualizar, é como se fosse um tarball, você instala e se lançar uma versão nova, você tem que compilar novamente.
@@henriquecauduro9365 Tem um probleminha. Atualização. Se você tiver muitos apps nesse formato a cada momento que você abrir um pode ser necessário atualiza-lo. Sendo que nos outros formatos vc tem um lugar centralizado onde você clica em botão e atualiza todos de uma vez. Esse é o ponto negativo dele. O ponto positivo e descentralização na distribuição e a facilidade incomparável de uso.
@@MarkHobbes Cara isso seria um problema se o hardware fosse limitado. Hoje uma máquinas simples simples tem mais do que o suficiente para suportar essas aplicações.E minha visão facilidade uso é essencial para atrair público em larga escala. Agora atualização nesse formato realmente é chatinho. Engraçado que na minha opinião esse ponto fraco nesse formato é o ponto forte nos outros. Não pra ter tudo. rs
A tendência que vemos para o futuro é a existencia tanto de pacotes em formatos nativos (.deb, .rpm, .tgz) para aplicativos de sistema e aplicativos já consagrados que as próprias distros fazem questão de portar por questão de desempenho e customização, e os pacotes flatpack, snap e appimage para programas menores ou programas proprietários, em sua maioria portados do Windows e Mac OS, aliás, a previsão é que a suite Adobe chegue ao Linux em pacotes Snap.
Na minha opinião essa seria a melhor forma de se ter pacotes, enquanto alguns mais atualizados se usa os flatpaks, os proprietários em snaps, e os appImage como apps protáveis, enquanto se mantém a maioria dos pacotes estáveis nos repositórios
Na loja do meu LInux Mint 19 tem aplicativos e aplicativos FLATPAK. Resumindo a ópera, qual eu deveria "priorizar"?
Faz sim o vídeo das diferenças.
Prefiro appimage. Bem melhor
@jon jon goufema liames zenbin pinfen Ouvi muito Snap, bom demais!
Boa explicação.
Flatpak ate gosto em alguns casos , agora Snaps ainda e muito fraco se vc nao usa o ubuntu ou tem nvidia
OPa segundo video desse assunto. o Ultimo foi em 2016?
Vim de la!
Você é fera dio.
Os pacotes snap são insanamente imensos, prefiro o flatpak ou appimage, com mais preferência pra esse último. Vendo os comentários eu percebo até que o snap é o menos amado, parece que não estou sozinho.
Essas coisas são frutos da falta de padronização no mundo linux. Infelizmente o Vscode abre 3x mais devagar no ubuntu que no windows por causa desses snaps e flatpaks
.
siim, é mt frustrante :(
@@pedrosousa2082 update: to usando vscode no ubuntu hoje em dia e ta filé
Além do conteúdo, ótimo roteiro!
esses pacotes atualizam caso saia uma versão nova ou tenho que remover e instalar um mais recente ?
Snap faz atualizações sozinho diariamente. Flatpak com o comando flatpak update ou pela loja de aplicativos se tiver suporte (nesse caso a loja avisa sobre as atualizações).
Muito bom DIO, eu sempre achei que o linux precisava de uma liderança para crescer, a proposito no Windows tem uma plataforma universal UWP, os APP funcionam tanto nos PCs quanto no xbox ou celulares, acho que foi essa a solução que voce apontou
Ensina a instalar o OpenRC no Ubuntu Minimal por favor.
Excelente vídeo. Muito bem explicado. Mudou minha forma de ver e entender os pacotes mencionados. Parabéns! :)
Ainda continuo vendo um grande calcanhar de aquiles, a possibilidade de ter mais de 1 loja dentro do linux é ruim tanto para desenvolvedores como para clientes. Essa diversidade atrapalha a diversificação, por melhor que seja o linux, vai dificultar.
Oi Leandro, mas dentro dessa premissa, com flatpak por exemplo, ainda podem haver diversas lojas, porém, o formato dos apps é o mesmo em todas, como o Android, existem várias Stores além da Google Play, mas todas usam APK no fim das contas.
Eu estava me perguntando o que seria isso e assistindo esse vídeo em certo ponto me deparei com a minha dúvida. Eu estou entusiasta da programação e tive alguns problemas para instalar (não instalei ainda o visualg porque tive problema com a instalação do Wine e quebrou meu sistema) e queria usar somente GNU/Linux para programar seja: pseudocódigo, C, C++ e Python então fui instalar o Notepad++ e li que o Notepaqq poderia ser uma opção e o instalei via Snap, resultado ele não rodou legal não muda idioma e não fica alinhado e estou usando o Fedora 31, voltei pro Notepad++ mas mesmo com dor de cabeça ainda estou preferindo usar o Pinguim do que Windows. Eu acho que minha dúvida foi sanada aqui. Obrigado!
Caraca, esse vídeo fica muito louco depois da metade. Ótimo conteúdo e bem esclarecedor, vlw!
Gostaria de saber mais sobre appimage, parece ser mais fácil, Double click e pronto.
Gostaria de saber como gerenciar eles de uma forma mais simples
@Alex bom saber. Sabe dizer se para os desenvolvedores esse formato appimage, tem muito trabalho para empacotar?
Dependendo da distro não será simplesmente baixar e executar, vai ser necessário ir em propriedades e marcas como executável (não lembro exatamente).
Show...Dio... excelente : "colocações" !
Ainda não usei essas 3 formas. Melhor adquirir conhecimento antes do que criticar sem saber.
As novidades estão por vir para o regata os
O que gosto no windows... eu baixo o .exe e instalo. não tenho que pensar. linux tem que chegar o mais proximo dessa opção o possivel. vai tornar muito mais acessivel para novos usuarios. acho que isso é o que afasta muitos usuarios do linux.
EGO - quando esse bug for resolvido o Linux, padronizado, será viável e relevante para o público (se os desenvolvedores deixarem seu brinquedo ser usado pelo público)
Bill Rocha melhor resposta.
Não é?
Não é ego, é impossível decidir em tudo qual é a melhor solução. A vantagem e um dos motivos do sucesso do open source é que as pessoas podem seguir o próprio caminho. Acho errado é quem assume que todos os caminhos devem ser suportados. Se você ta fazendo um software seu alvo são as distribuições mais populares e pronto.
Como deixar o like ? ...
1- passe para o próximo vídeo
2- volte para o vídeo
3- deixei o like
Depois disso ele não some mais .
Quem não usa acha ruim. Quem usa usa bem e funciona de boa.
@@kylebroflovski6200 Tem razão também kkkkk
Pergunta em relação a jogo..
Existe alguma opção de jogo de futebol para Linux?
Algo semelhante ao PES ou FIFA?
Semelhante não, mas você pode jogar os dois, PES e FIFA no Linux.
@@Diolinux entendi. Porém, teria de emular pelo wine, ne?
Pelo menos não encontrei compatível para instalar
o problema é quando alguém usa um ssd pequeno com particionamento com o /home.
Parabéns!
Odeio qualquer coisa q n seja .deb kkk
Acho que muita gente reclama. Poucas pessoas contribuem com $$ e muito menos contribuem com código! Eu sei q o mundo linux é um local de idealistas.. mas um pouco de pragmatismo nao faz mau a ninguém... temos q apoiar esses formatos para que eles fiquem melhores, mais leves etc... isso vai trazer mais desenvolvedores para o linux e vai beneficiar a esmagadora maioria dos usuários alem de trazer novos! E quem nao gostar... sempre terá um arch da vida bem purista onde voce será o responsavel por seus própros softwares... oq nao pode é o cara que nunca criou um pacote, numca escreveu uma linha de código para a comunidade dizer q o snap, flatpack etc sao umas porcarias q nao deveriam existir!
Tive melhor desempenho com "Appimage" e problemas de acesso a diretórios no "Flatpak" com mesmos aplicativos.
"Você acabou de fazer um programador sorrir." - Eu sorri
Muito importante e pertinente tua colocação DIO, adoro quando dissertamos sobre liberdade.... de fato abrir espaço para que as pessoas tenham condições de fazer o que quiser a ajudar as pessoas como acharem mais interessante é algo que confere liberdade ao usuários final e mais importante ainda torna capazes uma quantidade muito maior de pessoas... experimentei isso esse final de semana estava instalando o sistema do IRPF, fui atrás de vários tutoriais, até que li em um tutorial multi platforma e saquei que o multiplataforma era em JAVA, resolveu o problema.... talvez a saída esteja por ai.... a tenho que aprender mais sobre Sneps arquitetura estrutura etc.... sei programar, mas estou enferrujado... eu havia desistido do Linux na época que tudo era em linha de comando e a faculdade de engenharia me sugava mais tempo que a programação permitia, voltei para esse mundo livre por dois motivos, um por que acho pertinente, outro por que sempre tive um professor mentor fisico que me estimulou.... e ai tropecei nos teus tutoriais parabéns.... ótimo vídeo.
3 opções em termos, 3 discord diferentes pra mim no mint, baixado em .deb, flatpaks e snap, o único que funciona é o snap, e funciona bem, sem consumo exagerado de ram ou processo, me pergunto se funcionaria bem para qualquer aplicativo e se resultaria em jogos bem otimizados, e como seria a visão do publico com aplicativos que não funciona, o discord do flap não funciona, talvez possam já ter corrigido.
Eu não uso snaps, primeiro pq não gosto, segundo pq não é o padrão da minha distro (graças a deus), mas não tive nenhum problema com o flatpak do discord...
A flatpak do inkscape é bugado demais!!!
Pra mim funciona de boa, mas a versão Snap tem um visual bugado.
O krita tbm
Excelente esclarecimento! Uma sugestão: Alem do video sobre a diferença entre SNAP e FLATPAK seria um video falando sobre a certificação linux e o mercado de trabalho para esses profissionais com esta certificação.
Na verdade é uma mão na roda, usuários oldschool querem continuar no modo oldschool, mas quando experimentam, gostam na hora, só de quem usa gentoo, poder instalar e não precisar compilar hahahahahaha é um alívio.
Ótimo video. Acho que nós usuarios linux temos que abraçar logo esses novos formatos. Vai acabar com muitos problemas. Vamos acabar com essas briguinhas de minha distro é melhor. Cada quem usa a distro que gostar mais e vai ter acesso aos mesmos programas na mesma versão. Estou testando todos os programas que saem nesses formatos para ajudar. VAMOS TODOS TESTAR ESSES FORMATOS. Pra mim acaba hoje essa briguinha de .deb e .rpm.
Excelente
No mundo desktop vai precisar padronização. Falando de espalhar para os usuários de diversas áreas. O MacOS deu certo por isso e o ChromeOS está levando ao extremo. As pessoas querem simplicidade e praticidade. Vai ganhar quem tiver mais grana para bancar sua padronização e atrair grandes desenvolvedores de softwares populares.
Respondendo a pergunta "E se um dia o programa que você gosta for disponibilizado apenas como snap ou flatpak, o que você faria?". Resposta, supondo que detestasse snaps e flatpaks: "O que já fiz tantas e tantas vezes: Baixo os fontes e compilo eu mesmo."
Snap é horrível. Cria um monte de instâncias durante o boot. Flatpak e app image são bem melhores.
Verdade snap é meio cagado
Esse é um dos principais pontos negativos dele, de fato.
Appimage>>Flatpak>>Snap
Indecisão entre Debian e Mint kkkkk😂😂
Há já estou nos 500 vídeos kkkk mas dei uma parada para absorver os conteúdos 👏🏽👏🏽👏🏽
Debian se preza pela privacidade e não se importa de usar pacotes de anos atrás.
@@MarkHobbes na verdade estou estudando o terminal pois pretendo me especializar na segurança da informação.
@Luciano Fernandes É então estou vendo bastante vídeos sobre ele.
@@Rafa-Wojcik Que troll
Eu vi aquele Snappy ali no cantinho da prateleira, ein Dio... hahaha
O melhor até hoje são aplicações utilizando WASM + WASI.
Sempre uso snap nunca deu problema comigo e sempre está atualizando os app, bem melhor.
Desde de que funcione acho legal tanto o appimage, flatpak e snap. Dio divulgue mais os programas nesses formatos. Campanha mesmo. O flathub é vida meu irnão. É clicar e usar o programa. Valeu dio.
Eu gosto de appimage, queria que fosse o padrão :/
APPIMAGE eu até gostei sksk... Agora snap e flatpack... Nunca fui com a cara
só fico triste por causa do bug do cursor af