Pesquisa de sites

O Ubuntu 24.04 oferece agora um Kernel em tempo real, mas há um porém


A Canonical lançou um kernel em tempo real para o Ubuntu 24.04 LTS otimizado para aplicações críticas, mas disponível apenas para utilizadores com uma assinatura PRO.

Quero realmente agradecer à Ubuntu pelas suas contribuições significativas para o ecossistema Linux, mas acho difícil aceitar a abordagem da Canonical, que pode ser bastante desanimadora para o entusiasta médio do código aberto. Vamos avançar passo a passo, no entanto.

Hoje, a Canonical anunciou ótimas notícias sobre o lançamento em tempo real do Ubuntu 24.04 LTS. Não sei ao certo por que escolheram esse nome, pois soa enganador, quase como se fosse uma nova distribuição, embora seja apenas uma versão com patches do kernel Linux. Mas enfim.

Sem querer parecer um professor, deixe-me explicar o que é um sistema operativo em tempo real para aqueles que podem não estar familiarizados. Em resumo, é um sistema concebido para processar dados e fornecer respostas dentro de um prazo garantido, essencial para aplicações onde atrasos poderiam ter consequências graves.

Ao contrário dos sistemas operativos standard, que gerem tarefas com base no melhor esforço, os sistemas operativos em tempo real priorizam tarefas de alta urgência e garantem que são executadas dentro de restrições temporais rigorosas. Agora, voltando ao assunto.

O coração do novo Ubuntu 24.04 em tempo real é a integração do patch PREEMPT_RT por cima do kernel Linux 6.8 para as arquiteturas AMD64 e ARM64. Isto transforma o kernel Linux para lidar com operações com tempo previsível, tornando o sistema operativo open-source numa plataforma robusta para desempenho em tempo real.

Como pode imaginar, esta modificação do kernel é crucial para aplicações que requerem respostas determinísticas, pois minimiza a latência e melhora a previsibilidade da execução dos processos.

Além disso, o Ubuntu 24.04 em tempo real também traz suporte otimizado para hardware Raspberry Pi, especificamente para os modelos 4 e 5. Uma melhoria que amplia o espectro de compatibilidade do hardware e aumenta o desempenho, tornando-o adequado para aplicações inovadoras em tempo real em sistemas embutidos.

Justo quando eu estava entusiasmado com a maravilhosa contribuição que a Canonical estava a dar à comunidade Linux, deparei-me com uma declaração que mudou completamente a minha perspetiva:

“O Ubuntu 24.04 LTS em tempo real está disponível através do Ubuntu Pro, a subscrição de segurança e conformidade empresarial da Canonical, gratuita para uso pessoal e comercial em pequena escala em até 5 máquinas.”

Deixe-me clarificar a questão aqui. Acho difícil conciliar os termos "Open Source" e "Assinatura" na mesma frase, mas essa é apenas a minha opinião, e não espero que todos concordem. No entanto, esta abordagem é uma estratégia principal para empresas como a Canonical com o Ubuntu e semelhante à da Red Hat com o RHEL.

O problema com o kernel em tempo real do Ubuntu é que a Canonical está firmemente a seguir o caminho de limitar as suas inovações apenas aos subscritores PRO. Embora estas funcionalidades sejam principalmente direcionadas para empresas, e ninguém seja obrigado a usá-las (apesar de uma subscrição permitir a utilização gratuita em até 5 máquinas), o cerne da questão está noutro lado.

Estamos a falar sobre como colocar opções atrás de um paywall de subscrição entra em conflito fundamental com a filosofia de Código Aberto. Quando as empresas fazem isto, torna-se difícil levar a sério a sua utilização posterior de termos como "comunidade" e "código aberto". Assim, outrora celebrada como uma das melhores coisas que alguma vez aconteceu ao Linux, a Ubuntu tornou-se um tema controverso que desperta emoções mistas.

Sim, o Ubuntu 24.04 LTS em tempo real é um grande avanço. No entanto, a Canonical projetou-o principalmente para lucro, uma vez que está disponível apenas através de uma assinatura paga direcionada a empresas. Ao mesmo tempo, a distância entre a empresa e o utilizador comum de Linux tem sido há muito enorme, tornando aparentemente impossível de ultrapassar.