Làm thế nào một mô-đun được phê duyệt để được đưa vào kernel linux?


7

Tôi hiện đang biên dịch kernel linux 2.6 và tìm thấy có tổng cộng hơn 1.000 mô-đun. Làm thế nào là một mô-đun được phê duyệt để được đưa vào kernel linux?

Câu trả lời:


7

Một bản vá hoặc yêu cầu kéo git được gửi với một yêu cầu cho ý kiến. Điều này đôi khi được thực hiện cho danh sách gửi thư kernel, nhưng thường được thực hiện trên các danh sách khác liên quan đến chủ đề của bản vá trước. Đôi khi thảo luận về một mô-đun đề xuất được đưa ra trước khi bất kỳ mã nào được viết. Mọi người hỏi tại sao bản vá là cần thiết, nêu rõ sự phản đối của họ và chỉ ra những cải tiến có thể được thực hiện. Đây là một quá trình lặp đi lặp lại. Khi tác giả cảm thấy thoải mái, anh ta gửi nó vào danh sách gửi thư của nhân Linux trong một thời gian được gọi là cửa sổ hợp nhất.

Thời điểm phát hành chính thức được thực hiện, việc mở cửa sổ hợp nhất cho phiên bản tiếp theo bắt đầu. Là một phần của việc đóng cửa sổ hợp nhất, một bản vá được chấp nhận hoặc không. Nếu bản vá được chấp nhận, chỉ có những thay đổi tiếp theo đối với phần mã được phép là sửa lỗi. Cũng như một phần của việc đóng cửa sổ hợp nhất, một phiên bản RC (ứng cử viên phát hành) mới của hạt nhân được phát hành. Hầu như mọi khi, mọi người sẽ gặp vấn đề với bản vá và các lỗi sẽ cần được sửa hoặc bản vá sẽ được hoàn nguyên.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.