
A comunidade do Fedora anunciou através de sua mídia oficial a publicação da primeira imagem na frase de pré-visualização do Fedora CoreOS, o resultado da fusão do CoreOS Container Linux e Fedora Atomic Host, dois sistemas operacionais fortemente orientados para a execução de contêineres Docker.
Para explicar o progresso feito pela tecnologia em questão, enquanto as máquinas virtuais tradicionais executam sistemas operacionais completos, os contêineres incluem apenas os componentes mínimos necessários para operar, reduzindo significativamente o tamanho das imagens dos sistemas e recursos consumidos ao executá-los. Dessa forma, em um computador onde apenas algumas máquinas virtuais podem ser lançadas, dezenas de contêineres podem ser executados.
Embora sistemas operacionais tradicionais (incluindo macOS e Windows) possam executar o Docker sem problemas, eles não são ambientes criados especificamente para a execução de contêineres, o que motivou a criação de sistemas operacionais orientados para essa finalidade. Sobre o Fedora CoreOS, uma vez que “O software requerido é mínimo e uniforme, todo o sistema operacional pode ser implementado como uma unidade com poucas modificações. E, como os contêineres são implementados em vários nós para redundância, o sistema operacional pode se atualizar automaticamente e reiniciar sem interromper as cargas de trabalho”. Isso mostra sua orientação para clusters.
A intenção do Fedora CoreOS é que o sistema operacional seja muito automatizado. Isso será suportado pelo Ignition, que é responsável por ler as configurações do Ignition de um servidor na nuvem do usuário ou por um URL remoto para criar partições no disco e estabelecer arquivos de sistema, usuários e systemd. Ele será atualizado automaticamente, baixando novos lançamentos do sistema, instalando e reiniciando, embora obviamente isso possa ser configurado pelo usuário se detectar algum problema nas novas imagens. Para fazer isso, ele usará três correntes de lançamento: testing, que é uma captura da imagem atual do Fedora com as atualizações e estará disponível por duas semanas e, em seguida, enviada para o fluxo estável; e em seguida, que é uma captura da próxima versão do Fedora e dará tempo adicional para tentar mudanças maiores. Para acelerar o desenvolvimento, a telemetria será ativada por padrão.
É importante notar que o Fedora CoreOS ainda está em desenvolvimento, portanto, há apenas uma imagem para x86_64 e a iniciação via PXE ou CD não é suportada, além disso, a telemetria ainda não está ativada. Por outro lado, o Fedora Atomic Host continuará a ser mantido até o final do ciclo Fedora 29, que chegará logo após o lançamento da versão 31 da distribuição da comunidade coberta pela Red Hat.