LineageOS

LineageOS, cũng được gọi là LineageOS Android Distribution và Lineage (/ˈlɪn.i.ɪdʒ/), là một hệ điều hành tự do và mã nguồn mở cho điện thoại thông minh và máy tính bảng, dựa trên nền tảng di động Android. Đây là phiên bản kế tiếp bản ROM tùy chỉnh rất phổ biến CyanogenMod, khi mã nguồn của nó được sao chép lại vào tháng 12 năm 2016 khi Cyanogen Inc. quyết định ngừng phát triển và hủy bỏ các cơ sở hạ tầng của dự án. Vì Cyanogen Inc. vẫn giữ quyền sử dụng tên Cyanogen, dự án được đổi tên thành LineageOS.
LineageOS được chính thức ra mắt ngày 24 tháng 12 năm 2016, và mã nguồn của nó cũng được tải lên GitHub. Kể từ đó, các bản dựng của LineageOS đã có mặt trên hơn 178 mẫu thiết bị điện thoại, với hơn 1,6 triệu lượt cài đặt, và có lượng người dùng tăng gấp đôi trong tháng 2–tháng 3 năm 2017.
Bối cảnh.
CyanogenMod (thường được viết tắt là "CM") từng là một hệ điều hành mã nguồn mở rất nổi tiếng cho điện thoại thông minh và máy tính bảng, dựa trên nền tảng di động Android. Mặc dù chỉ một số ít người dùng CyanogenMod users elected to report their use of the firmware, tính tới ngày 23 tháng 3 năm 2015, một số báo cáo cho thấy hơn 50 triệu người đang sử dụng CyanogenMod trên điện thoại của mình. Nó cũng thường được các nhà phát triển khác dùng làm điểm bắt đầu cho các bản ROM khác của mình.
Vào năm 2013, người sáng lập của dự án, Steve Kondik, đã thực hiện góp vốn liên doanh để thành lập Cyanogen Inc., cho phép dự án được thương mại hóa. Theo ông, công ty đã không nắm được thành công của dự án, và vào năm 2016, ông hoặc là đã tự mình, hoặc đã bị buộc rời công ty. như một phần của quá trình tái cấu trúc công ty bao gồm thay đổi CEO, đóng cửa các văn phòng và dự án, và ngừng cung cấp dịch vụ. Phần mã nguồn của dự án, do vừa phổ biến và được phát hành dưới dạng mã nguồn mở, đã nhanh chóng được sao chép lại dưới cái tên mới LineageOS và dự án được phát triển trở lại dưới dạng một dự án cộng đồng.
CyanogenMod cho phép sử dụng một số tính năng và tùy chọn không có trong các firmware chính thức được phân phối bởi hầu hết nhà sản xuất thiết bị di động. Các tính năng bao gồm hỗ trợ các chủ đề giao diện, hỗ trợ chuẩn codec âm thanh FLAC, danh sách Tên Điểm Truy cập (APN) lớn, "Privacy Guard" (ứng dụng quản lý quyền cho từng ứng dụng), hỗ trợ tethering qua các giao diện phổ biến, tăng tốc CPU và các cải tiến hiệu năng khác, quyền truy cập gốc (root), các tùy chỉnh về nút, điều khiển bật/tắt trong phần thông báo (như Wi-Fi, Bluetooth và GPS), và các cải tiến giao diện khác. Nhiều tính năng từ CyanogenMod sau đó đã được tích hợp vào mã nguồn chính thức của Android. Theo nhà phát triển, CyanogenMod không chứa bất cứ phần mềm gián điệp hay bloatware. CyanogenMod cũng được cho là cải thiện hiệu năng và độ tin cậy hơn so với các bản phát hành chính thức.
Phát triển.
Tương tự như CyanogenMod, dự án được phát triển bởi rất nhiều những nhà phát triển cho từng thiết bị khác nhau và sử dụng Gerrit để kiểm tra mã. Dự án cũng được giữ lại kiểu đánh số phiên bản cũ (ví dụ, Android 7.1 là LineageOS 14.1). Các bản dựng được phát hành hàng tuần và được ký bằng chữ ký số riêng của LineageOS.
Trước khi ra mắt chính thức, nhiều nhà phát triển từ diễn đàn XDA đã phát triển các phiên bản không chính thức của LineageOS dựa vào mã nguồn.
Lịch sử phiên bản.
Xem thêm: https://en.m.wikipedia.org/wiki/LineageOS
Các ứng dụng được cài sẵn.
LineageOS được đi kèm với các ứng dụng cơ bản nhưng không chứa các bloatware thường được cài sẵn bởi nhà sản xuất hay nhà mạng.
Dù không được đi kèm theo mặc định, người dùng có thể cài đặt thủ công các ứng dụng Google, bao gồm Google Play Store và các ứng dụng Play với một gói zip Gapps (Opengapps).
Một số tính năng đặc biệt.
LineageOS cung cấp một số tính năng độc đáo mà AOSP không bao gồm:
Các thiết bị được hỗ trợ.
LineageOS chính thức hỗ trợ 157 thiết bị cho phiên bản 17.1 và 18.1 đến ngày 1 tháng 4 năm 2021 bao gồm cả các thiết bị Nexus và các thiết bị do Google sản xuất. Các bản dựng chính thức trong nhánh phát triển hiện tại được gọi là "nightly" ("hàng đêm"), mặc dù chúng thường được phát hành một lần một tuần, và các bản dựng cho các thiết bị khác nhau được phát hành trải đều trong tuần để giảm áp lực lên hạ tầng xây dựng tự động. Trong hai tháng đầu của dự án, các nhà phát triển cũng song song phát triển các bản dựng thử nghiệm cho phép nâng cấp trực tiếp từ các phiên bản CyanogenMod cũ và cho phép chuyển đổi dễ dàng sang LineageOS.