Sessão

Linux para desktop, fácil como um smartphone! Graças ao Snap!

2024-10-12T09:30:00+01:00

Sala 4.1.02
Duração da sessão 1h0m0s
Português

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:



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.

Launchpad O site oficial do projecto snapcraft

© 2024 Autores do sítio web da UbuCon Asia 2023 & autores do sítio web da Ubucon Portugal 2024. Exceptuando onde assinalado de outra forma, o sítio Web está licenciado de acordo com a licença MIT e os seus conteúdos licenciados com CC BY 4.0. Ubuntu e Canonical são marcas registadas da Canonical Ltda.