O Domo junta a engenharia do FreeBSD a uma gerência que qualquer equipe opera — sem shell, sem decorar comando — e leva a sério o que um appliance precisa: previsibilidade, caminho de volta e verdade na tela.
Roteadores e servidores não deveriam exigir um especialista para cada ajuste. No Domo, toda a lógica de cada função — firewall, rotas, PPPoE, ZFS, virtualização, bancos de dados — vive em um módulo de domínio dentro do próprio equipamento, que valida o pedido, aplica no kernel ou no serviço e guarda a configuração.
Os quatro gerenciadores são apenas a apresentação. Por isso a regra criada no celular é idêntica à criada no desktop, aparece igual no console, e uma correção feita no módulo vale para todos de uma vez. Dois administradores podem trabalhar ao mesmo tempo: as escritas são serializadas e a configuração nunca corrompe.
Por baixo, o FreeBSD 15.0-RELEASE: uma base coesa, uma pilha de rede resolvida no kernel e ZFS integrado ao próprio sistema. O que aparece na tela é simples; o que roda embaixo é engenharia.
Os módulos de domínio, o gerenciador de desktop e o de console são escritos em C e C++. Sem camadas de interpretação entre a decisão e o kernel: cada entrada é validada por lista branca, cada comando é montado pelo módulo, e senhas nunca passam pela linha de comando.
Cada função passa por auditorias em várias passadas, com o defeito reproduzido na bancada antes da correção — inclusive os casos em que o sistema aceitaria uma configuração que fica morta ou perigosa em silêncio. O Domo prefere recusar com uma explicação a “sanear e seguir”.
O Domo roda em equipamentos reais, com túneis permanentes e assinantes conectados, e é por lá que cada versão é validada. As atualizações são cumulativas e assinadas, entram sem derrubar serviços em uso e só chegam à frota quando o responsável libera.
Desenvolvido no Brasil. Contato: luizbcc@hotmail.com