Se existe um mundo incrível para mim, esta é a computação em nuvem! Por integrar diversos serviços de redes, que por sua vez são suportados por uma gigantesca infraestrutura de hardware (e software) dedicada, o sistema operacional deverá ser customizado para atender as necessidades e demandas das plataformas existentes! E devido a liberdade, flexibilidade e modularidade (entre muitas outras qualidades que se fossem citadas, não sairíamos deste parágrafo), os sistemas baseados em GNU/Linux se tornaram bastante populares para esta aplicação…
“ALP stands for SUSE’s Adaptable Linux Platform, providing a new approach to enterprise Linux for evolving use cases in a cloud-native world – from core to cloud to edge. ALP is an application-centric, secure, and flexible platform designed to focus on workloads while abstracting from the hardware and the application runtime layers. Every three months we publish a new prototype with newly implemented features, approaches, and significant changes.”
— by SUSE blog.
Porém, não são utilizadas as tradicionais distribuições que conhecemos e sim, sistemas customizados para suportar as arquiteturas projetadas para a computação em nuvem. A SUSE ALP (Adaptable Linux Platform) será uma delas, a qual vem sendo desenvolvida pela empresa e desde então, vem sendo aperfeiçoada através do lançamento dos protótipos. Este sistema tem como destaque, a implementação de um sistema-base, para suportar os containers sobre uma camada superior, que por sua vez será projetado para suportar as aplicações que serão executadas.
O novo SUSE ALP será uma maior ênfase na segurança geral do sistema, além de “demonstrar conceitos inovadorem em relação a computação confidencial e as abordagens confiança zero”. Em destaque, a integração de uma série de tecnologias e recursos que visam tornar o ambiente de execução não só mais seguro para as aplicações que rodarão em containers, como também o suporte a criptografia (com TPM) para o armazenamento seguro de dados. Por fim, a atual edição do sistema irá prover suporte para outras arquiteturas, como a s390x.
Além de outras pequenas melhorias, otimizações e correções de erros…
A gestão de aplicações & serviços em sistemas GNU/Linux, evoluiu muito ao longo dos anos. Se no início, era indispensável a compilação manual para a instalação de novos softwares, tempos depois a disponibilidade de pacotes pré-compilados tornou este processo bem mais suave! Mais a frente, foi a vez da gestão automatizada das pendências de pacotes, além do surgimento de novos métodos de empacotamento que incluem todas as suas pendências. E agora, será que podemos dizer que chegou a vez dos containers? Pois além do próprio SUSE ALP, também temos o Fedora SilverBlue estabelecendo as mesmas bases conceituais!
E em pensar que há alguns anos, mal tínhamos softwares para rodar… &;-D