Resposta prática: O Zima Linux Client v2.0.0 foi claramente concebido para o ZimaOS. Um colaborador também indicou que pode ser utilizado com o CasaOS, mas a documentação do projeto não apresenta o CasaOS como um destino oficialmente suportado. Considere a compatibilidade com o CasaOS algo a verificar por função — deteção de dispositivos, acesso SMB, URLs de aplicações e rede remota — e não uma garantia geral.
A pergunta original era refrescantemente simples: “Isto é compatível tanto com o CasaOS como com o ZimaOS?” A resposta útil precisa de uma camada adicional: o que significa “compatível” para este cliente?
O que a versão 2.0.0 foi realmente concebida para fazer
O projeto Zima Linux Client descreve a aplicação como um cliente de ambiente de trabalho para o ZimaOS com estas funções principais:
- detetar dispositivos ZimaOS na rede local;
- ligar-se remotamente através de um ID remoto usando o ZeroTier;
- explorar e montar partilhas SMB/CIFS;
- abrir aplicações Docker;
- executar tarefas de cópia de segurança de pastas locais para partilhas no servidor.
Essa é a lista de verificação de compatibilidade correta. Se essas interfaces funcionarem conforme esperado no seu servidor, o cliente pode ser útil. Se uma instalação do CasaOS não expuser algo no formato esperado pelo cliente, o facto de “iniciar” não é suficiente para considerar todo o fluxo compatível.
A compatibilidade com o ZimaOS é o caminho documentado
O ZimaOS é o destino declarado do projeto em todo o README. A atual conectividade do Zima Client também descreve o ZimaOS como a plataforma do lado do servidor para ficheiros remotos, acesso ao painel, entrada em aplicações Docker e cópias de segurança móveis.
O fluxo do Zima Client é útil se pretender a explicação ao nível do produto, em vez dos detalhes de implementação do cliente da comunidade Linux.
Para o CasaOS, verifique as quatro funções em vez de confiar num único rótulo
O CasaOS e o ZimaOS partilham conceitos de self-hosting suficientes para que um cliente possa funcionar em ambos, especialmente no que diz respeito a SMB e aplicações Web. No entanto, o README do cliente Linux não documenta atualmente o CasaOS como destino oficial. Utilize esta matriz de testes curta:
| Função | O que testar no CasaOS | Condição de aprovação |
|---|---|---|
| Deteção local | Executar «Verificar a rede local» | O servidor é detetado ou pode ser acedido manualmente. |
| SMB | Abrir uma partilha SMB conhecida do CasaOS | O cliente consegue listar e montar a partilha com as credenciais corretas. |
| Aplicações Docker | Abrir uma aplicação Web instalada | O URL da aplicação resolve e carrega através do cliente. |
| Remote ID | Teste a conectividade remota a partir de outra rede | O caminho baseado no ZeroTier estabelece ligação e os serviços de destino continuam acessíveis. |
A aprovação de uma linha não comprova as restantes. Por exemplo, o SMB pode funcionar mesmo que a deteção automática de dispositivos não funcione.
Saiba o que a v2.0.0 suporta no próprio computador Linux
A versão 2.0.0 é muito mais precisa do que a resposta curta sobre compatibilidade. A versão 2.0.0 é a primeira versão não alfa da reescrita e disponibiliza pacotes para:
- Debian / Ubuntu / Zorin / Mint / Pop!_OS / PikaOS através de
.deb; - Fedora / openSUSE / derivados do RHEL através de
.rpm; - Arch / Manjaro através de um pacote pacman;
- um AppImage para outros sistemas x86_64 compatíveis.
A versão é apenas x86_64. Indica explicitamente que o arm64 não é abrangido. Isto é importante porque «servidor compatível com CasaOS» e «ambiente de trabalho Linux compatível com este cliente» são duas questões de compatibilidade diferentes.
O Remote ID depende do ZeroTier, e o formato do pacote é importante
O cliente inclui o ZeroTier para a sua rota de Remote-ID. As redes virtuais ZeroTier ligam dispositivos como se estivessem na mesma rede local. Isso explica por que o cliente consegue aceder a partilhas SMB e aplicações Web sem ser necessário expô-las diretamente à Internet pública.
Há um pormenor importante na versão v2.0.0: as notas de lançamento indicam que a rota Remote-ID precisa de CAP_NET_ADMIN com o ZeroTier incluído, e o instalador de pacotes normal atribui essa capacidade. O AppImage não executa o mesmo passo de instalação, pelo que não é equivalente se a funcionalidade que lhe interessa for o Remote ID.
Uma forma melhor de interpretar «compatível com o CasaOS»
Utilize três níveis:
- Suporte documentado: o ZimaOS é explicitamente referido pelo projeto.
- Compatibilidade reportada: um colaborador relatou que o CasaOS funciona nas perguntas e respostas reais dos utilizadores.
- A sua compatibilidade verificada: a versão específica do cliente passa nos testes de descoberta, SMB, aplicações Docker e acesso remoto relevantes para a sua configuração.
Esta abordagem evita os dois extremos: ignorar um relato real de funcionamento com o CasaOS ou transformar uma breve confirmação numa promessa de suporte oficial que o repositório não faz.
Se pretende hardware oficialmente indicado para executar tanto o ZimaOS como o CasaOS, a ZimaBoard 2 apresenta ambos na lista de sistemas operativos compatíveis. Essa compatibilidade de hardware é distinta da matriz de suporte de software do próprio cliente Linux.
Perguntas frequentes
O Zima Linux Client v2.0.0 é compatível com o ZimaOS?
Sim. O ZimaOS é o destino explícito do projeto, bem como das respetivas funcionalidades documentadas de descoberta, SMB, aplicações Docker, cópias de segurança e Remote-ID.
É oficialmente compatível com o CasaOS?
As perguntas e respostas dos utilizadores indicam que funciona com o CasaOS, mas o README do projeto foi escrito para o ZimaOS e atualmente não apresenta o CasaOS como destino de suporte formal. Teste as funções de que precisa.
Posso instalar a versão v2.0.0 no Linux ARM?
Não está disponível nenhuma compilação arm64 suportada para a versão v2.0.0. As notas de lançamento indicam que os pacotes publicados são x86_64.
Porque é que o AppImage pode ligar-se de forma diferente do pacote .deb ou .rpm?
As notas de lançamento da versão v2.0.0 indicam que a rota Remote-ID precisa de uma atribuição de capacidade para o ZeroTier incluído. O instalador do pacote pode configurar isso; o AppImage não executa o mesmo passo de instalação.
