O que são snapshots do Kernel?

5

Recentemente, ouvi falar de Snaps, que são descritos como "pacotes Linux universais". Isso parece ser uma coisa muito legal e, embora eu ainda não tenha lido muito sobre isso, há algumas melhorias reais em relação ao gerenciamento de aplicativos tradicional, como a capacidade de ter o aplicativo em modo seguro sem interferir nos outros.

Agora, na página , onde podemos listar os snaps disponíveis que podemos ver nos tipos Kernel Snaps .

Mas, espere um minuto, quando li pela primeira vez sobre snaps, pareceu-me uma nova maneira de gerenciar aplicativos que podemos instalar na máquina, como "um melhor apt-get". Dessa forma, parecia ser muito coisa do userspace.

O que são esses snaps de kernel? Para que eles são usados?

    
por user1620696 12.08.2016 / 03:47

1 resposta

5

Um snap ao kernel é um pacote contendo o kernel (que pode ser diferente do SO subjacente) e drivers; fornecendo ao desenvolvedor uma maneira de fornecer uma configuração de SO personalizada com suas próprias unidades, patches e configuração.

O whitepaper de segurança define a arquitetura:

  

Em geral, o sistema básico é fornecido por meio de três snaps que funcionam juntos:

     
  • SO: fornecido pela Canonical
  •   
  • Kernel: fornecido pela Canonical ou pelo fornecedor de um determinado dispositivo
  •   
  • Gadget: fornecido pela Canonical ou pelo fornecedor de um determinado dispositivo
  •   

O snap do kernel fornece o kernel e os drivers, o snap do SO fornece o restante do sistema operacional e o snap ao gadget fornece configuração de boot, kernel, SO e aplicativo. Cada um desses snaps pode ser atualizado independentemente um do outro.

    
por techraf 12.08.2016 / 04:45

Tags