FOG は、無料のオープンソースのクローン作成/イメージング/レスキュー スイート/インベントリ管理システムです。 FOG を使用すると、PXE、PartClone、およびそれを結び付ける Web GUI を使用して、Windows XP、Vista、Windows 7、Window 8/8.1、および Windows 10、Windows 11 PC のイメージを作成できます。メモリとディスクのテスト、ディスク ワイプ、AV スキャン、タスク スケジュール、インベントリ管理、OS のリモート展開、ソフトウェア パッケージのリモート インストールなどの機能が含まれます。クライアント マシンが FOG に登録されると、Web GUI を通じて機能をトリガーできます。
FOG は、セマンティック バージョニングの一般原則に従い、開発ライフサイクルに合わせていくつかの調整を加えたバージョニング スキーマを使用します。自動リリース ワークフローは、fog-workflows リポジトリで見つけることができます。
stable
のデフォルト ブランチには常に最新のパッチ リリースが含まれており、ほとんどのユーザーにとって、ここからインストールします。master
ブランチには、最新のマイナー リリースのベースラインがあります。ベースラインの設定以降にリリースされたセキュリティ パッチが含まれないため、通常はここからインストールしないでください。dev-branch
最新のパッチ リリースの変更がステージングされ、テストされる場所です。 dev-branch からインストールすると、バグ修正、セキュリティ修正、およびマイナーな機能拡張をより頻繁にテストできます。working-*
およびfeature-named
ブランチは、次のメジャー リリースまたはマイナー リリースの作業が行われる場所です。これらは、現在のベータ版または特定の動作機能をインストールしてテストするために使用できます。これにより、標準的な Devops プラクティスに従うための Production、Staging、Dev ブランチが得られます。
開発サイクル段階 | 支店 | 関連するバージョンプロパティ |
---|---|---|
生産 | 安定のマスター | マイナーとパッチ |
ステージング | 開発ブランチ | パッチ |
開発者 | 作業-*、{機能名} | メジャー、マイナー |
私たちのバージョンは次のような xxxx 形式でフォーマットされています。
{CodeBaseMajor}.{Major}.{Minor}.{Patch}
バージョンプロパティ | 説明 | 例 |
---|---|---|
コードベースメジャー | 主要なコードベースラインの変更とAPIの互換性を破る変更には、正式リリースが必要です | 1.xxx |
選考科目 | 主要な機能の追加と UI の変更、同じコード ベース内での重大な変更の可能性がある場合は、正式リリースが必要です | 1.5.xx |
マイナー | 重大な機能拡張はありませんが、正式なリリースが必要です | 1.5.10.x |
パッチ | 進行中のバグとセキュリティの修正と機能強化、自動リリース | 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
をチェックアウトして、最新のコードまたは作業に役立てたいより具体的な機能ブランチを探します。
詳細については、プロジェクトへの貢献に関する情報を確認してください。