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.