업스트림 및 다운 스트림은 무엇을 의미합니까?


12

Redhat 및 CentOS (특히 버그 및 패치)를 사용하면 업스트림 및 다운 스트림이라는 용어가 자주 사용됩니다. 이 용어에서이 용어의 의미는 무엇입니까?

예 : Red Hat은이 문제를보고 해 주신 X.Org 보안 팀에 감사의 말씀을 전합니다. 업스트림은 Rafal Wojtczuk를 최초의 기자로 인정합니다.

답변:


18

관점에서 볼 때 Linux 배포자 업스트림은 일반적으로 특정 패키지 소스의 원래 작성자를 나타냅니다. 다운 스트림은보고있는 배포판의 관점에서 분기 된 분기를 가리킬 수 있습니다.

따라서 데비안이 Apache와 관련된 버그를 수신하면 패키지 관리자 나 버그를 읽는 사람이 조사를 수행 할 수 있습니다. 버그가 원래 소스 코드에 있고 배포에 고유 한 것이 아니라고 판단되면 업스트림 작성자와 협력하여 프로그램에서 버그를 수정합니다.

업스트림 개발자가 비협조적이거나 더 이상 존재하지 않는 경우, 개발자는 패키지에 적용되는 패치를 추가하여 업스트림 개발에서 어느 정도 효과적으로 분기 할 수 있습니다.

버그가 발견되면 Ubuntu와 같은 다운 스트림 배포판과 함께 작동 하여 버그가 어디서나 수정되었는지 확인할 수 있습니다. 다운 스트림 관리자는 패키지 또는 추가 된 패치와 관련된 문제를 제출할 수 있습니다.

데비안 기반의 우분투 기반 민트와 같은 작업을하는 경우 업스트림이라는 용어는 현재 배포판 사이의 관리자 중 하나를 의미하거나 원래 작성자를 가리킬 수 있습니다. 특정 패키지의 유지 관리자와 저자가 잘 협력 할 경우, 일반적으로 모든 패키지가 유사한 메일 목록에 등록되며 버그 추적기와 특정 패키지에 대한 책임이있는 모든 사람에게 버그와 새로운 패치에 대한 알림이 표시됩니다. 어떤 수준.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.