Sự khác biệt giữa ngược dòng và hạ lưu khi đề cập đến ai (hoặc ở đâu) sẽ đi đến với tư cách là nhà phát triển hoặc nhà đóng gói?
Sự khác biệt giữa ngược dòng và hạ lưu khi đề cập đến ai (hoặc ở đâu) sẽ đi đến với tư cách là nhà phát triển hoặc nhà đóng gói?
Câu trả lời:
Hãy nghĩ về nó như một dòng sông tuyệt vời, với những người viết phần mềm là nguồn gốc của dòng sông. Họ sẽ là thượng nguồn, hạ lưu xa hơn sẽ là phân phối của bạn, và ở cuối dòng sông sẽ là người sử dụng. Ubuntu nằm giữa sông.
Thượng nguồn sẽ là phần mềm mà Ubuntu gói và gửi đến người dùng. Những thứ như Gnome, Firefox, X.org, nhân Linux và nhiều ứng dụng khác. Đây là phần lớn những thứ có trong kho lưu trữ, vì chúng đại diện cho một bộ sưu tập các dự án thượng nguồn.
Ubuntu có một dòng ngược đặc biệt, Debian, mà Ubuntu bắt nguồn từ đó. Vì vậy, chúng là thượng nguồn của Ubuntu cho nhiều gói, mặc dù đối với một số gói, như kernel, gói Ubuntu trực tiếp từ dự án ngược dòng, mặc dù đối với phần lớn các gói Debian là ngược dòng với Ubuntu và dự án được đóng gói là ngược dòng với Debian .
Hạ nguồn của Ubuntu sẽ là các bản phân phối có nguồn gốc từ Ubuntu, như Linux Mint.
Ví dụ về việc sử dụng thuật ngữ này phụ thuộc vào ngữ cảnh. Vì vậy, ví dụ nếu bạn gặp lỗi với Firefox mà Ubuntu không giới thiệu thì bạn có thể nghe thấy thuật ngữ "Đảm bảo rằng bạn đang báo cáo lỗi đó ngược dòng". Người này có nghĩa là báo cáo lỗi trực tiếp lên Firefox trong trường hợp này.
Trong trường hợp của Ubuntu, nhận được phản hồi đúng từ người dùng cho các nhà phát triển ngược dòng là một điều quan trọng chúng tôi làm. Dưới đây là một số liên kết của những gì chúng tôi làm:
Để trả lời tốt hơn câu hỏi của bạn, đây là một số ví dụ về cách ai đó sẽ bảo bạn nói chuyện với thượng nguồn: