Imagens base
Receitas OpenFactory selecionam um identificador de imagem base resolvido por um worker específico e fonte upstream. O seletor atual do console e a receita normalizada validada são a fonte da verdade sobre quais identificadores estão disponíveis agora.
Escolha pelos requisitos de evidência
| Necessidade | Família inicial | Verifique antes de usar |
|---|---|---|
| Servidor ou appliance conservador | Debian ou Ubuntu LTS | Janela de suporte upstream, fonte de pacotes, política de updates unattended, drivers de hardware |
| Estação desktop ou GPU | Ubuntu ou outra imagem desktop disponível | Pacotes de desktop, licenciamento de driver proprietário, instalador, suspend/resume, GPU alvo |
| Pacotes de desenvolvedor mais novos | Fedora ou openSUSE quando selecionáveis | Vida útil da release, nomes de pacotes, comportamento SELinux/AppArmor |
| Lab de virtualização | Alvo Proxmox selecionável | Suporte a virtualização aninhada, storage, rede, instalador, boot em host físico |
| Imagem edge ou board | Worker que suporte explicitamente a board | Arquitetura, firmware de boot, layout de partições, periféricos, caminho de recovery |
São pontos de partida, não recomendações de produção. Disponibilidade de imagem upstream não significa que o OpenFactory implementa toda customização para aquela família.
Regras de compatibilidade
- Nomes de pacotes e repositórios variam por família e release.
- Um feature pode ser suportado em um worker e ignorado, substituído ou bloqueado em outro.
- Temas e configurações de desktop dependem do ambiente de desktop instalado.
- Catálogos CIS são específicos de distribuição e release. Catálogo fallback aparece como aviso de substituição e não é certificação equivalente.
- Boot de ISO no harness de VM hospedado não prova UEFI, Secure Boot, firmware, driver, suspend ou comportamento de instalador em hardware físico.
- URLs, assinaturas e janelas de suporte upstream podem mudar independentemente do OpenFactory.
Fluxo de seleção
- Selecione a base exata no console.
- Valide a receita e revise substituições e avisos de feature não suportado.
- Construa e inspecione metadados do artefato e proveniência de origem.
- Exija asserções de VM específicas ao prompt além da suíte default.
- Teste instaladores e comportamento ligado a hardware em hardware representativo.
- Fixe receita e identidade de origem conhecidas como boas para repetibilidade.
Veja Entendendo receitas e Testes.