上流と下流はどういう意味ですか?


12

RedhatとCentOS(特にバグとパッチ)では、アップストリームとダウンストリームという用語がよく見られます。この文脈でこれらの用語は何を意味しますか?

例:Red Hatは、この問題を報告してくれたX.Orgセキュリティチームに感謝します。アップストリームは、元の記者としてラファルヴォイチュクを認めます。

回答:


18

観点から見ると、上流のLinuxディストリビューターは通常、特定のパッケージのソースの元の作成者を指します。ダウンストリームは、あなたが見ているディストリビューションの観点から分岐したブランチを参照するかもしれません。

そのため、DebianがApacheに関連するバグを受け取った場合、パッケージのメンテナまたはそのバグを読んでいる人が調査を行うことがあります。バグが元のソースコードにあると判断し、ディストリビューションに固有の何かによるものではない場合、上流の作者と協力してプログラムのバグを修正します。

上流の開発者が協力的でないか存在しなくなった場合、開発者はパッケージに適用するパッチを追加し、上流の開発からある程度効果的にフォークすることができます。

バグが見つかると、Ubuntuなどのダウンストリームディストリビューションと連携して、バグがどこでも修正されるようにします。下流のメンテナは、パッケージングまたは追加されたパッチに関連する問題に関連する問題を提出する場合があります。

Debianに基づくUbuntuに基づくMintのようなものに取り組んでいる場合、上流という用語は現在のディストリビューション間のメンテナのいずれかを意味するか、または元の作者を参照する可能性があります。特定のパッケージのメンテナと作成者がうまく連携している場合、通常、それらすべてが同様のメールリストに登録され、バグトラッカーと特定のパッケージに何らかの責任がある人には、バグと新しいパッチについて何らかの形で通知されます任意のレベル。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.