Jaka jest różnica między upstream a downstream w odniesieniu do kogo (lub gdzie) udać się jako programista lub pakujący?
źródło
Jaka jest różnica między upstream a downstream w odniesieniu do kogo (lub gdzie) udać się jako programista lub pakujący?
Pomyśl o tym jak o wielkiej rzece, z ludźmi, którzy piszą oprogramowanie jako źródło rzeki. Byłyby w górę rzeki, później w dół rzeki byłaby twoja dystrybucja, a na końcu rzeki byłby użytkownik. Ubuntu znajduje się na środku rzeki.
Upstream to oprogramowanie, które Ubuntu pakuje i wysyła do użytkowników. Rzeczy takie jak GNOME, Firefox, X.org, jądro Linuksa i wiele innych aplikacji. Jest to większość rzeczy, które znajdują się w archiwum, ponieważ stanowią one zbiór wcześniejszych projektów.
Ubuntu ma jeden specjalny pakiet Debian, z którego wywodzi się Ubuntu. Są one więc wersją starszą dla Ubuntu dla wielu pakietów, choć dla niektórych pakietów, takich jak jądro, pakiety Ubuntu bezpośrednio z projektu wyższego szczebla, chociaż dla większości pakietów Debian jest starszą wersją dla Ubuntu, a projekt, który jest spakowany, jest starszą wersją dla Debiana .
Downstreams Ubuntu to dystrybucje pochodzące z Ubuntu, takie jak Linux Mint.
Przykłady użycia tego terminu zależą od kontekstu. Na przykład, jeśli masz błąd w Firefoksie, którego nie wprowadził Ubuntu, możesz usłyszeć termin „Upewnij się, że zgłaszasz ten błąd”. W tym przypadku oznacza to zgłoszenie błędu bezpośrednio do przeglądarki Firefox.
W przypadku Ubuntu ważne jest, aby uzyskać właściwą informację zwrotną od użytkowników dla twórców oprogramowania. Oto kilka linków do tego, co robimy:
Aby lepiej odpowiedzieć na twoje pytanie, oto kilka przykładów tego, jak ktoś powiedziałby ci, abyś porozmawiał z wyższym szczeblem: