LineageOS

Bách khoa toàn thư mở Wikipedia
Buớc tưới chuyển hướng Bước tới tìm kiếm
LineageOS
LineageOS Android Distribution
Lineage OS Logo.png
LineageOS Screenshot.png
Màn hình chính mặc định của LineageOS 14.1 dựa trên Android Nougat
Nhà phát triển Cộng đồng mã nguồn mở LineageOS
Được viết bằng C (lõi), C++ (một vài thư viện bên thứ ba), Java (UI)
Loại hệ điều hành Tương tự Unix
Tình trạng hoạt động Đang hoạt động
Kiểu mã nguồn Mã nguồn mở
Bản xem trước
mới nhất
LineageOS 15.1 / 24 tháng 2, 2018; 11 tháng trước[1]
Đối tượng quảng cáo Firmware thay thế cho các thiết bị di động Android
Có hiệu lực trong
Phương thức cập nhật Over-the-air (OTA), ROM flashing
Quản lý gói cài đặt APK hoặc Google Play Store (nếu được cài đặt)
Nền tảng hỗ trợ ARM, ARM64, x86, x86-64
Kiểu nhân Nguyên khối (Linux)
Giấy phép Giấy phép Apache 2.0[2]
Sản phẩm trước CyanogenMod
Trang mạng lineageos.org

LineageOS, cũng được gọi là LineageOS Android DistributionLineage (/ˈ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 minhmá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.[3][4] Vì Cyanogen Inc. vẫn giữ quyền sử dụng tên Cyanogen, dự án được đổi tên thành LineageOS.[5]

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.[6] Kể từ đó, các bản dựng của LineageOS đã có mặt trên hơn 178 mẫu thiết bị[7] điện thoại, với hơn 1,6 triệu lượt cài đặt[8], và có lượng người dùng tăng gấp đôi trong tháng 2–tháng 3 năm 2017.[9]

Bối cảnh[sửa | sửa mã nguồn]

Bài chi tiết: CyanogenMod

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 minhmáy tính bảng[10], 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,[11] 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.[10][12] 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.[cần dẫn nguồn]

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.[13][14] 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.[15][16] 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ụ.[17] 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,[18] 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, BluetoothGPS), 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.[19][20] 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.[21]


