コンテンツにスキップ

英文维基 | 中文维基 | 日文维基 | 草榴社区

「LineageOS」の版間の差分

出典: フリー百科事典『ウィキペディア(Wikipedia)』
削除された内容 追加された内容
m 外部リンクの修正 http:// -> https:// (web.archive.org) (Botによる編集)
Cewbot (会話 | 投稿記録)
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
  • LineageOS Android Distribution
CyanogenMod 13 (Android 6.0 "Marshmallow") ベースであるLineageOS 13のデフォルトホームスクリーン[1]
開発者 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.org ウィキデータを編集
テンプレートを表示

LineageOSAndroidをベースとした、スマートフォンタブレット用のフリーでオープンソースなオペレーティングシステムである。LineageOS Android DistributionLineage (/ˈ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-FiBluetoothGPSなど)のプルダウンを切り替える「タブレット調整」、その他のインタフェースの拡張などがあり、後にこれらの大半は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はNexusGoogleによりリリースされたデバイスなどの152のデバイスを公式にサポートし、現在の開発ブランチに "nightly" という名で公式ビルドを提供している。ただし、自動化されたビルドインフラの負荷を軽減するため、数種類のデバイス用ビルドを週一のペースで、かつ週をずらしなからリリースすることが多い。LineageOSプロジェクトの始まった最初の二ヶ月間は、以前のCyanogenModインストールからのインプレースアップグレードを意図した実験ビルドも並行して作成された[26][27][28][29]

関連項目

脚注

  1. ^ a b Lineage Android Distribution”. LineageOS. 25 December 2016時点のオリジナルよりアーカイブ。25 December 2016閲覧。
  2. ^ LineageOS Downloads”. LineageOS. 28 January 2017閲覧。
  3. ^ Heater, Brian (24 December 2016). “After having its infrastructure shuttered, CyanogenMod will live on as Lineage”. TechCrunch. https://techcrunch.com/2016/12/24/lineage/ 26 December 2016閲覧。 
  4. ^ A fork in the road”. CyanogenMod (24 December 2016). 25 December 2016時点のオリジナルよりアーカイブ。26 December 2016閲覧。
  5. ^ Burns, Chris (26 December 2016). “Why did CyanogenMod die? What is LineageOS? All the important details”. SlashGear. https://www.slashgear.com/why-did-cyanogenmod-die-what-is-lineageos-all-the-important-details-26468793/ 26 December 2016閲覧。 
  6. ^ Levy, Nat (26 December 2016). “Open-source Lineage project rises from Cyanogen’s ashes as Android maker abruptly shuts down services”. GeekWire. http://www.geekwire.com/2016/open-source-lineage-project-rises-cyanogens-ashes-android-maker-abruptly-shuts-services/ 26 December 2016閲覧。 
  7. ^ a b Meet Cyanogen, The Startup That Wants To Steal Android From Google”. Forbes.com. Forbes. 16 April 2015閲覧。
  8. ^ Soyars, Chris (21 March 2011). “CM Stats explanation”. 4 June 2016時点のオリジナルよりアーカイブ。27 October 2011閲覧。
  9. ^ CyanogenMod [@CyanogenMod] (2012年1月12日). "CyanogenMod just passed 1 million active users". X(旧Twitter)より2016年12月26日閲覧
  10. ^ Reed, Brad (18 September 2013). “With $7 million in funding, Cyanogen aims to take on Windows Phone”. Boy Genius Report英語版. http://bgr.com/2013/09/18/cyanogen-venture-funding-7-million-dollars/ 26 December 2016閲覧。 
  11. ^ 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日閲覧
  12. ^ Tal, Lior (30 November 2016). “Update on Cyanogen”. Cyanogen Inc.. 24 January 2017閲覧。
  13. ^ Ruddock, David (28 November 2016). “Cyanogen Inc. will shutter Seattle office by end of year, more layoffs happening, Kondik could be out”. Android Police. http://www.androidpolice.com/2016/11/28/cyanogen-inc-will-shutter-seattle-office-by-end-of-year-more-layoffs-happening-kondik-could-be-out 24 January 2017閲覧. "Kondik was removed from the company's board, allegedly" 
  14. ^ Themes Support”. CyanogenMod (19 February 2011). 21 October 2016時点のオリジナルよりアーカイブ。30 September 2013閲覧。
  15. ^ Maintenance Mode”. Computer-Howto (December 2011). 27 January 2013閲覧。
  16. ^ Video: CyanogenMod founder Steve Kondik talks Android”. UnleashThePhones.com (6 July 2012). 5 February 2013時点のオリジナルよりアーカイブ。27 January 2013閲覧。
  17. ^ About”. CyanogenMod.org. 22 December 2016時点のオリジナルよりアーカイブ。27 January 2013閲覧。
  18. ^ Extras”. 2017年2月3日閲覧。
  19. ^ OS, Lineage. “Update & Build Prep”. lineageos.org. 2017年1月21日閲覧。
  20. ^ “LineageOS ROM Downloads and Build Status [Updated Daily [18/01/2017]”] (英語). LineageOS Downloads. (4 January 2017). http://www.lineageosdownloads.com/lineage-os-rom-downloads-build-status/ 18 January 2017閲覧。 
  21. ^ LineageOS/android_packages_apps_FlipFlap” (英語). GitHub. 18 January 2017閲覧。
  22. ^ Prepare for 16.0 · LineageOS/hudson@b8cf202” (英語). GitHub. 2019年2月25日閲覧。
  23. ^ RIP Oreo · LineageOS/hudson@4838aba” (英語). Github. 2020年4月2日閲覧。
  24. ^ The real lineage-16.0 ship commit”. 2019年10月16日閲覧。
  25. ^ Changelog 24”. 2020年5月10日閲覧。
  26. ^ Devices | LineageOS Wiki”. wiki.lineageos.org (8 March 2017). 9 March 2017閲覧。
  27. ^ LineageOS Downloads”. 24 January 2017閲覧。
  28. ^ “Update & Build Prep” (英語). LineageOS. (20 January 2017). http://lineageos.org/Update-and-Build-Prep/ 24 January 2017閲覧。 
  29. ^ Rigg, Jamie (24 January 2017). “The first builds of CyanogenMod successor LineageOS are out”. Engadget. https://www.engadget.com/2017/01/24/cyanogenmod-lineageos/ 24 January 2017閲覧。 

外部リンク