Những câu hỏi của bạn
From which release of official kernel.org kernel are those two versions of the kernel derived?
Phiên bản hạt nhân 3.2.0 .
What is the relationship of the sources of the Debian Sid kernel to the Ubuntu Precise one?
Cả hai đều là phiên bản Debian (không có thay đổi Ubuntu), gói Debian (3.2.0-2) là phiên bản 2 , gói Ubuntu (3.2.0-20) là phiên bản 20 .
Are the changes made from the kernel.org sources to produce 3.2.0-2-amd64 also present in 3.2.0-20-generic on Ubuntu?
Tôi không chắc chắn vì chúng là (afaik) các gói khác nhau ( chung chung với amd64 cụ thể ).
Is the Debian Sid kernel "upstream" of the Ubuntu one?
Có . Debian là thượng nguồn của Ubuntu. Các thay đổi được thực hiện bởi Ubuntu (được biểu thị bằng các sửa đổi kết thúc -ubuntuX
ở đâu X
là bản sửa đổi) thường được hợp nhất trở lại vào Debian
Sửa đổi số
phiên bản tl; dr : Số sau hypen là số sửa đổi được đưa ra bởi người duy trì gói sau các bản dựng / bản vá mới.
-
Đối với Debian, số sau dấu gạch nối là Debian Revision Number
[ nguồn ]
Đối với Ubuntu, số sau dấu gạch ngang là Debian Revision Number
và số sau -ubuntu
(nếu nó tồn tại) là Ubuntu Revision Number
[ nguồn-2 ]
Nói chung, số sau dấu gạch nối là bản sửa đổi mà người duy trì gói đưa ra.
Các gói từ các nhà bảo trì gói thường có các bản vá các loại được áp dụng cho chúng (chẳng hạn như để sửa lỗi không tương thích; sửa lỗi bảo mật; cải tiến nhỏ; cờ xây dựng khác nhau, v.v.); đây là lý do tại sao trong ví dụ kernel phiên bản 3.2.0 của bạn có nhiều phiên bản.
Chỉ vì cái này cao hơn cái kia không nhất thiết có nghĩa là nó mới hơn, tốt hơn hoặc có tất cả các bản vá được áp dụng. Điều này là do họ có thể là (các) người duy trì gói khác nhau đang chăm sóc gói trên mỗi bản phân phối và họ có thể (ví dụ) vá ít thường xuyên hơn (có nghĩa là số sửa đổi thấp hơn) nhưng vẫn kết hợp [một số hoặc] tất cả các bản vá giống nhau .
Lưu ý : Ubuntu dựa trên Debian nên thường xuyên hơn Ubuntu không có tất cả các bản vá từ Debian (và thường là từ một bản phát hành debian mới hơn như thử nghiệm)
Mối quan hệ trọn gói
Một phần mềm được tạo ra (ví dụ kernel). Điều này có một phiên bản ( 3.2.0 ). Trình bảo trì gói ( Dave ) cho bản phân phối ( Debian ). Anh ta lấy phần mềm và đóng gói nó theo định dạng (.deb) theo hướng dẫn của bản phân phối. Đây là phiên bản 3.2.0-1 của kernel , còn gọi là kernel-3.2.0-1 .
Dave hoàn toàn không tuân theo các hướng dẫn cho bản phân phối mà anh ấy đóng gói cho ( Debian ) và do đó phải thực hiện một số thay đổi đối với gói. Anh ấy làm điều này và gửi phiên bản cập nhật của mình. Đây là phiên bản 3.2.0-2 của kernel, còn gọi là kernel-3.2.0-2 .
Trong hạt nhân thời gian trung bình 3.2.1 , 3.2.2 tất cả các cách đến 3.2.25 đã được phát hành. Gói Dave đang làm việc vẫn dựa trên 3.2.0 . Anh ấy sẽ nhận được vòng để phát hành 3.2.25 sớm nhưng chưa.
Cùng lúc đó, một nhà duy trì gói ( Harry ) cần cùng một gói cho distro của mình ( Ubuntu ). Vì Debian và Ubuntu giống nhau; thay vì làm tất cả mọi thứ từ đầu, ông chỉ mất một bản sao của Dave 's kernel 3.2.0-2 và trình nó. Harry phát hành bản này lên Ubuntu dưới dạng 3.2.0-2 .
Harry sau đó muốn thực hiện một số thay đổi cho công việc của Dave. Anh ta thực hiện các thay đổi và phát hành gói cập nhật của mình. Đây là phiên bản 3.2.0-2-ubfox1
Trong ví dụ này:
Phiên bản mới nhất kernel
là 3.2.25
Phiên bản mới nhất của kernel
gói cho Debian là 3.2.0-2
Phiên bản mới nhất của kernel
gói cho Ubuntu là 3.2.0-2-ub Ubuntu1
Is the Debian Sid kernel "upstream" of the Ubuntu one?
( Có ) vàFrom which release of official kernel.org kernel are those two versions of the kernel derived?
( 3.2.0 ) - không phải bản phát hành kernel.org nào giống với bản phát hành Ubuntu nhất, hoặc bản vá nào từ bản phát hành kernel.org được kết hợp mà tôi tin rằng chỉ phục vụ để làm phức tạp vấn đề.