Thứ Ba, 3 tháng 1, 2012

Các trình điều khiển của Android sẽ được đưa vào nhân Linux 3.3


Android drivers to be included in Linux 3.3 kernel
23 December 2011, 17:59
Bài được đưa lên Internet ngày: 23/12/2011
Lời người dịch: Đã từng có thời gian các trình điều khiển của Android không được đưa vào nhân Linux theo dòng chính thống. Vì thế mỗi lần thay đổi phiên bản nhân, thì các lập trình viên Android phải viết các bản vá để đưa vào. Điều đó sắp tới sẽ được thay đổi khi các trình điều khiển đó sẽ được tích hợp vào nhân Linux 3.3. Tại Việt Nam, một số nhóm cũng từng phàn nàn mỗi lần Quỹ Linux tung ra phiên bản mới của nhân thì họ phải tùy biến lại trình điều khiển của riêng họ. Nguyên nhân của việc này, có thể, vì các nhóm này không có liên hệ với Quỹ Linux để có thể đưa các mã nguồn các trình điều khiển của họ vào trong nhân Linux theo dòng chính thống.
Các trình điều khiển của Android đang trở lại với nhân Linux. Người duy trì nhân Greg Kroah - Hartman đã tìm lại được các trình điều khiển Android đã bị loại khỏi khu vực chờ của Linux 2.6.33 vào mùa xuân năm 2010 và đưa chúng ngược trở lại vào nhánh phát triển của ông cho phiên bản 3.3 của nhân Linux.
Kế hoạch này là cho một nhân Linux 3.3 sẽ có khả năng khởi động trong một thiết bị Android mà không cần các bản vá sau đó - dù không phải tất cả các bản vá của Android được tự động mang qua cho nhánh phát triển chính. Ví dụ, mã nguồn của WakeLock, mà giúp cho các pin của các thiết bị Android được lâu hơn những không cần thiết cho việc khởi động, không được đưa vào.
Nhóm Điện tử Dân dụng của Quỹ Linux, cùng với một nhóm tại Linaro và một loạt các lập trình viên độc lập, đang làm việc với Kroah-Hartmann trong dự án này. Tim Bird, chủ tịch của Nhóm Kiến trúc, đã đưa ra Dự án Dòng chính của Android với mục tiêu phối hợp công việc trong việc tích hợp các tính năng của Android. Các lập trình viên có quan tâm trong việc giúp tích hợp các bản vá của Android vào nhân dòng chính có thể đăng ký vào danh sách thư của dự án.
Android drivers are returning to the Linux kernel. Kernel maintainer Greg Kroah-Hartman has retrieved the Android drivers removed from the staging area of Linux 2.6.33 in the spring of 2010 and put them back into his development branch for version 3.3 of the Linux kernel.
The plan is for a Linux 3.3 kernel to be able to boot on an Android device without further patches – although not all Android patches are being automatically carried over to the main development branch. For example, the WakeLock code, which helps Android devices' batteries last longer but is not necessary for booting, is not included.
The Linux Foundation's Consumer Electronics workgroup, along with a group at Linaro and various individual developers, is working with Kroah-Hartmann on this project. Tim Bird, chair of the Architecture Group, has launched the Android Mainlining Project with the goal of coordinating work on integrating the Android features. Developers interested in helping to integrate Android patches into the mainline kernel can sign up for the project's mailing list.
(crve)
Dịch tài liệu: Lê Trung Nghĩa

Không có nhận xét nào:

Đăng nhận xét

Lưu ý: Chỉ thành viên của blog này mới được đăng nhận xét.