AlmaLinuxビルドシステム:新しいAlmaLinuxビルドシステム

最近d提示されたAlmaLinuxディストリビューションの開発者 と呼ばれる新しいビルドシステム アルバ (AlmaLinuxビルドシステム)、これはすでに の形成に使用されています バージョン AlmaLinux8.6および9.0 x86_64、Aarch64、PowerPC ppc64le、およびs390xアーキテクチャー用に準備されています。

ビルドシステム Presentado CloudLinuxの開発に基づいています、RHELパッケージのベースに基づいて独自の商用ディストリビューションを開発します。

ここAlmaLinuxOSFoundationでは、コミュニティメンバーがパッケージやイメージを簡単に構築できるようにすることが、健全なエンタープライズLinuxエコシステムを成長させ確実にするための重要な部分であると信じています。 AlmaLinuxは完全にオープンソースであり、各リリースの改善を支援するメンバーの増加するリストによってサポートされています。 そのために、私たちはずっと前に、ビルドシステムも透過的であり、より優れたLinuxディストリビューションの構築に関心のある組織が使用できるようにするための作業を開始しました。

本日、私たちの取り組みの最初の成果であるALBS、AlmaLinuxビルドシステムを発表できることを嬉しく思います。 

知らない人のために CloudLinux 彼がAlmaLinuxプロジェクトを設立したことを知っている必要があります AlmaLinuxOSFoundationの創設メンバーです。 Fedora Projectと同様のガバナンスモデルを使用して、中立的なコミュニティ主導の環境で繁栄するように設計された非営利組織。

コミュニティに対して最初に宣言された完全にオープンで透過的な開発モデルへのコミットメントを確認するために、ビルドシステムコードは完全にオープンになり、すべてのAlmaLinuxビルドステージはコミュニティによって制御されます。

AlmaLinuxビルドシステムについて

システム アルバ 配布ビルド、パッケージビルド、パッケージテスト、デジタル署名の生成、およびコンパイル済みパッケージの公開リポジトリへの公開の自動化に重点を置いています。 システム 分布の形成のすべての段階を処理することを目的としています 全体として、人的要因によって引き起こされるエラーを排除します。 ビルドシステムは、2012年から使用されているCloudLinuxの内部ビルドシステムの進化を続けています。

RPMパッケージに加えて、DEB形式がサポートされています 再構築パッケージのブランド変更と変更を自動化するためのツールが提供されています。 システムを含めると、UbuntuとDebianに基づいて任意のディストリビューションを作成できます。

今日、ビルドシステムへの匿名の読み取り専用アクセスを解放することにより、ビルドプロセスに透明性の次の段階を追加しています。 これにより、現在ビルドされているパッケージ、特定のパッケージがビルドされた日時、パッケージビルドが失敗したタイミング、およびすべてのパッケージのビルドプロセスに関連付けられたすべてのログを誰でも確認できます。.

ビルドは、Jenkins継続的インテグレーションシステムを使用してテストされます。 作成されたパッケージのソースコードは、Gitリポジトリからダウンロードされます。

すべてのために、 AlmaLinuxビルドシステムへの匿名アクセスが開かれています、これにより、ディストリビューションビルドのすべての段階を追跡できます。 提供されているインターフェイスを介して、現在ビルドされているパッケージ、対象のパッケージが作成された日時、およびビルドできなかったパッケージを判別できます。

詳細を含む完全なビルドログを分析に利用できます。 個々のパッケージのレベルで。 現在、アクセスはシステムの監視に制限されています、ただし、XNUMX月下旬にロールベースのアクセス制御(RBAC)をリリースし、コミュニティの貢献者とメンテナが独自のALBSパッケージを構築できるようにする計画です。

将来は、 ビルド検証もサポートすることが期待されています CodeNotaryサービス、COPRビルドサービスのサポート、プロジェクトや組織にパッケージをビルドするためのインフラストラクチャを提供するための名前空間のサポート、仮想マシンとコンテナイメージのビルドと公開を自動化するツールの準備を通じて。

ディストリビューションの構築に加えて、ALBSは、修正アップデート(エラッタ)の生成とリリース、およびパッケージのデジタル署名にも使用されます。

最後に、あなたがそれについてもっと知ることができることに興味があるなら、あなたはの詳細を調べることができます 次のリンク。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:AB Internet Networks 2008 SL
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。