FOG — это бесплатная система клонирования/изображения/спасения/управления запасами с открытым исходным кодом. FOG можно использовать для создания изображений компьютеров с Windows XP, Vista, Windows 7, Window 8/8.1 и Windows 10, Windows 11 с использованием PXE, PartClone и веб-интерфейса для их объединения. Включает в себя такие функции, как проверка памяти и диска, очистка диска, антивирусное сканирование, планирование задач, управление запасами, удаленное развертывание ОС и удаленная установка пакетов программного обеспечения. Функции можно активировать через веб-интерфейс после регистрации клиентского компьютера в FOG.
FOG использует схему управления версиями, которая соответствует общим принципам семантического управления версиями с некоторыми изменениями, чтобы соответствовать жизненному циклу разработки. Рабочие процессы автоматического выпуска можно найти в репозитории Fog-workflows.
stable
версии по умолчанию всегда будет последняя версия патча, для большинства пользователей именно оттуда вы хотите установить.master
ветке используется базовая версия последней второстепенной версии. Обычно вам не следует устанавливать отсюда, поскольку он не будет включать исправления безопасности, выпущенные с момента установки базового уровня.dev-branch
— это место, где размещаются и тестируются последние изменения выпуска патчей. Вы можете выполнить установку из ветки разработки, чтобы чаще тестировать исправления ошибок, исправления безопасности и незначительные улучшения функций.working-*
и feature-named
— это места, где происходит работа над следующим основным или второстепенным выпуском. Их можно использовать для установки и тестирования текущей бета-версии или отдельных рабочих функций.Это дает нам ветки Production, Staging и Dev, позволяющие следовать стандартным практикам DevOps.
Этап цикла разработки | Филиалы | Связанное свойство версии |
---|---|---|
Производство | конюшня, хозяин | Минор и патч |
Постановка | ветка разработки | Пластырь |
Дев | работает-*, {имя-функции} | Майор, Минор |
Наши версии отформатированы в формате xxxx следующим образом:
{CodeBaseMajor}.{Major}.{Minor}.{Patch}
Свойство версии | Описание | Пример |
---|---|---|
CodeBaseMajor | Основные изменения в базовом коде и критические изменения API требуют официального выпуска. | 1.ххх |
Главный | Основные дополнения функций и изменения пользовательского интерфейса, потенциальные критические изменения в одной и той же базе кода требуют официального выпуска. | 1.5.хх |
Незначительный | Непрерывные основные улучшения функций, требующие официального выпуска. | 1.5.10.х |
Пластырь | Текущие исправления ошибок и безопасности, улучшения функций, автоматические выпуски. | 1.5.10.41 |
Установите и обновите серверный дистрибутив Linux
Загрузите установочный файл(ы)
Все, что необходимо для начала установки, — это загрузить файлы для выполнения установки. Выберите один из следующих методов, которые вы предпочитаете;
ZIP-архив wget https://github.com/FOGProject/fogproject/archive/stable.zip; unzip stable.zip
Архив 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
Установите и обновите серверный дистрибутив Linux
Загрузите установочный файл(ы)
Все, что необходимо для начала установки, — это загрузить файлы для выполнения установки. Выберите один из следующих методов, которые вы предпочитаете;
git git clone https://github.com/fogproject/fogproject.git fogproject-dev-branch; cd fogproject-dev-branch; git checkout dev-branch
( рекомендуется, если вы хотите быть в курсе текущих событий!
ZIP-архив wget https://github.com/FOGProject/fogproject/archive/dev-branch.zip; unzip dev-branch.zip
Архив 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
Теперь все должно быть установлено, и вы можете приступить к настройке и регистрации систем. Пожалуйста, посетите: http://fogproject.org/wiki/index.php/Managing_FOG, чтобы помочь вам в дальнейшей настройке.
Есть много ресурсов для помощи.
Загрузите исходный код с помощью git и проверьте dev-branch
на наличие последней версии кода или более конкретной ветки функций, над которой вы хотели бы помочь.
Для получения более подробной информации, пожалуйста, ознакомьтесь с информацией о вкладе в проект.