LineageOSについて
LineageOS(リネージオーエス)は、Androidを基盤としたフリーでオープンソースな
オペレーティングシステムです。
スマートフォンやタブレット向けに設計されており、非常に人気が高いカスタムROMの一つです。このプロジェクトは、
CyanogenModの後継として知られ、2016年12月にその開発が中止された
CyanogenModからフォークされました。
CyanogenModは多くのユーザーに支持されていたオープンソースのAndroidベースのOSで、2015年には5000万人以上のユーザーに使用されていたと言われています。
CyanogenModは、初期はコミュニティによる支援のもとで開発され、オープンソースとして提供されていました。2016年、Cyanogen Inc.がプロジェクトの商用化を strivedしたものの、最終的に企業の方針転換や
リストラによりプロジェクトが終了しました。しかし、
CyanogenModの
ソースコードはLineageOSとして再び生まれ変わり、コミュニティ主導での開発が開始されました。その際、Cyanogenという名称の権利がCyanogen Inc.により保持されていたため、LineageOSとして新たなスタートを切ることになりました。
追加される機能
LineageOSには、公式のファームウェアでは体験できない機能やオプションが豊富に用意されています。具体的には、ネイティブのテーマや
FLAC音楽コーデック、充実した
APNリスト、プライバシーガードによるアプリ権限管理、テザリング機能、
CPUのオーバークロックなどが含まれています。これらの多くの機能は、後にAndroidの公式
ソースコードに統合されるほどの影響を与えました。また、
CyanogenModとは異なり、LineageOSにおいてはroot権限は初めから組み込まれておらず、必要に応じてオプションとして追加することが可能です。
開発プロセス
LineageOSは、
CyanogenMod同様、さまざまなデバイスのメンテナによって開発されています。コードレビュープロセスにはGerritを用い、開発者たちは頻繁にリリースを行っています。公式のリリースは週に1回程度のペースで行われ、開発者は以前の
CyanogenModと同じように、ユーザーが求める機能を取り入れているのが特徴です。また、LineageOSのブランディングも見直され、バージョン19以降はサブバージョンが廃止されるなど、よりシンプルな命名規則が採用されました。
対応デバイス
2020年5月1日現在、LineageOSは
GoogleのPixelやNexusデバイスなど、127種類のデバイスを公式にサポートしています。これに加えて、プロジェクトは「nightly」「weekly」「monthly」といった名の公式ビルドを提供し、ユーザーが最新のLineageOSを楽しむことができる環境を整えています。開発は続けられており、自分でビルドすることも可能です。
最後に
LineageOSは、コミュニティの力を借りて、
CyanogenModの遺志を引き継いだプロジェクトとして生まれました。その豊富な機能とオープンな開発環境は、Android愛好者や開発者にとって非常に魅力的な選択肢となっています。