Phát triển[sửa | sửa mã nguồ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.[22]

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[sửa | sửa mã nguồn]

Phiên bản LineageOS chính Phiên bản Android Bản phát hành lớn hoặc cuối cùng Ngày phát hành bản dựng Thay đổi nổi bật[23]
Phiên bản cũ, vấn được hỗ trợ: 13 Android 6.0.1
(Marshmallow)
Phiên bản cũ, vấn được hỗ trợ: 13.0 02017-01-22 22 tháng 1 năm 2017 Dựa trên CyanogenMod 13
Phiên bản xem trước của một bản ra mắt trong tương lai: 14 Android 7.1.1/7.1.2
(Nougat)
Phiên bản xem trước của một bản ra mắt trong tương lai: 14.1 02017-01-22 22 tháng 1 năm 2017 Phiên bản 14.1 được coi là "đang được tiến hành." Đây là phiên bản đầu tiên sau khi chuyển đổi từ CyanogenMod 14.1.
Bản ra mắt trong tương lai: 15 Android 8.0.0
(Oreo)
Bản ra mắt trong tương lai: 15 Phiên bản 15 hiện đang được phát triển và một số bản dựng không chính thức đã có mặt trên diễn đàn XDA.
Chú giải:
Phiên bản cũ
Phiên bản cũ, vẫn được hỗ trợ
Phiên bản mới nhất
Phiên bản xem trước mới nhất
Ra mắt trong tương lai

Các ứng dụng được cài sẵn[sửa | sửa mã nguồ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.

  • Audio FX - Bộ chỉnh âm thanh với các cài đặt sẵn để tùy chỉnh trải nghiệm nghe nhạc.
  • Browser - Trình duyệt web nhẹ dựa trên System Webview, dành cho các thiết bị thấp cấp, cũng được gọi là Jelly.
  • FlipFlap - Ứng dụng dành cho các flip cover, chỉ có trên các thiết bị được chọn.
  • Calculator - Máy tính dạng bốn chức năng đi kèm thêm một số chức năng nâng cao khác.
  • Calendar - Lịch với các chế độ xem Ngày, Tuần, Tháng, Năm hay theo Lịch trình.
  • Camera - Máy ảnh. Tùy theo thông số thiết bị mà ứng dụng sẽ chụp ảnh hay quay video, có cả chế độ toàn cảnh.
  • Clock - Đồng hồ thế giới, Đồng hồ đếm ngược, Đồng hồ bấm giờ và Báo thức.
  • Contacts - Danh bạ số điện thoại và địa chỉ email.
  • Email - Ứng dụng email hỗ trợ các giao thức POP3, IMAP và Exchange.
  • Files - Trình quản lý tập tin đơn giản, cho phép sao, di chuyển và đổi tên tập tin trong bộ nhớ trong hay thẻ SD.
  • Gallery - Thư viện sắp xếp các ảnh và video thành dòng thời gian hay các album để xem dễ dàng.
  • Messaging - Nhắn tin SMS.
  • Music - Trình chơi nhạc, trước kia có tên là Eleven.
  • Phone - Ứng dụng gọi điện. Gồm cả Quay số nhanh, tìm số điện thoại và chặn cuộc gọi.
  • Recorder - Trình ghi âm thanh và/hoặc quay màn hình.
  • Trebuchet - Trình khởi động tùy chỉnh hỗ trợ bảo vệ ứng dụ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.

Các thiết bị được hỗ trợ[sửa | sửa mã nguồn]

Tính tới ngày 12 tháng 8 năm 2017, LineageOS chính thức hỗ trợ 178 thiết bị,[24] 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.[25][26][27][28]

Xem thêm[sửa | sửa mã nguồn]

Tham khảo[sửa | sửa mã nguồn]

  1. ^ “Changelog 12 - Jam-packed Jelly, Terrific Tiles, and Updated Updater”. LineageOS. Truy cập ngày 15 tháng 7 năm 2017. 
  2. ^ “LineageOS Downloads”. LineageOS. Truy cập ngày 28 tháng 1 năm 2017. 
  3. ^ Heater, Brian (ngày 24 tháng 12 năm 2016). “After having its infrastructure shuttered, CyanogenMod will live on as Lineage”. TechCrunch. Truy cập ngày 26 tháng 12 năm 2016. 
  4. ^ “A fork in the road”. CyanogenMod. Ngày 24 tháng 12 năm 2016. Bản gốc lưu trữ ngày 25 tháng 12 năm 2016. Truy cập ngày 26 tháng 12 năm 2016. 
  5. ^ Levy, Nat (ngày 26 tháng 12 năm 2016). “Open-source Lineage project rises from Cyanogen’s ashes as Android maker abruptly shuts down services”. GeekWire. Truy cập ngày 26 tháng 12 năm 2016. 
  6. ^ Gallagher, Sean Gallagher (ngày 27 tháng 12 năm 2016). “Cyanogen Inc. shuts down CyanogenMod in Christmas bloodbath.”. Ars Technica (Ars Technica). 
  7. ^ “LineageOS/hudson”. GitHub (bằng tiếng Anh). Truy cập ngày 26 tháng 5 năm 2017. 
  8. ^ “LineageOS Statistics”. stats.lineageos.org. Truy cập ngày 12 tháng 8 năm 2017. 
  9. ^ “LineageOS now has one million users, OnePlus One is the most popular device”. Android Authority. Truy cập 8 tháng 9 năm 2017. 
  10. ^ a ă Helft, Miguel. “Meet Cyanogen, The Startup That Wants To Steal Android From Google”. Forbes.com. Forbes. Truy cập ngày 16 tháng 4 năm 2015. 
  11. ^ Soyars, Chris (ngày 21 tháng 3 năm 2011). “CM Stats explanation”. Bản gốc lưu trữ ngày 4 tháng 6 năm 2016. Truy cập ngày 27 tháng 10 năm 2011. 
  12. ^ CyanogenMod [CyanogenMod] (ngày 12 tháng 1 năm 2012). “CyanogenMod just passed 1 million active users.” (Tweet). Truy cập ngày 26 tháng 12 năm 2016. 
  13. ^ “Lineage Android Distribution”. LineageOS. Bản gốc lưu trữ ngày 25 tháng 12 năm 2016. Truy cập ngày 25 tháng 12 năm 2016. 
  14. ^ Reed, Brad (ngày 18 tháng 9 năm 2013). “With $7 million in funding, Cyanogen aims to take on Windows Phone”. Boy Genius Report. Truy cập ngày 26 tháng 12 năm 2016. 
  15. ^ Tal, Lior (ngày 30 tháng 11 năm 2016). “Update on Cyanogen”. Cyanogen Inc. Truy cập ngày 24 tháng 1 năm 2017. 
  16. ^ Ruddock, David (ngày 28 tháng 11 năm 2016). “Cyanogen Inc. will shutter Seattle office by end of year, more layoffs happening, Kondik could be out”. Android Police. Truy cập ngày 24 tháng 1 năm 2017. Kondik was removed from the company's board, allegedly 
  17. ^ CyanogenMod [CyanogenMod] (ngày 25 tháng 12 năm 2016). “UPDATE: As of this morning we have lost DNS and Gerrit is now offline — with little doubt as a reaction to our blog post yesterday. Goodbye” (Tweet). Truy cập ngày 26 tháng 12 năm 2016. 
  18. ^ “Themes Support”. CyanogenMod. Ngày 19 tháng 2 năm 2011. Bản gốc lưu trữ ngày 21 tháng 10 năm 2016. Truy cập ngày 30 tháng 9 năm 2013. 
  19. ^ “Maintenance Mode”. Computer-Howto. Tháng 12 năm 2011. Truy cập ngày 27 tháng 1 năm 2013. 
  20. ^ “Video: CyanogenMod founder Steve Kondik talks Android”. UnleashThePhones.com. Ngày 6 tháng 7 năm 2012. Bản gốc lưu trữ ngày 5 tháng 2 năm 2013. Truy cập ngày 27 tháng 1 năm 2013. 
  21. ^ “About”. CyanogenMod.org. Bản gốc lưu trữ ngày 22 tháng 12 năm 2016. Truy cập ngày 27 tháng 1 năm 2013. 
  22. ^ OS, Lineage. “Update & Build Prep”. lineageos.org. Truy cập ngày 21 tháng 1 năm 2017. 
  23. ^ “Gerrit Changelog”. 
  24. ^ “LineageOS build targets”. Ngày 30 tháng 6 năm 2017. Truy cập ngày 15 tháng 7 năm 2017. 
  25. ^ “Devices | LineageOS Wiki”. wiki.lineageos.org. Ngày 8 tháng 3 năm 2017. Truy cập ngày 9 tháng 3 năm 2017. 
  26. ^ “LineageOS Downloads”. Truy cập ngày 24 tháng 1 năm 2017. 
  27. ^ “Update & Build Prep”. LineageOS (bằng tiếng en-US). Ngày 20 tháng 1 năm 2017. Truy cập ngày 24 tháng 1 năm 2017. 
  28. ^ Rigg, Jamie (ngày 24 tháng 1 năm 2017). “The first builds of CyanogenMod successor LineageOS are out”. Engadget. Truy cập ngày 24 tháng 1 năm 2017. 

Liên kết ngoài[sửa | sửa mã nguồn]