¿Cuál es la diferencia entre upstream y downstream cuando se refiere a quién (o dónde) ir como desarrollador o empaquetador?
fuente
¿Cuál es la diferencia entre upstream y downstream cuando se refiere a quién (o dónde) ir como desarrollador o empaquetador?
Piense en ello como un gran río, con las personas que escriben el software como la fuente del río. Serían aguas arriba, más abajo aguas abajo sería su distribución, y al final del río sería el usuario. Ubuntu está en el medio del río.
Upstream sería el software que Ubuntu empaqueta y envía a los usuarios. Cosas como GNOME, Firefox, X.org, el kernel de Linux y muchas más aplicaciones. Esta es la mayor parte de las cosas que están en el archivo, ya que representan una colección de proyectos ascendentes.
Ubuntu tiene un flujo ascendente especial, Debian, del que se deriva Ubuntu. Por lo tanto, son el flujo ascendente de Ubuntu para muchos paquetes, aunque para algunos paquetes, como el núcleo, los paquetes de Ubuntu directamente desde el proyecto ascendente, aunque para la mayoría de los paquetes Debian es el flujo ascendente a Ubuntu, y el proyecto que está empaquetado es ascendente a Debian .
Aguas abajo de Ubuntu serían distribuciones derivadas de Ubuntu, como Linux Mint.
Los ejemplos de uso de este término dependen del contexto. Entonces, por ejemplo, si tiene un error con Firefox que Ubuntu no introdujo, es posible que escuche el término "Asegúrese de informar ese error en sentido ascendente". La persona significa informar el error directamente a Firefox en este caso.
En el caso de Ubuntu, obtener los comentarios correctos de los usuarios a los desarrolladores anteriores es algo importante que hacemos. Aquí hay algunos enlaces de lo que hacemos:
Para responder mejor a su pregunta, aquí hay algunos ejemplos de cómo alguien le diría que hable con una fuente: