Phần nào của nền tảng Android là nguồn mở?
Trả lời:
Đáp án đúng: B
Hệ điều hành Android được xây dựng dựa trên nhân Linux và phần lớn mã nguồn của nó là mã nguồn mở. Điều này bao gồm kernel Linux đã được sửa đổi, các thư viện C/C++ (native libraries) và đặc biệt là framework ứng dụng (application framework) cho phép các nhà phát triển xây dựng các ứng dụng Android. Các ứng dụng hoàn chỉnh (complete applications) có thể là mã nguồn mở hoặc độc quyền, tùy thuộc vào nhà phát triển.
* **A. mô-đun Linux cấp thấp:** Nhân Linux là mã nguồn mở.
* **B. Tất cả:** Đây là đáp án chính xác vì phần lớn nền tảng Android là mã nguồn mở.
* **C. native libraries - thư viện bản địa:** Các thư viện này (ví dụ: libc, OpenGL) thường là mã nguồn mở.
* **D. application frame work - khung ứng dụng làm việc:** Framework ứng dụng (ví dụ: Activity Manager, Window Manager) là mã nguồn mở.
* **E. complete applications - ứng dụng hoàn chỉnh:** Các ứng dụng có thể là mã nguồn mở hoặc không.
Vậy đáp án đúng nhất là B: Tất cả, vì phần lớn nền tảng Android đều là mã nguồn mở, bao gồm cả các thành phần được liệt kê trong các đáp án khác.