ポストマーケットOS

ポストマーケットOS
Phoshを実行するpostmarketOS
開発者postmarketOSオープンソースコミュニティ
OSファミリーLinux ( Unix 系)
作業状態アクティブ
ソースモデルオープンソース
初回リリース2017年5月26日; 8年前 (2017-05-26)
最新リリース25.06 (systemd搭載版)[1]/ 2025年6月22日; 4か月前 (22 June 2025)
リポジトリ
  • gitlab.postmarketos.org
マーケティングターゲットAndroidやその他のモバイルデバイス向けのオペレーティング システムの置き換え
入手可能な英語、チェコ語、ドイツ語、フランス語、イタリア語、スペイン語など。
更新方法apk-tools(パッケージマネージャー)
パッケージマネージャーapk-tools ( Alpine Linuxから)
サポートされているプラ​​ットフォームARM、ARM64x86x86-64
カーネルタイプモノリシックLinux
デフォルトの
ユーザーインターフェース
GNOMEPhoshSway、Sxmo [2]
公式サイトpostmarketos.org

postmarketOS(略称pmOS)は、 Alpine Linuxディストリビューションをベースにした、主にスマートフォン向けのオペレーティングシステムです。[3] [4] [5] [6] 2016年から開発され、[7] 2017年にリリースされ、[8]現在も開発が進められています。[9]

Plasma Mobile[10] [11] MATEGNOMEXFCEなど、 XおよびWaylandベースのさまざまなユーザーインターフェースを実行できます。 [12]その後のアップデートでUnity8Phoshのサポートが追加されました[13]また、デバイス固有のカーネルでcgroupと関連する構成が有効になっている場合は、 Dockerを実行することもできます[14]このプロジェクトは、スマートフォンの10年間のライフサイクルを提供することを目指しています。[15]

歴史

オリバー・スミスは2016年にpostmarketOSの開発を開始しました。[7]このオペレーティングシステムは2017年5月26日にリリースされ、[4] [8]ソースコードGitHubで公開されていましたが、 2018年にGitLabに移行しました。[16]

建築

従来のLinuxディストリビューションをAndroidフォンに移植する他の多くのプロジェクトとは異なり、postmarketOSはAndroidビルドシステムやユーザースペースを使用しません。[17]各電話には一意のパッケージが1つだけあり、フラッシュ可能なインストールイメージはpmbootstrapツールを使用して生成されます。[4]このプロジェクトは、セキュリティ上の脆弱性を悪用される可能性を減らすために、将来的には、多くの場合時代遅れのAndroid固有のフォークではなく、すべての電話でメインラインLinuxカーネルをサポートする予定です。[4]いくつかのデバイスはすでにメインラインカーネルで起動できます。[18] [19]このプロジェクトは、当初Anboxを使用してAndroidアプリをサポートすることを目指していましたが、postmarketOS v21.12以降はWaydroidに置き換えられました[20] [21]

Alpine Linuxは、ストレージ要件が低く、古いデバイスに適していることから、ベースディストリビューションとして選択されました。カーネルを除くと、ベースインストールは約6MBです。[22] [4] [23] 2024年3月、メンテナーは、postmarketOSが特定のユーザーインターフェースのinitシステムをOpenRCからsystemdに移行することを発表まし [ 24 ]

開発状況

2025年現在、パワーユーザー向けの開発中のソフトウェアです[9]

特徴

