Linux para desktop, fácil como um smartphone! Graças ao Snap!
2024-10-12T09:30:00+01:00
Já pensou como os aplicativos que nós estamos desenvolvendo são distribuidos para o usuário final?
Muitas vezes os desenvolvedores só fornecem o código fonte. Então para muitas pessoas das principais distribuições precisam achar os projetos e empacotar os aplicativos, e dar manutenção, especialmente atualizar os pacotes para novas versões do aplicativo.
Isso é porque nós precisamos um método de empacotamento independente da distro que o usuário usa, seguro, fácil a usar, como um smartphone. E isso já existe, uma deles é o Snap! Os aplicativos se acham fácilmente no Snap Store e podem ser instalados na maioria das distribuições Linux.
E para fazer o Linux até mais fácil para o usuário, nós não só podemos fornecer aplicativos em pacotes Snap, mas também ter um sistema operacional todo Snap, como o Ubuntu Core Desktop, um sistema “immutable” baseado em Snap. E aqui não só temos Snaps de aplicativos no desktop, mas também de componentes do sistema (impressão, Wi-Fi, …), kernel, ambiente desktop (GNOME, KDE, …), sistema do boot, e o sistema base (bibliotecas comuns, localização, …). Nesta forma tudo pode ser atualizado ou substituido por alternativas separadamente e também fácilmente revertido (até automaticamente em caso de falha do boot).
Tudo isso é baseado no conhecimento e na experiência obtido pela Canonical quando criava o sistema operacional Ubuntu Touch para smartphones. Depois de abandonar o Touch, foi criado o sistema Ubuntu Core para IoT, e mais tarde Snaps de aplicativos desktop, …
Depois da apresentação vamos ter bastante tempo para responder perguntas e discutir este tema.
E para quem quer aprender a snapear aplicativos para distribui-los no Snap Store, nós vamos ter uma oficina.
Mais sobre o Snap:
- Os poderes: https://video.fosdem.org/2024/ua2118/fosdem-2024-1860-desktop-linux-as-easy-as-a-smartphone-just-in-a-snap-.av1.webm
- As pessoas: https://www.youtube.com/watch?v=ido6kGmSHWI
- O site com tudo sobre snaps: https://snapcraft.io/
Till Kamppeter
O Till é o lider da OpenPrinting, desde a fundação em 2001, introduziu o sistema de impressão CUPS no Mandrake Linux em 2000 trabalhando na MandrakeSoft e fez com bastante evangelismo (stands, palestras, oficinas, ...) as outras distribuições seguirem passar para o CUPS. Desde 2006 mantenedor da parte da impressão do Ubuntu na Canonical, organizando reuniões anuais junto com a Printer Working Group (PWG), desde 2008 mentoria no Google Summer of Code todos os anos, fazendo tudo para a impressão em Linux e sistemas operacionais similares simplesmente funcionar. Com a OpenPrinting o Till tem muitos anos de experiência em conferências e a organização delas. O till também é fellow da Linux Foundation.