FOG é um sistema gratuito de clonagem/imagem/suíte de resgate/gerenciamento de inventário de código aberto. O FOG pode ser usado para criar imagens de PCs com Windows XP, Vista, Windows 7, Windows 8/8.1 e Windows 10, Windows 11 usando PXE, PartClone e uma GUI da Web para uni-los. Inclui recursos como teste de memória e disco, limpeza de disco, verificação AV, agendamento de tarefas, gerenciamento de inventário, implantação remota de sistemas operacionais e instalação remota de pacotes de software. Os recursos podem ser acionados através da interface web, uma vez que a máquina cliente tenha sido registrada no FOG.
O FOG utiliza um esquema de versionamento que segue os princípios gerais do versionamento semântico com alguns ajustes para se adequar ao ciclo de vida de desenvolvimento. Você pode encontrar os fluxos de trabalho de liberação automática no repositório fog-workflows
stable
sempre terá a versão de patch mais recente; para a maioria dos usuários, é aqui que você deseja instalar.master
tem a linha de base da versão Minor mais recente. Normalmente, você não deve instalar a partir daqui, pois não incluirá patches de segurança lançados desde que a linha de base foi definida.dev-branch
é onde as alterações mais recentes do lançamento do patch são preparadas e testadas. Você pode instalar a partir do dev-branch para ajudar a testar correções de bugs, correções de segurança e pequenas melhorias de recursos em uma cadência mais frequente.working-*
e feature-named
são onde ocorre o trabalho na próxima versão principal ou secundária. Eles podem ser usados para instalar e testar a versão beta atual ou recursos de trabalho específicos.Isso nos dá ramos de produção, preparação e desenvolvimento para seguir as práticas devops padrão.
Estágio do ciclo de desenvolvimento | Galhos | Propriedade de versão associada |
---|---|---|
Produção | estável, mestre | Menor e Patch |
Encenação | ramo de desenvolvimento | Correção |
Desenvolvedor | trabalhando-*, {nome do recurso} | Maior, Menor |
Nossas versões são formatadas no formato xxxx assim:
{CodeBaseMajor}.{Major}.{Minor}.{Patch}
Propriedade da versão | Descrição | Exemplo |
---|---|---|
CodeBaseMajor | Principais alterações na linha de base do código e alterações significativas na API exigem liberação formal | 1.xxx |
Principal | Principais adições de recursos e alterações na interface do usuário, possíveis alterações significativas na mesma base de código, exigem liberação formal | 1.5.xx |
Menor | Aprimoramentos de recursos importantes e ininterruptos, requer liberação formal | 1.5.10.x |
Correção | Correções contínuas de bugs e segurança e melhorias de recursos, lançamentos automatizados | 1.5.10.41 |
Instale e atualize sua distribuição de servidor Linux
Baixe o(s) arquivo(s) de instalação
Tudo o que é necessário para iniciar a instalação é baixar os arquivos para realizar a instalação. Escolha um dos seguintes métodos de sua preferência;
Arquivo ZIP wget https://github.com/FOGProject/fogproject/archive/stable.zip; unzip stable.zip
Arquivo TAR/GZ wget https://github.com/FOGProject/fogproject/archive/stable.tar.gz; tar xzf stable.tar.gz
git git clone https://github.com/fogproject/fogproject.git fogproject-stable
sudo -i
cd /path/to/fogproject-stable/bin
./installfog.sh
Instale e atualize sua distribuição de servidor Linux
Baixe o(s) arquivo(s) de instalação
Tudo o que é necessário para iniciar a instalação é baixar os arquivos para realizar a instalação. Escolha um dos seguintes métodos de sua preferência;
git git clone https://github.com/fogproject/fogproject.git fogproject-dev-branch; cd fogproject-dev-branch; git checkout dev-branch
( recomendado se você quiser acompanhar os desenvolvimentos atuais!
Arquivo ZIP wget https://github.com/FOGProject/fogproject/archive/dev-branch.zip; unzip dev-branch.zip
Arquivo TAR/GZ wget https://github.com/FOGProject/fogproject/archive/dev-branch.tar.gz; tar xzf dev-branch.tar.gz
sudo -i
cd /path/to/fogproject-dev-branch/bin
./installfog.sh
Agora tudo deve estar instalado e você pode começar a configurar e registrar sistemas. Consulte: http://fogproject.org/wiki/index.php/Managing_FOG para ajudá-lo na configuração adicional.
Existem muitos recursos para assistência.
Baixe o código-fonte com git e verifique o branch dev-branch
para obter o código mais recente ou um branch de recurso mais específico no qual você gostaria de ajudar a trabalhar.
Para mais detalhes, verifique as informações sobre como contribuir para o projeto.