Canonical anunciou "mal-humorado" Ubuntu Núcleo ontem, uma nova edição Ubuntu otimizada para nuvem que usa atualizações transacionais.
Abaixo, você pode ver o vídeo introdutório Ubuntu Núcleo mal-humorado em que Ubuntu e fundador da Canonical Mark Shuttleworth explica como mal-humorado Ubuntu Núcleo funciona:
( link de vídeo direto )
Mas o que exatamente é mal-humorado Ubuntu Núcleo? Este novo sabor nuvem Ubuntu usaUbuntu núcleo (uma versão minimalista do Ubuntu) como base, que é executado em uma partição de sistema só de leitura e utiliza "mal-humorado" em vez de apt-get ou debs .
Snappy é uma adaptação do sistema clique embalagem desenvolvida para o Ubuntu telefone . Um pacote mal-humorado consiste em um arquivo tar com todos os arquivos necessários para executar um aplicativo ou estrutura, sem estrutura imposta diretório, sem dependências, e um único arquivo de metadados que contém o nome do pacote, versão e caminhos de arquivos binários.
O sistema e aplicativos mal-humorado são confinados pelo sistema de segurança do kernel AppArmor , mantendo cada parte do Ubuntu em um arquivo somente leitura separada,. Isto assegura que todas as aplicações instaladas são completamente isoladas umas das outras, semelhante ao que está a fazer Canónica no telefone móvel.
Graças a isso, os aplicativos mal-humorado não precisa ser revisto, para que os desenvolvedores podem oferecer seus aplicativos mais rápido.
Além disso, usa um mal-humorado " transacional "(ou" com base imagem-") mecanismo de atualização (para o sistema e aplicações), o que significa que cada atualização pode ter sucesso ou falhar completamente completamente, sem falhas" parciais ". Antes de cada atualização, mal-humorado faz backup dos dados e rola para trás se a atualização falhar, de modo que o sistema nunca está em um estado quebrado / incompleta .
Em cima disso, atualizações sobre Ubuntu Core são menores do que as actualizações regulares do pacote porque apenas a diferença entre a velha ea nova versão é baixado ( atualizações delta ), em vez de começar todo o pacote. " Tudo isso é projetado para Docker , porque dá-lhe uma base transacional para ecossistema de aplicativos transacionais. E assim, a aplicação primeiro mal-humorado que estamos enviando é em si Docker ", diz Mark Shuttleworth. Isso deve trazer mais rápido, mais confiável e, claro, as atualizações mais seguras, resolvendo problemas como a recente remoção ownCloud dos repositórios do Ubuntu (ownCloud teve que ser removido a partir dos repositórios do Ubuntu, porque era muito complicado para atualizar e, sendo um pacote de comunidade, ninguém da comunidade se aproximou de atualizá-lo), com uma maneira fácil de rolamento de volta, se algo der errado. Além disso, embora não novo, mal-humorado também deve corrigir as dependências quebradas e scripts do mantenedor (postint, etc.) problemas que, embora não seja comum para pacotes nos repositórios oficiais do Ubuntu, pode ocorrer com pacotes de terceiros .
Então, como exatamente é mal-humorado diferente de outros sistemas transacionais existentes?Em seu blog, Mark Shuttleworth escreve:"Tem havido desenvolvimentos interessantes no campo sistemas de transações ao longo dos últimos anos. ChromeOS é atualizado transacionalmente, quando você ligá-lo, ela deixa claro que ele está executando a versão mais recente do sistema operacional. CoreOS trouxe aspectos do Chrome OS e Gentoo ao nuvem, a Red Hat tem um beta de Atomic como uma versão transacional de RHEL, e, claro, Docker é uma maneira de entregar aplicativos transactionally também (que combina arquivos de aplicativos e do sistema muito ordenadamente). Ubuntu núcleo levanta a barra para a segurança, extensibilidade e segurança no jogo de sistemas transacionais. O que eu amo sobre o Ubuntu Core é a forma como ele abraça atualizações transacionais não apenas para o sistema de base, mas para aplicações em cima do sistema, bem. O sistema é apenas uma camada que pode ser atualizado transacionalmente, e assim por são cada um dos aplicativos no sistema. Você obtém uma plataforma extensível que conserva as propriedades encantadoras do transacionalidade mas permite que você escolha exatamente as capacidades que você deseja para si mesmo, ao invés de ter alguém forçá-lo a usar uma ferramenta especial ".
Mais sobre Marcos Blog do blog
Tente snappy Ubuntu Núcleo
Snappy Ubuntu Núcleo (atualmente em alpha) está disponível na nuvem da Microsoft Azure e como imagens KVM que podem ser baixados para o desenvolvimento desktop Linux local, no entanto, que deveria disponíveis em nuvens mais certificados nas próximas semanas.
Se você quer dar mal-humorado Ubuntu Core a tentativa, quer como uma imagem de KVM para o desenvolvimento local no Ubuntu ou como uma imagem de nuvem no Azure, você encontrará instruções completas AQUI .
0 comentários:
Postar um comentário