Recentemente A Canonical apresentou o lançamento do Ubuntu Core 18, uma versão compacta da distribuição do Ubuntu, adaptado para seu uso em dispositivos, contêineres, equipamentos de consumo e industriais de Internet das coisas (IoT).
Núcleo 18 do Ubuntu é apresentado na forma de uma imagem monolítica indivisível do sistema básico, que não aplica uma divisão em pacotes deb separados.
O Ubuntu Core serve como base para o lançamento de componentes e aplicativos adicionais que são projetados como plug-ins separados no formato de plug-in.
Sobre o Ubuntu Core 18
Os componentes do Ubuntu Core, incluindo o sistema básico, bem como o kernel do Linux e os plug-ins do sistema, também são fornecidos em formato de plug-in. e são controlados pelo kit de ferramentas snapd.
A tecnologia Snappy (snapd) permite que você crie uma imagem do sistema como um todo, sem dividi-lo em pacotes separados.
Em vez de uma atualização em fases no nível de pacotes deb individuais, Ubuntu Core 18 usa a atualização atômica de pacotes snap e o sistema básico, semelhante ao Atomic, ChromeOS, Endless, CoreOS e Fedora Silverblue.
Ao atualizar o ambiente base e os pacotes instantâneos, é possível reverter para a versão anterior em caso de problemas detectados após a atualização. Atualmente, o catálogo SnapCraft tem mais de 4,600 pacotes snap.
Para garantir a segurança do sistema, Cada componente do sistema é verificado com uma assinatura digital, permitindo que você proteja a distribuição de fazer modificações ocultas ou instale pacotes de plugins não testados.
Os componentes entregues no formato Span são isolados usando AppArmor e Seccomp, criando uma barreira adicional para proteger o sistema no caso de aplicativos individuais serem comprometidos.
Como é composto?
O sistema básico inclui apenas o conjunto mínimo de aplicativos necessários, o que não apenas reduz o tamanho do ambiente do sistemaEle também tem um impacto positivo na segurança, reduzindo vetores potenciais para ataques.
O sistema de arquivos básico é montado no modo somente leitura. As atualizações são lançadas regularmente, entregues no modo OTA e sincronizadas com o lançamento do Ubuntu 18.04.
O Ubuntu Core 18 receberá 10 anos de manutenção de segurança de baixo custo, permitindo implantações industriais e de missão crítica de longo prazo.
As atualizações são fornecidas com um SLA específico do dispositivo, garantindo que a mudança seja gerenciada pelo fabricante ou empresa e fornecendo uma resposta rápida a quaisquer vulnerabilidades detectadas durante a vida útil do dispositivo.
Para minimizar o tráfego, as atualizações são enviadas em formato compactado e incluem apenas as alterações relativas à última atualização (atualizações delta).
Automatizar a instalação de atualizações resolve problemas com a manutenção da segurança do sistema quando usado em dispositivos incorporados.
Graças à separação lógica do sistema básico dos aplicativos, a manutenção da base de código do Ubuntu Core em sua forma atual é feita pelos desenvolvedores do Ubuntu, e seus desenvolvedores estão preocupados com a relevância de aplicativos adicionais.
Esta abordagem reduz o custo de manutenção de produtos cujo ambiente de software é baseado no Ubuntu CoreComo seus fabricantes não precisam estar envolvidos no lançamento e entrega de atualizações do sistema, é suficiente se concentrar apenas em seus componentes específicos.
Como obter o Ubuntu Core 18?
As imagens do Ubuntu Core 18, que são sincronizadas com o pacote básico do Ubuntu 18.04, são preparadas para sistemas i386, amd64 e ARM (Raspberry Pi 2, Samsung Artik 5, Samsung Artik 10, Orange Pi Zero) e ARM64 (Qualcomm Dragonboard 410c, Raspberry Pi 3).
O tamanho da imagem é de 230-260 MB dependendo da arquitetura. O tempo de suporte indicado para o Ubuntu Core 18 será de 10 anos.
Para quem estiver interessado em obter a imagem, isso pode ser feito acessando o site oficial do Ubuntu e na seção de download você pode encontrar o link para obter a imagem.