FOG est un système open source gratuit de clonage/imagerie/suite de sauvetage/gestion des stocks. FOG peut être utilisé pour créer des images sur des PC Windows XP, Vista, Windows 7, Windows 8/8.1 et Windows 10, Windows 11 à l'aide de PXE, PartClone et d'une interface graphique Web pour les relier. Comprend des fonctionnalités telles que le test de la mémoire et du disque, l'effacement du disque, l'analyse AV, la planification des tâches, la gestion des stocks, le déploiement à distance des systèmes d'exploitation et l'installation à distance des progiciels. Les fonctionnalités peuvent être déclenchées via l'interface graphique Web, une fois que la machine client a été enregistrée auprès de FOG.
FOG utilise un schéma de versioning qui suit les principes généraux du versioning sémantique avec quelques ajustements pour s'adapter au cycle de vie de développement. Vous pouvez trouver les workflows de publication automatique dans le dépôt fog-workflows
stable
aura toujours la dernière version du correctif, pour la plupart des utilisateurs, c'est à partir de là que vous souhaitez installer.master
a la baseline de la dernière version mineure. Vous ne devez généralement pas installer à partir d'ici, car cela n'inclura pas les correctifs de sécurité publiés depuis la définition de la ligne de base.dev-branch
est l'endroit où les dernières modifications apportées aux correctifs sont organisées et testées. Vous pouvez installer à partir de la branche de développement pour aider à tester les corrections de bogues, les correctifs de sécurité et les améliorations mineures des fonctionnalités à une cadence plus fréquente.working-*
et feature-named
sont l'endroit où se déroule le travail sur la prochaine version majeure ou mineure. Ils peuvent être utilisés pour installer et tester la version bêta actuelle ou des fonctionnalités de travail spécifiques.Cela nous donne des branches de production, de staging et de développement pour suivre les pratiques de développement standard.
Étape du cycle de développement | Succursales | Propriété de version associée |
---|---|---|
Production | stable, maître | Mineur et Patch |
Mise en scène | branche de développement | Correctif |
Développeur | travail-*, {feature-name} | Majeur, Mineur |
Nos versions sont formatées au format xxxx comme ceci :
{CodeBaseMajor}.{Major}.{Minor}.{Patch}
Propriété de version | Description | Exemple |
---|---|---|
CodeBaseMajor | Les modifications majeures de la base de code et les modifications de rupture de l'API nécessitent une version officielle | 1.xxx |
Majeur | Les ajouts majeurs de fonctionnalités et les modifications de l'interface utilisateur, les modifications potentielles avec rupture au sein de la même base de code, nécessitent une version officielle | 1.5.xx |
Mineure | Améliorations majeures ininterrompues des fonctionnalités, nécessite une version officielle | 1.5.10.x |
Correctif | Corrections de bugs et de sécurité en cours et améliorations des fonctionnalités, versions automatisées | 1.5.10.41 |
Installez et mettez à jour la distribution de votre serveur Linux
Téléchargez le(s) fichier(s) d'installation
Tout ce qui est nécessaire pour démarrer l'installation est de télécharger les fichiers pour effectuer l'installation. Choisissez l'une des méthodes suivantes que vous préférez :
Archive ZIP wget https://github.com/FOGProject/fogproject/archive/stable.zip; unzip stable.zip
Archive 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
Installez et mettez à jour la distribution de votre serveur Linux
Téléchargez le(s) fichier(s) d'installation
Il suffit de télécharger les fichiers pour effectuer l'installation. Choisissez l'une des méthodes suivantes que vous préférez :
git git clone https://github.com/fogproject/fogproject.git fogproject-dev-branch; cd fogproject-dev-branch; git checkout dev-branch
( recommandé si vous souhaitez suivre les développements actuels !
Archive ZIP wget https://github.com/FOGProject/fogproject/archive/dev-branch.zip; unzip dev-branch.zip
Archive 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
Tout devrait maintenant être installé et vous pouvez commencer à configurer et à enregistrer les systèmes. Veuillez consulter : http://fogproject.org/wiki/index.php/Managing_FOG pour vous aider à poursuivre la configuration.
Il existe de nombreuses ressources d’aide.
Téléchargez la source avec git et consultez la branche dev-branch
pour le dernier code ou une branche de fonctionnalités plus spécifiques sur laquelle vous aimeriez aider à travailler.
Pour plus de détails, veuillez consulter les informations sur la contribution au projet.