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