O projeto

Um sistema operacional de rede
construído com propósito.

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.

Domo

Uma regra, um lugar

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.

Quatro gerenciadores, uma só verdade

JellyFish
Painel web completo, em qualquer navegador da rede. Já vem no equipamento.
Domo Mobile
Feito para a tela do celular, com as funções do dia a dia. Já vem no equipamento.
Domo Box
Aplicativo desktop para Windows, macOS, Linux e FreeBSD, em versões x86-64 e ARM64. Conexão criptografada com o equipamento.
Domo Terminal
Console em modo texto, no teclado do equipamento ou por acesso remoto seguro. É o que recebe quem faz login.
Método

Como o Domo é feito

Escrito em C

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.

Auditado em bancada

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”.

Produção acompanhada

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.

FreeBSD 15.0
a base do sistema
4
gerenciadores em paridade
RSA-4096
assinatura em cada atualização

Desenvolvido no Brasil. Contato: luizbcc@hotmail.com