Usando uma unidade flash externa com um aplicativo Snappy

2

Estou desenvolvendo um aplicativo que utiliza o Raspberry Pi 2 e provavelmente usará o Snappy. Muitos dos sistemas serão independentes (normalmente não conectados à Internet). Eu preciso gerenciar a configuração do software antes da venda e atualizar o software quando o Pi está conectado à Internet.

Pelo que li até agora, parece que o Snapcraft é uma ferramenta apropriada, mas eu tenho muitas, muitas perguntas. Deixe-me começar com apenas um.

O Pi tem uma unidade Flash USB anexada permanentemente que eu preciso montar na inicialização. Meu entendimento é que posso fazer isso em /etc/fstab . Isso é compatível com Snappy e Snapcraft? Eu estou mesmo fazendo a pergunta certa?

Obrigado Bob

    
por Bob 11.11.2015 / 17:50

1 resposta

4

Essa é uma boa pergunta para começar! Eu não acho que nós definimos uma forma formal para um dispositivo montar um disco. O zen geral do Ubuntu Core / snappy diria que queremos oferecer esse disco para um único snap (aplicativo) no dispositivo.

Se o seu dispositivo realmente só vai fazer uma coisa, então será fácil do ponto de vista da segurança. Se você quiser ter um dispositivo geral com todos os tipos de snaps da loja, também precisaremos pensar nas implicações de segurança da montagem de discos, porque (acredite ou não) montar discos não é algo que possa facilmente ser feito com segurança; Você precisa muito confiar que o sistema de arquivos em disco não foi projetado para mexer com seu kernel.

Provavelmente nos sentiríamos confortáveis com isso em um dispositivo de uso geral (com outros snaps da loja) se fosse um disco ext4.

Sugiro que você envie essa pergunta para a lista do Snappy-devel, é muito boa.

    
por Mark Shuttleworth 12.11.2015 / 02:26