「LineageOS」の版間の差分
m 外部リンクの修正 http:// -> https:// (web.archive.org) (Botによる編集) |
|||
3行目: | 3行目: | ||
| logo = LineageOS Logo.svg |
| logo = LineageOS Logo.svg |
||
| screenshot =CyanogenMod 13 homescreen english.png |
| screenshot =CyanogenMod 13 homescreen english.png |
||
| caption =CyanogenMod 13 ([[Android]] 6.0 "Marshmallow") ベースであるLineageOS 13のデフォルトホームスクリーン<ref name="newchapter">{{cite web|url=https://github.com/lineageos |title=Lineage Android Distribution |publisher=LineageOS |deadurl=yes |archiveurl=https://web.archive.org/web/20161225133851/https://github.com/LineageOS |
| caption =CyanogenMod 13 ([[Android (オペレーティングシステム)|Android]] 6.0 "Marshmallow") ベースであるLineageOS 13のデフォルトホームスクリーン<ref name="newchapter">{{cite web|url=https://github.com/lineageos |title=Lineage Android Distribution |publisher=LineageOS |deadurl=yes |archiveurl=https://web.archive.org/web/20161225133851/https://github.com/LineageOS |
||
|archivedate=25 December 2016 |accessdate=25 December 2016}}</ref> |
|archivedate=25 December 2016 |accessdate=25 December 2016}}</ref> |
||
| developer = LineageOS open-source community |
| developer = LineageOS open-source community |
||
53行目: | 53行目: | ||
| latest_release_date = |
| latest_release_date = |
||
| latest_preview_version = Official LineageOS 17.1 Android Ten (10.0.0) |
| latest_preview_version = Official LineageOS 17.1 Android Ten (10.0.0) |
||
| marketing_target = [[Android]]携帯デバイス用[[ファームウェア]]の置き換え| programmed_in = [[C言語|C]](コア)、[[C++]](いくつかの[[サードパーティー]][[ライブラリ]])、[[Java]] ([[ユーザインタフェース|UI]]) |
| marketing_target = [[Android (オペレーティングシステム)|Android]]携帯デバイス用[[ファームウェア]]の置き換え| programmed_in = [[C言語|C]](コア)、[[C++]](いくつかの[[サードパーティー]][[ライブラリ]])、[[Java]] ([[ユーザインタフェース|UI]]) |
||
| kernel_type = [[モノリシックカーネル|モノリシック]] ([[Linuxカーネル|Linux]]) |
| kernel_type = [[モノリシックカーネル|モノリシック]] ([[Linuxカーネル|Linux]]) |
||
| updatemodel = {{仮リンク|Over-the-airプログラミング|en|Over-the-air programming|label=Over-the-air (OTA)}}、ROMフラッシュ |
| updatemodel = {{仮リンク|Over-the-airプログラミング|en|Over-the-air programming|label=Over-the-air (OTA)}}、ROMフラッシュ |
||
60行目: | 60行目: | ||
}} |
}} |
||
'''LineageOS'''は[[Android]]をベースとした、[[スマートフォン]]や[[タブレット (コンピュータ)|タブレット]]用の[[フリーソフトウェア|フリーでオープンソースな]][[オペレーティングシステム]]である。'''LineageOS Android Distribution'''や'''Lineage''' (/ˈlɪn.i.ɪdʒ/) としても知られ、[[root化 (Android OS)|カスタムROM]]として非常に人気が高かった[[CyanogenMod]]の後継である。Cyanogen Inc.がCyanogenModの開発を中止しCyanogenModプロジェクトを支えたインフラを閉鎖した2016年12月に、LineageOSはCyanogenModから[[フォーク (ソフトウェア開発)|フォーク]]された<ref>{{cite news |last=Heater |first=Brian |date=24 December 2016 |title=After having its infrastructure shuttered, CyanogenMod will live on as Lineage |url=https://techcrunch.com/2016/12/24/lineage/ |work=[[TechCrunch]] |accessdate=26 December 2016}}</ref><ref>{{cite web |date=24 December 2016 |title=A fork in the road |url=https://www.cyanogenmod.org/blog/a-fork-in-the-road |deadurl=yes |archiveurl=https://web.archive.org/web/20161225144318/https://www.cyanogenmod.org/blog/a-fork-in-the-road |archivedate=25 December 2016 |publisher=[[CyanogenMod]] |accessdate=26 December 2016}}</ref>。LineageOSは2016年12月24日に公式に開始され、その日から[[GitHub]]でLineageOSの[[ソースコード]]が利用可能となった<ref>{{cite news |last=Burns |first=Chris |date=26 December 2016 |title=Why did CyanogenMod die? What is LineageOS? All the important details |url=https://www.slashgear.com/why-did-cyanogenmod-die-what-is-lineageos-all-the-important-details-26468793/ |publisher=SlashGear |accessdate=26 December 2016}}</ref>。 |
'''LineageOS'''は[[Android (オペレーティングシステム)|Android]]をベースとした、[[スマートフォン]]や[[タブレット (コンピュータ)|タブレット]]用の[[フリーソフトウェア|フリーでオープンソースな]][[オペレーティングシステム]]である。'''LineageOS Android Distribution'''や'''Lineage''' (/ˈlɪn.i.ɪdʒ/) としても知られ、[[root化 (Android OS)|カスタムROM]]として非常に人気が高かった[[CyanogenMod]]の後継である。Cyanogen Inc.がCyanogenModの開発を中止しCyanogenModプロジェクトを支えたインフラを閉鎖した2016年12月に、LineageOSはCyanogenModから[[フォーク (ソフトウェア開発)|フォーク]]された<ref>{{cite news |last=Heater |first=Brian |date=24 December 2016 |title=After having its infrastructure shuttered, CyanogenMod will live on as Lineage |url=https://techcrunch.com/2016/12/24/lineage/ |work=[[TechCrunch]] |accessdate=26 December 2016}}</ref><ref>{{cite web |date=24 December 2016 |title=A fork in the road |url=https://www.cyanogenmod.org/blog/a-fork-in-the-road |deadurl=yes |archiveurl=https://web.archive.org/web/20161225144318/https://www.cyanogenmod.org/blog/a-fork-in-the-road |archivedate=25 December 2016 |publisher=[[CyanogenMod]] |accessdate=26 December 2016}}</ref>。LineageOSは2016年12月24日に公式に開始され、その日から[[GitHub]]でLineageOSの[[ソースコード]]が利用可能となった<ref>{{cite news |last=Burns |first=Chris |date=26 December 2016 |title=Why did CyanogenMod die? What is LineageOS? All the important details |url=https://www.slashgear.com/why-did-cyanogenmod-die-what-is-lineageos-all-the-important-details-26468793/ |publisher=SlashGear |accessdate=26 December 2016}}</ref>。 |
||
Cyanogen Inc.がCyanogenという名前の権利を保持しているため、このフォークではLineageOSへ改名することとなった<ref>{{cite news |last=Levy |first=Nat |date=26 December 2016 |title=Open-source Lineage project rises from Cyanogen’s ashes as Android maker abruptly shuts down services |url=http://www.geekwire.com/2016/open-source-lineage-project-rises-cyanogens-ashes-android-maker-abruptly-shuts-services/ |work=[[GeekWire]] |accessdate=26 December 2016}}</ref>。 |
Cyanogen Inc.がCyanogenという名前の権利を保持しているため、このフォークではLineageOSへ改名することとなった<ref>{{cite news |last=Levy |first=Nat |date=26 December 2016 |title=Open-source Lineage project rises from Cyanogen’s ashes as Android maker abruptly shuts down services |url=http://www.geekwire.com/2016/open-source-lineage-project-rises-cyanogens-ashes-android-maker-abruptly-shuts-services/ |work=[[GeekWire]] |accessdate=26 December 2016}}</ref>。 |
2020年9月6日 (日) 09:18時点における版
開発者 | LineageOS open-source community |
---|---|
プログラミング言語 | C(コア)、C++(いくつかのサードパーティーライブラリ)、Java (UI) |
OSの系統 | Unix系 |
開発状況 | 開発中 |
ソースモデル | オープンソース |
最新開発版 | Official LineageOS 17.1 Android Ten (10.0.0) |
対象市場 | Android携帯デバイス用ファームウェアの置き換え |
使用できる言語 | |
アップデート方式 | Over-the-air (OTA)、ROMフラッシュ |
パッケージ管理 | APKまたはGoogle Play Store(可能な場合) |
プラットフォーム | ARM, ARM64, x86, x86-64 |
カーネル種別 | モノリシック (Linux) |
ライセンス | Apache License 2.0[2] |
先行品 | CyanogenMod |
ウェブサイト |
lineageos |
LineageOSはAndroidをベースとした、スマートフォンやタブレット用のフリーでオープンソースなオペレーティングシステムである。LineageOS Android DistributionやLineage (/ˈlɪn.i.ɪdʒ/) としても知られ、カスタムROMとして非常に人気が高かったCyanogenModの後継である。Cyanogen Inc.がCyanogenModの開発を中止しCyanogenModプロジェクトを支えたインフラを閉鎖した2016年12月に、LineageOSはCyanogenModからフォークされた[3][4]。LineageOSは2016年12月24日に公式に開始され、その日からGitHubでLineageOSのソースコードが利用可能となった[5]。
Cyanogen Inc.がCyanogenという名前の権利を保持しているため、このフォークではLineageOSへ改名することとなった[6]。
背景
CyanogenMod(しばしば "CM" と略される)はAndroidモバイルプラットフォームをベースとした、スマートフォンやタブレット用のオープンソースオペレーティングシステムとして非常に人気が高いものであった[7]。全CyanogenModユーザー中、ファームウェアの使用を報告していたのは一部のみであったが[8]、2015年3月23日の時点において、スマートフォンでCyanogenModを起動している人が5,000万人いることを指し示す報告もいくつか存在した[7][9]。CyanogenModは他のROMの開発者が出発点としてよく使用していた[要出典]。
2013年、創始者であるスティーブ・コンディックがCyanogen Inc.の名の元にベンチャーファンドを調達することで、CyanogenModプロジェクトの商用化が可能となった[1][10]。しかし彼の意見によるとCyanogen Inc.はCyanogenModプロジェクトの成功を生かせず、2016年にCEOの異動、オフィスやプロジェクトの閉鎖、サービスの停止など[11]の企業リストラの一環として、スティーブは自らの意思か解雇されたのかは不明だがCyanogen Inc.を去った[12][13]。オープンソースで人気のあったCyanogenModのコードそのものは、新しくLineageOSと名付けられて迅速にフォークされ、コミュニティの努力によってコミュニティプロジェクトとして開発が再開された。
CyanogenModからフォークされて誕生したLineageOSは、携帯デバイスベンダーが配布した公式ファームウェアにはない機能やオプションを提供した。CyanogenModがサポートしていた機能にはネイティブテーマ[14]、FLACオーディオコーデック、巨大なAPNリスト、プライバシーガード(アプリケーション毎に権限を管理するアプリケーション)、共通のインタフェースを介したテザリング、CPUのオーバークロックやその他のパフォーマンス強化、アンロック可能なブートローダーとルートアクセス、ソフトボタンと他の通知(Wi-Fi、Bluetooth、GPSなど)のプルダウンを切り替える「タブレット調整」、その他のインタフェースの拡張などがあり、後にこれらの大半はAndroidのソース自体へと統合された。開発者によるとCyanogenModにはスパイウェアやブロートウェアが含まれていないとのことである[15][16]。CyanogenModは公式のファームウェアリリースと比べ、性能や信頼性が向上しているとも言われていた[17]。
CyanogenModと異なり、root権限はファームウェアに初めから組み込まれることはなくなったがオプションとして提供されており、自由にインストールを行うことが可能である。また、このオプションをインストールした後から不要に成った場合にも削除することが可能である[18]。
開発
LineageOSプロジェクトはCyanogenMod同様、多くのデバイス固有のメンテナによって開発されており、コードレビュープロセスにはGerritが使われる。LineageOSはCyanogenModにおける古いバージョニングのフォーマットも保持された(例を挙げると、Android 7.1に対応するLineageOSのバージョン番号は14.1である)。ビルドは週一のペースを基本としてリリースされ、LineageOSの秘密鍵で署名されている[19]。
XDAの開発者の多くは、LineageOSの公式発表前に非公式なLineageOSのバージョンを既に開発していた[20]。
LineageOSの開発者は、"FlipFlap" と呼ばれるLineageOS用に特別に設計されたアプリを作成している。FlipFlapはカバーケースを裏返すために追加された機能をもたらす[21]。
バージョン履歴
LineageOSのバージョン | 対応するAndroidのバージョン | 初ビルドリリース日 | 最終ビルドリリース日 | |
---|---|---|---|---|
13.0 | 6.0.1 (Marshmallow) |
2016年12月20日(CyanogenMod) 2017年1月22日 (LineageOS) |
2018年2月11日 | |
14.1 | 7.1.2 (Nougat) |
2016年11月9日 (CyanogenMod) 2017年1月22日 (LineageOS) |
2019年2月24日[22] | |
15.1 | 8.1.0 (Oreo) |
2018年2月26日 | 2020年2月28日[23] | |
16.0 | 9.0.0 (Pie) |
2019年3月1日[24] | (サポート中) | |
17.1 | 10.0.0 (Q) |
2020年4月1日[25] | (サポート中) | |
凡例 サポート終了 サポート中 現行バージョン 最新プレビュー版 将来のリリース |
サポートされるデバイス
2017年3月23日現在、LineageOSはNexusやGoogleによりリリースされたデバイスなどの152のデバイスを公式にサポートし、現在の開発ブランチに "nightly" という名で公式ビルドを提供している。ただし、自動化されたビルドインフラの負荷を軽減するため、数種類のデバイス用ビルドを週一のペースで、かつ週をずらしなからリリースすることが多い。LineageOSプロジェクトの始まった最初の二ヶ月間は、以前のCyanogenModインストールからのインプレースアップグレードを意図した実験ビルドも並行して作成された[26][27][28][29]。
関連項目
脚注
- ^ a b “Lineage Android Distribution”. LineageOS. 25 December 2016時点のオリジナルよりアーカイブ。25 December 2016閲覧。
- ^ “LineageOS Downloads”. LineageOS. 28 January 2017閲覧。
- ^ Heater, Brian (24 December 2016). “After having its infrastructure shuttered, CyanogenMod will live on as Lineage”. TechCrunch 26 December 2016閲覧。
- ^ “A fork in the road”. CyanogenMod (24 December 2016). 25 December 2016時点のオリジナルよりアーカイブ。26 December 2016閲覧。
- ^ Burns, Chris (26 December 2016). “Why did CyanogenMod die? What is LineageOS? All the important details”. SlashGear 26 December 2016閲覧。
- ^ Levy, Nat (26 December 2016). “Open-source Lineage project rises from Cyanogen’s ashes as Android maker abruptly shuts down services”. GeekWire 26 December 2016閲覧。
- ^ a b “Meet Cyanogen, The Startup That Wants To Steal Android From Google”. Forbes.com. Forbes. 16 April 2015閲覧。
- ^ Soyars, Chris (21 March 2011). “CM Stats explanation”. 4 June 2016時点のオリジナルよりアーカイブ。27 October 2011閲覧。
- ^ CyanogenMod [@CyanogenMod] (2012年1月12日). "CyanogenMod just passed 1 million active users". X(旧Twitter)より2016年12月26日閲覧。
- ^ Reed, Brad (18 September 2013). “With $7 million in funding, Cyanogen aims to take on Windows Phone”. Boy Genius Report 26 December 2016閲覧。
- ^ CyanogenMod [@CyanogenMod] (2016年12月25日). "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". X(旧Twitter)より2016年12月26日閲覧。
- ^ Tal, Lior (30 November 2016). “Update on Cyanogen”. Cyanogen Inc.. 24 January 2017閲覧。
- ^ Ruddock, David (28 November 2016). “Cyanogen Inc. will shutter Seattle office by end of year, more layoffs happening, Kondik could be out”. Android Police 24 January 2017閲覧. "Kondik was removed from the company's board, allegedly"
- ^ “Themes Support”. CyanogenMod (19 February 2011). 21 October 2016時点のオリジナルよりアーカイブ。30 September 2013閲覧。
- ^ “Maintenance Mode”. Computer-Howto (December 2011). 27 January 2013閲覧。
- ^ “Video: CyanogenMod founder Steve Kondik talks Android”. UnleashThePhones.com (6 July 2012). 5 February 2013時点のオリジナルよりアーカイブ。27 January 2013閲覧。
- ^ “About”. CyanogenMod.org. 22 December 2016時点のオリジナルよりアーカイブ。27 January 2013閲覧。
- ^ “Extras”. 2017年2月3日閲覧。
- ^ OS, Lineage. “Update & Build Prep”. lineageos.org. 2017年1月21日閲覧。
- ^ “LineageOS ROM Downloads and Build Status [Updated Daily [18/01/2017]”] (英語). LineageOS Downloads. (4 January 2017) 18 January 2017閲覧。
- ^ “LineageOS/android_packages_apps_FlipFlap” (英語). GitHub. 18 January 2017閲覧。
- ^ “Prepare for 16.0 · LineageOS/hudson@b8cf202” (英語). GitHub. 2019年2月25日閲覧。
- ^ “RIP Oreo · LineageOS/hudson@4838aba” (英語). Github. 2020年4月2日閲覧。
- ^ “The real lineage-16.0 ship commit”. 2019年10月16日閲覧。
- ^ “Changelog 24”. 2020年5月10日閲覧。
- ^ “Devices | LineageOS Wiki”. wiki.lineageos.org (8 March 2017). 9 March 2017閲覧。
- ^ “LineageOS Downloads”. 24 January 2017閲覧。
- ^ “Update & Build Prep” (英語). LineageOS. (20 January 2017) 24 January 2017閲覧。
- ^ Rigg, Jamie (24 January 2017). “The first builds of CyanogenMod successor LineageOS are out”. Engadget 24 January 2017閲覧。