このプロジェクトでは、次のようなさまざまなツールが公開されています。

  • pmbootstrap[25] [26]クロスコンパイルによる開発プロセスを支援するユーティリティ
  • osk-sdl[ 27] [28]起動時にパスワードの復号化を可能にする仮想キーボード(フルディスク暗号化を備えたデバイスの場合
  • charging-sdl[29] initramfsに含まれるアプリケーションで、携帯電話の電源がオフの状態で充電されているときにアニメーションを表示します。

デバイスサポート

2020年5月現在、200台を超えるデバイスでオペレーティングシステムを起動でき、そのうち92台はWiFiに対応している。[30] [31]これには、元々Androidを搭載していた多くのスマートフォンやタブレット、[32] [33]や、N900 [34]N9などのLinuxベースのNokiaスマートフォンも含まれる。[35] [18] CorelliumのProject SandcastleがLinuxカーネルを一部のiPhoneバージョンに移植した後、postmarketOSも起動できることが確認されているが、現時点では永続的なフラッシュはサポートされていない。[36] 2021年5月現在、ウェアラブルデバイス(Google GlassLG G Watchなどのスマートウォッチを含む)のサポートは、 AsteroidOSユーザーインターフェースとの統合と、 LG G Watch Rのメインラインカーネルでの作業を通じて改善されている[37]

2018年には、postmarketOSで通話できるデバイスはまだありませんでしたが[38]、この点に関してはかなりの努力が払われていました。2020年までに、通話、SMSメッセージ、モバイルデータを含む多くのデバイスが完全またはほぼサポートされました。これには、BQ Aquaris X5Librem 5Nokia N900、Motorola Moto G4 PlaySamsung Galaxy A3(2015年)、Samsung Galaxy A5(2015年)、Wileyfox Swiftが含まれます[39]

さらに、PinePhoneは2020年に発売され、ファーストパーティのオペレーティングシステムとしてpostmarketOS Community Editionを搭載しました。[40]

新しいデバイスへの移植

新しいデバイスをオペレーティングシステムと互換性のあるものにするための開発プロセスは、ツールを使用して電話固有のパッケージを作成することから成ります。そのためには、デバイスの元のメーカーのLinuxカーネルpmbootstrapを使用する必要があることがよくあります。元のカーネルのソースコードは、 GPLv2ライセンスの要件に準拠することで公開されることがよくありますが、デバイスの動作に必要な一部のドライバーは入手できない場合があり、その場合は再作成する必要があります。[41] [25]例としては、 AndroidのユーザースペースにGPLv2の要件に従わないプロプライエタリな同等のLimaなどのGPUドライバーがあります

カメラサポート

カメラが機能するのはPinePhone [42] とその他の少数のデバイスのみのようです。Fairphoneでは現在開発です

Voice Over LTE (VoLTE) および Voice over Wi-Fi (Vowifi) のサポート

OnePlus6はVolteサポートに向けて作業中です[43]

サポートされているデバイスのリスト

postmarketOSは様々なデバイスでサポートされています。[44]

コード意味
はいはい、完全に実装されています
P部分的に実装
まだ動作していません
未テスト
-該当なし - デバイスに機能がありません
デバイスコードネーム建築リリース年カテゴリチップセットCPUグラフィックプロセッサタイプUSBネット点滅触る画面Wi-FiFDEバッテリー3DIMUオーディオブルートゥースカメラGPSモバイルデータSMS通話USB-OTGNFC
QEMU amd64qemu-amd64x86_642003主要QEMU 標準 PCQEMU仮想ヴァージル3Dエミュレータはいはい-はい---------
QEMU aarch64qemu-aarch64aarch642003主要QEMU ARM 仮想マシンQEMU ARM Cortex-A57ヴァージル3Dエミュレータはいはい-はい---------
QEMU ppc64leqemu-ppc64leppc64le2003主要QEMU PPC64 仮想マシンQEMU パワー10ヴァージル3Dエミュレータはいはい-はい---------
QEMU riscv64qemu-riscv64riscv642003主要QEMU RISCV64 仮想マシンQEMUヴァージル3Dエミュレータはいはい-はい---------
小米科技Redmi Note 4 / 4X小米ミドaarch642017コミュニティクアルコムMSM8953 スナップドラゴン 625 (14 nm)オクタコア 2.0 GHz Cortex-A53アドレノ506スマートフォンはいはいはいはいはいはいはいはいはいはいはい部分的部分的部分的はいはいはい-
小米科技Redmi S2 / Redmi Y2小米科技YSLaarch642018コミュニティクアルコムMSM8953 スナップドラゴン 625 (14 nm)オクタコア 2.0 GHz Cortex-A53アドレノ506スマートフォンはいはいはいはいはいはいはいはいはいはいはい部分的部分的部分的はいはいはい-
小米科技レッドミ 5 プラス小米科技ヴィンスaarch642017コミュニティクアルコムMSM8953 スナップドラゴン 625 (14 nm)オクタコア 2.0 GHz Cortex-A53アドレノ506スマートフォンはいはいはいはいはいはいはいはいはい部分的はい部分的部分的部分的はい部分的はい-
Xiaomi Redmi 4 Primexiaomi-マークwaarch642016コミュニティクアルコム MSM8953 スナップドラゴン 625 (14 nm)オクタコア 2.0 GHz Cortex-A53アドレノ506スマートフォンはいはいはいはいはいはいはいはいはい部分的はい部分的部分的部分的はいはいはい-
小米科技 レッドミ 2xiaomi-wt88047aarch642015コミュニティクアルコム MSM8916 スナップドラゴン 410 (28 nm)クアッドコア 1.2 GHz Cortex-A53アドレノ306スマートフォンはいはいはいはいはいはいはいはいはいはいはいいいえはいはいはいはいはい-
Xiaomiポコフォン F1 / POCO F1小米科技ベリリウムaarch642018コミュニティクアルコム SDM845 スナップドラゴン 845 (10 nm)オクタコア (4x2.8 GHz Kryo 385 Gold & 4x1.8 GHz Kryo 385 Silver)アドレノ630スマートフォンはいはいはいはい部分的はい部分的はいはいはいはい部分的部分的部分的部分的部分的いいえ-
Xiaomi POCO X3 NFC小米スーリヤaarch642020コミュニティクアルコム SM7150-AC スナップドラゴン 732G (8 nm)オクタコア (2x2.3 GHz Kryo 470 Gold & 6x1.8 GHz Kryo 470 Silver)副腎618スマートフォンはいはいはいはいはいはい部分的はいはい部分的はいいいえいいえはいはいはいはいはい
小米科技ミノート2Xiaomi スコーピオaarch642016コミュニティクアルコム MSM8996 スナップドラゴン 821 (14 nm)クアッドコア (2x2.35 GHz Kryo & 2x1.6 GHz Kryo)アドレノ530スマートフォンはいはいはいはいはい部分的部分的はいいいえ部分的はい部分的いいえいいえ部分的いいえはいはい
小米科技Mi A2 ライト小米デイジーaarch642018コミュニティクアルコム MSM8953 スナップドラゴン 625 (14 nm)オクタコア 2.0 GHz Cortex-A53アドレノ506スマートフォンはいはいはいはいはいはいはいはいはいはいはい部分的部分的部分的はい部分的はい-
小米科技Mi A1小米科技ティソaarch642017コミュニティクアルコム MSM8953 スナップドラゴン 625 (14 nm)オクタコア 2.0 GHz Cortex-A53アドレノ506スマートフォンはいはいはいはいはいはいはいはいはいはいはいいいえ部分的部分的はい部分的はい-
Xiaomi Mi 9T / Redmi K20Xiaomi ダヴィンチaarch642019コミュニティクアルコム SDM730 スナップドラゴン 730 (8 nm)オクタコア (2x2.2 GHz Kryo 470 Gold & 6x1.8 GHz Kryo 470 Silver)副腎618スマートフォンはいはいはいはいはいはい部分的はいはい部分的はい部分的部分的はいはいはいはい部分的
ワイリーフォックス スウィフトワイリーフォックスのパチパチ音aarch642015コミュニティクアルコム スナップドラゴン 410 (MSM8916)クアッドコア Cortex-A53 1.2 GHzアドレノ306スマートフォンはいはいはいはいはいはいはいはいはいはいはいいいえはいはいはいはい部分的-
シフト シフト6mqシフトアホロートルaarch642020コミュニティクアルコム スナップドラゴン 845 (SDM845)オクタコア(4x 2.8 GHz Kryo 385 Gold

4x 1.7 GHz Kryo 385 シルバー

アドレノ630スマートフォンはいはいはいはいはいはいはいはいはいはいはいいいえいいえはいはいはいいいえいいえ
サムスン ギャラクシー S4 ミニ バリューエディションサムスン・セラノベアームv72015コミュニティクアルコム スナップドラゴン 410 (MSM8916)4x 1.2GHz Cortex-A53アドレノ306スマートフォンはいはいはいはいはいはいはい部分的-はいはいいいえはいはいはいはい--
サムスン ギャラクシー S IIIサムスン-m0アームv72012コミュニティサムスン Exynos 4412 クアッドクアッドコア 1.4 GHz Cortex-A9マリ400 MP4スマートフォン部分的はいはいはいはいはいはいはいはい部分的部分的部分的いいえいいえいいえいいえはい-
サムスン ギャラクシー グランドマックスサムスン グランドマックスアームv72015コミュニティクアルコム スナップドラゴン 410 (MSM8916)4x 1.2GHz Cortex-A53アドレノ306スマートフォンはいはいはいはいはいはいはいはい部分的はいはいいいえはいはいはいはい-
サムスンギャラクシーE7サムスンE7アームv72015コミュニティクアルコム スナップドラゴン 410 (MSM8916)4x 1.2GHz Cortex-A53アドレノ306スマートフォンはいはいはい部分的はいはいはいはい部分的はいはいいいえはいはいはいはいはい
サムスン ギャラクシー コア プライム VE LTEサムスン・コアプライムベルトaarch642014コミュニティマーベル PXA19084x 1.2GHz Cortex-A53ヴィヴァンテ GC7000ULスマートフォンはいはいはい部分的部分的はいいいえいいえいいえいいえ部分的いいえいいえいいえいいえいいえいいえいいえ
サムスン ギャラクシー A5サムスンA5aarch642014コミュニティクアルコム スナップドラゴン 410 (MSM8916)4x 1.2GHz Cortex-A53アドレノ306スマートフォンはいはいはい部分的はいはいはいはいはいはいはいいいえはいはいはいはいはいはい
サムスン ギャラクシー A3 (2015)サムスンA3aarch642014コミュニティクアルコム スナップドラゴン 410 (MSM8916)1.2 GHz クアッド ARM Cortex-A53アドレノA306スマートフォンはいはいはい部分的はいはいはいはいはいはいはいはいはいはいはいはいはい
ピュリズム・リブレム5純粋主義-librem5aarch642020コミュニティNXP i.MX8MQ4x 1.5GHz Cortex-A53ヴィヴァンテ GC7000Liteスマートフォンはいはいはいはいはいはいはいはいはいはいはい部分的はいはいはいはいはい-
PINE64 パインフォンプロPine64-pinephoneproaarch642021コミュニティロックチップ RK3399S4x 1.5GHz Cortex-A53

2GHz Cortex-A72 2基

マリ-T860 MP4スマートフォンはい-はいはいはいはい部分的はいはいはいはい部分的はいはい部分的部分的いいえ-
PINE64 パインフォンPine64-pinephoneaarch642020コミュニティオールウィナー A644x 1152 MHz Cortex-A53マリ-400 MP2スマートフォンはい-はいはいはいはいはいはいはいはいはい部分的はいはいはいはいはい-
ワンプラス6Tワンプラスファヒータaarch642018コミュニティクアルコム スナップドラゴン 845 (SDM845)オクタコア(4x 2.8 GHz Kryo 385 Gold

4x 1.7 GHz Kryo 385 シルバー

アドレノ630スマートフォンはいはいはいはいはいはいはいはいはい部分的はい部分的部分的はいはい部分的部分的部分的
ワンプラス6ワンプラスエンチラーダaarch642018コミュニティクアルコム スナップドラゴン 845 (SDM845)オクタコア(4x 2.8 GHz Kryo 385 Gold

4x 1.7 GHz Kryo 385 シルバー

アドレノ630スマートフォンはいはいはいはい部分的はいはいはいはいはいはい部分的部分的部分的部分的部分的部分的部分的
モトローラ Moto G4 Playモトローラ・ハルピアaarch642016コミュニティクアルコム スナップドラゴン 410 (MSM8916)クアッドコア 1.21 GHz Cortex-A53アドレノ306スマートフォンはいはいはいはいはいはい部分的はいはいはいはいいいえはいはいはいはい部分的
LG オプティマス ヴlg-p895アームv72012コミュニティエヌビディア テグラ 3 (AP33)クアッドコア 1.5 GHz Cortex-A9Nvidia ULP GeForce GPU 12 コアスマートフォンはいはいはいはいはいはいはい部分的はいはいはい部分的はい
レノボ A6010レノボ A6010aarch642015コミュニティクアルコム スナップドラゴン 410 (MSM8916)クアッドコア 1.2 GHz Cortex-A53アドレノ306スマートフォンはいはいはいはいはいはい部分的はいはいはいはいはいはいはい部分的-
レノボ A6000レノボ a6000aarch642015コミュニティクアルコム スナップドラゴン 410 (MSM8916)クアッドコア 1.2 GHz Cortex-A53アドレノ306スマートフォンはいはいはいはいはいはいはいはいはいはいはいはいはいはい--
グーグルピクセル3aグーグルサルゴaarch642019コミュニティクアルコム スナップドラゴン 670 (SDM670)オクタコア(2x2.0GHz 360ゴールド

6x1.7GHz Kryo 360 シルバー

アドレノ615スマートフォンはいはいはいはい部分的はい部分的はいはい部分的はい部分的部分的はいはい部分的いいえ部分的
フェアフォン4フェアフォンFP4aarch642021コミュニティクアルコム スナップドラゴン 750G (SM7225)オクタコアKryo 570副腎619スマートフォンはいはいはいはいはいはいいいえはいはいいいえはいいいえいいえはいはい部分的はいいいえ
BQ アクアリス X5bq-パエリアaarch642015コミュニティクアルコム スナップドラゴン 412 (MSM8916v2)クアッドコア 1.4 GHz Cortex-A53アドレノ306スマートフォンはいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはい-
小米科技 レッドミ ノート8小米科技銀杏aarch642019テストクアルコム SDM665 スナップドラゴン 665 (11 nm)オクタコア (4x2.0 GHz Kryo 260 Gold & 4x1.8 GHz Kryo 260 Silver)アドレノ610スマートフォン部分的はいいいえはいいいえはいいいえいいえいいえいいえはい-
レノボ IdeaPad Duet 5Google HomeStaraarch642021テストクアルコム Snapdragon 7c Gen 2 (SC7180P)2x Kryo 468 ゴールド

6x Kryo 468 シルバー

副腎618錠剤はいはいはいはいいいえ部分的いいえ部分的

参照

参考文献

  1. ^ 「v25.06: systemd搭載版」. 2025年6月22日. 2025年6月23日閲覧
  2. ^ “edge/generic-x86_64 - postmarketOS // 公式画像”. images.postmarketos.org . 2024年11月22日閲覧
  3. ^ スタッフ、OSNews。「postmarketOSの100日」www.osnews.com
  4. ^ abcde 「スマートフォンのライフサイクル10年を目指す」。postmarketos.org
  5. ^ 「PostMarketOSが古いスマートフォンを救う」Hackaday、2018年1月9日。 2018年1月29日閲覧
  6. ^ DistroWatch. 「DistroWatch.com: コンピューティングに楽しさを取り戻そう。LinuxとBSDを使用」. distrowatch.com .
  7. ^ ab Vervloesem, Koen (2024年7月3日). 「PostmarketOS: スマートフォンなどのためのLinux」LWN.net . 2024年11月20日閲覧
  8. ^ ab Ward, Craig (2018年1月3日). 「PostmarketOSチーム、スマートフォンのライフサイクル10年という目標に向けて前進 - NotebookCheck.netニュース」. Notebookcheck.net . 2018年1月29日閲覧
  9. ^ ab "postmarketOS // State of postmarketOS". postmarketOS . 2025年3月6日時点のオリジナルよりアーカイブ。 2025年3月24日閲覧
  10. ^ 「Plasma Mobile を入手する」. plasma-mobile.org .
  11. ^ シャー、ブーシャン (2017 年 11 月 20 日)。 「14時のプラズマモバイル」。アカデミー 2017。
  12. ^ Verma, Adarsh (2018年1月2日). 「postmarketOS - スマートフォン向けLinuxディストリビューション - 実機でPlasma/Lune UI/Xfceが動作可能に」
  13. ^ 「postmarketOS の 600 日」。
  14. ^ 「ユーザートーク:Docker - postmarketOS」. wiki.postmarketos.org . 2020年11月18日閲覧
  15. ^ 「LinuxベースのpostmarketOSプロジェクトは、スマートフォンのライフサイクルを10年に延長することを目指している」Linux Today. 2017年8月17日. 2019年4月4日時点のオリジナルよりアーカイブ2018年1月29日閲覧。
  16. ^ 「postmarketOSは#movingtogitlabです」。postmarketos.org
  17. ^ 「PostmarketOS: 携帯電話などのためのLinux [LWN.net]」lwn.net . 2024年7月13日閲覧
  18. ^ ab 「postmarketOSの219日間」。postmarketos.org
  19. ^ Brown, Eric (2017年9月29日). 「新たなモバイルLinuxの競合が夢を叶える」
  20. ^ "postmarketOS // in 2020-02". postmarketos.org . 2020年4月7日閲覧。
  21. ^ 「Anbox - postmarketOS」。
  22. ^ 「Librem 5、オープンソースのモバイルLinux候補の新たな波をリード | Linux.com | Linux情報のソース」Linux.com、2017年9月29日。 2018年1月29日閲覧
  23. ^ 「postmarketOSはポータブルデバイス向けにタッチ操作に最適化されたLinuxディストリビューションです」Xda-developers.com. 2017年9月5日. 2018年1月29日閲覧
  24. ^ Proven, Liam (2024年3月11日). 「古い携帯電話向けLinux、postmarketOSのinitシステムを変更」The Register . 2024年6月24日閲覧
  25. ^ ab Chapman, Christian (2017年8月17日). 「PostmarketOSのMotorola Photon Qへの移植」Public.asu.edu. 2017年10月28日時点のオリジナルよりアーカイブ2018年1月29日閲覧。
  26. ^ 「pmbootstrap: postmarketOSの開発とインストールのための高度なchroot/build/flashツール」. postmarketOS. 2018年1月27日. 2018年1月27日閲覧
  27. ^ “モバイル - Debian Wiki”. Wiki.debian.org. 2017年12月31日. 2018年1月29日閲覧
  28. ^ 「SDL2 オンスクリーンキーボード」. postmarketOS. 2017年12月31日. 2018年1月27日閲覧
  29. ^ 「SDL2 課金アプリケーション for the initramfs」. postmarketOS. 2017年12月23日. 2018年1月27日閲覧
  30. ^ 「サポートされているデバイス」. 2020年5月16日.
  31. ^ 「postmarketOSは現在200種類以上のスマートフォンとタブレットで起動します」。2020年5月16日。
  32. ^ 「モバイルLinuxが失敗する理由 - Datamation」www.datamation.com 2017年9月11日。
  33. ^ “Weekly Linux News – January 2, 2018 Lunduke.com”. 2018年4月20日時点のオリジナルよりアーカイブ2018年1月29日閲覧。
  34. ^ “Telefonni revoluce se blizi | OpenAlt 2017 - ビデオ zц║znamy a slajdy”.スーパーレクチャーズ.com。 2017-11-05 2018年1月29日に取得
  35. ^ 「デバイス - postmarketOS」. wiki.postmarketos.org .
  36. ^ 「iPhone 7でpostmarketOSを実行する – project-insanity.org」2020年4月16日。 2020年4月18日閲覧
  37. ^ 「postmarketOSがついにウェアラブルに登場」TuxPhones、2021年5月3日。 2021年5月7日閲覧
  38. ^ 「PostmarketOSは古いガジェットでも動作しますが、機能は制限されます」。2018年1月5日。
  39. ^ 「デバイス - postmarketOS」。
  40. ^ 「postmarketOS搭載Linux PinePhone「コミュニティエディション」:知っておくべきことすべて」2020年6月16日。
  41. ^ 「新しいデバイスへの移植 - postmarketOS」. wiki.postmarketos.org . 2018年1月27日閲覧
  42. ^ “PINE64 PinePhone (pine64-pinephone) - postmarketOS Wiki”. wiki.postmarketos.org . 2024年7月13日閲覧
  43. ^ 「OnePlus 6のVoLTEサポート(#1878)· Issues· postmarketOS / pmaports· GitLab」。GitLab 2024年7月13日閲覧
  44. ^ 「デバイス - postmarketOS Wiki」. wiki.postmarketos.org . 2025年5月2日閲覧
  • 公式サイト
  • ポストマーケットOSウィキ
Retrieved from "https://en.wikipedia.org/w/index.php?title=PostmarketOS&oldid=1322897912"