開発者またはパッケージャーとして誰(またはどこ)にアクセスするかについて言及する場合、アップストリームとダウンストリームの違いは何ですか?
開発者またはパッケージャーとして誰(またはどこ)にアクセスするかについて言及する場合、アップストリームとダウンストリームの違いは何ですか?
回答:
ソフトウェアを書いた人たちが川の源として、素晴らしい川と考えてください。彼らは上流であり、さらに下流はあなたの分布であり、川の終わりにはユーザーになるでしょう。Ubuntuは川の真ん中にあります。
アップストリームは、Ubuntuがパッケージ化してユーザーに出荷するソフトウェアです。GNOME、Firefox、X.org、Linuxカーネル、その他多くのアプリケーションなど。これは、上流プロジェクトのコレクションを表すため、アーカイブにあるものの大部分です。
Ubuntuには、Ubuntuの派生元であるDebianという特別なアップストリームがあります。したがって、カーネルなどの一部のパッケージでは、Ubuntuのアップストリームプロジェクトから直接Ubuntuパッケージが提供されますが、DebianはUbuntuのアップストリームであり、パッケージ化されるプロジェクトはDebianのアップストリームです。
Ubuntuの下流は、Linux MintのようなUbuntu派生ディストリビューションです。
この用語の使用例は、コンテキストによって異なります。たとえば、Ubuntuで導入されなかったFirefoxのバグがある場合、「そのバグをアップストリームで報告していることを確認してください」という言葉を聞くかもしれません。この人は、この場合、Firefoxにバグを直接報告することを意味します。
Ubuntuの場合、ユーザーから上流の開発者に適切なフィードバックを得ることが重要です。ここに私たちの活動のリンクがいくつかあります:
あなたの質問にもっとよく答えるために、誰かがアップストリームに話すようにあなたに言う方法のいくつかの例があります: