Apa perbedaan antara hulu dan hilir ketika merujuk pada siapa (atau ke mana) untuk pergi sebagai pengembang atau pembuat paket?
sumber
Apa perbedaan antara hulu dan hilir ketika merujuk pada siapa (atau ke mana) untuk pergi sebagai pengembang atau pembuat paket?
Anggap saja sebagai sungai yang hebat, dengan orang-orang yang menulis perangkat lunak sebagai sumber sungai. Mereka akan menjadi hulu, lebih hilir akan menjadi distribusi Anda, dan pada akhir sungai akan menjadi pengguna. Ubuntu ada di tengah sungai.
Upstream akan menjadi perangkat lunak yang dipaketkan dan dikirimkan Ubuntu kepada pengguna. Hal-hal seperti GNOME, Firefox, X.org, kernel Linux, dan banyak lagi aplikasi. Ini adalah sebagian besar hal yang ada di arsip, karena mereka mewakili kumpulan proyek hulu.
Ubuntu memiliki satu hulu khusus, Debian, yang berasal dari Ubuntu. Jadi, mereka adalah hulu Ubuntu untuk banyak paket, meskipun untuk beberapa paket, seperti kernel, paket Ubuntu langsung dari proyek hulu, meskipun untuk sebagian besar paket Debian adalah hulu ke Ubuntu, dan proyek yang dipaketkan adalah hulu ke Debian .
Downstreams Ubuntu adalah distribusi yang diturunkan dari Ubuntu, seperti Linux Mint.
Contoh penggunaan istilah ini tergantung pada konteksnya. Jadi misalnya jika Anda memiliki bug dengan Firefox yang tidak diperkenalkan oleh Ubuntu maka Anda mungkin mendengar istilah "Pastikan Anda melaporkan bug tersebut di hulu". Orang tersebut berarti melaporkan bug langsung ke Firefox dalam kasus ini.
Dalam kasus Ubuntu, mendapatkan umpan balik yang tepat dari pengguna ke pengembang hulu adalah hal penting yang kami lakukan. Berikut ini beberapa tautan dari apa yang kami lakukan:
Untuk menjawab pertanyaan Anda dengan lebih baik di sini adalah beberapa contoh bagaimana seseorang akan memberitahu Anda untuk berbicara dengan hulu: