Android có thể sử dụng nhân Linux mà không cần sửa đổi bổ sung

linux-android-

Quảng cáo Google đang hoạt động để đảm bảo rằng hệ điều hành di động của bạn (Android) dựa trên các phiên bản tiêu chuẩn của nhân Linux, Điều này đã được báo cáo bởi công ty trong thời gian trình bày về sự tiến bộ của họ trong Phiên bản 2019 của Hệ điều hành Linux Hội nghị (LPC). Trong đó Tôi đề cập rằng đó là về việc thực hiện những thay đổi trong vòng đời của phiên bản hệ điều hành Android.

Chắc hẳn nhiều bạn biết rằng Android sử dụng nhân Linux, nhưng đây không chỉ là bất kỳ phiên bản nào thường được sử dụng bởi các bản phân phối Linux. Nếu không, nó sẽ trải qua một số quy trình trước đó được đưa vào các đội khác nhau.

Điều này bắt đầu từ phiên bản LTS của nhân Linux, Đội của Android xuất bản một bản cập nhật hệ điều hành được gọi là Nhân chung của Android. Nhà sản xuất chip (Qualcomm, Samsung Exynos, v.v.) thực hiện những sửa đổi đầu tiên của sau để điều chỉnh nó với các chip sẽ trang bị cho các thiết bị.

Phiên bản sửa đổi bởi các nhà sản xuất chip được cung cấp cho các nhà sản xuất thiết bị như Samsung, LG, HTC, v.v. đến lượt người, thực hiện các tùy chỉnh để phù hợp với thiết bị của bạn.

Quá trình này kéo dài và tẻ nhạt và có nhiều hậu quả: sự phân mảnh của hệ sinh thái Android, sự chậm trễ trong việc triển khai các phiên bản mới của hệ điều hành và các bản cập nhật bảo mật.

Đối mặt với vấn đề này, Google bắt đầu làm việc để cải thiện quy trình và trong phiên bản năm ngoái của Hội nghị Thợ máy Linux, Các nhóm của Google đã bắt đầu chia sẻ cách tiếp cận để làm theo để khắc phục các sự cố do vòng đời hiện tại của phiên bản hệ điều hành đặt ra.

Năm nay, trong một bài thuyết trình dài gần 4 giờ, họ đã đi vào chi tiết hơn. Giải pháp mà Google đưa ra: đó là ABI ổn định cho nhân Android.

Tại Hội nghị Thợ sửa ống nước Linux 2019, nhóm Google đã tiến hành trình bày một kiến ​​trúc Android cụ thể được xây dựng dựa trên các nền tảng do dự án Treble đặt ra.

Nói chung, nó tương ứng với Google đề xuất một hình ảnh chung về hạt nhân (GKI) đi kèm với các mô-đun hạt nhân chung. Google hy vọng gói này sẽ thể hiện ABI và API ổn định.

Bộ điều khiển chuyên dụng đến các kiến ​​trúc phần cứng cụ thể được tải dưới dạng mô-đun hạt nhân. Theo nhóm Google, động thái này, thông qua mô-đun hóa, sẽ giảm hoặc thậm chí loại bỏ sự phân mảnh của hệ sinh thái.

Mặc dù nó đề cập rằng sự ổn định chỉ nhắm mục tiêu các phiên bản nhân Linux được hỗ trợ lâu dài (LTS). Hai nhánh được đề cập trong này: 4.19.x và 5.xy.

Đề xuất này của Google vẫn chưa phải là cuối cùng.a, bởi vì, theo ý kiến ​​của các kỹ sư Google, con đường phía trước vẫn còn rất nhiều. Tuy nhiên, cách tiếp cận của công ty không phải là không gây tranh cãi.

Trên thực tế, một trong những nguyên lý của cộng đồng Linux xung quanh nhân vani là cung cấp ABI không ổn định. Việc điều động cho phép các nhà sản xuất thiết bị mở bộ điều khiển ngoại vi của họ và tích hợp chúng vào các nhánh phát triển đường chính.

Bằng cách chọn cung cấp ABI ổn định, Google đã làm suy yếu thiết bị này. Định vị này có ít nhất một lợi thế đối với OEM và những người khác: mã nguồn cho trình điều khiển của họ có thể vẫn đóng. Nhưng cũng có những nhược điểm: không thể nâng cấp từ một phiên bản của nhân Linux lên một phiên bản khác, vì rằng chỉ có một LTS hỗ trợ cách tiếp cận của Google.

Trong mọi trường hợp, có một loại chiến tranh bùng cháy từ từ. Trên thực tế, rõ ràng với những người bảo trì nhân vani rằng họ không hỗ trợ các cơ sở mã bên ngoài các nhánh chuyên dụng.

Về phần mình, Google bị ném vào con đường ngược lại khi họ thấy trong cách cung cấp một số hỗ trợ kỹ thuật cho các nhà sản xuất sẽ lao vào khoảng trống này. Trên thực tế, câu hỏi đặt ra là liệu Google có thể kết nối các tài nguyên cần thiết cho nhiệm vụ này để cạnh tranh trên quy mô của dự án Linux hay không.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.