Linuxカーネルは、 iPhoneやiPadなど、正式な手順ではブートローダーのロック解除が不可能なデバイスも含め、Apple製のさまざまなデバイスで実行できます。
iPadデバイス
2022年6月、ソフトウェア開発者のKonrad Dybcio氏とMarkuss Broks氏は、iPad Air 2でLinuxカーネル5.18を実行することに成功した。このプロジェクトでは、主にAndroidデバイス向けに開発されたpostmarketOSと呼ばれるAlpine LinuxベースのLinuxディストリビューションを利用した。開発者は、2019年に公開されたcheckm8エクスプロイトを使用したと示唆している。[1] [2]
iPhoneデバイス
2008年には、Linuxカーネル2.6がOpeniBootを使用してiPhone 3G、iPhone(第1世代)、iPod Touch(第1世代)に移植されました。[3]
CorelliumのProject Sandcastleは、checkm8エクスプロイトを使用してiPhone 7 /7+またはiPod Touch(第7世代)でAndroidを実行することを可能にしました。 [4]
iPodデバイス
iPodLinux は、Apple のiPod上で実行するために特別に作成された Linux ディストリビューションです。
freemyipod/q3k による、メインライン Linux カーネルの iPod Nano 5G への実験的な移植があります。
Macコンピュータ
モトローラ 68k Mac
Linuxは、 Motorola 680x0プロセッサ[5](68020以上のみ、[5] MMUが必要なため、非ECプロセッサバリアントのみ)を搭載したMacでデュアルブートできます。Linux /mac68kコミュニティプロジェクトは、そのためのリソースを提供しています。[7] [ 8]また、 Debian Linuxディストリビューションのm68kコミュニティポートも利用可能です。[6] [8]
PowerPC Mac の場合
PowerPC Macは、エミュレーションとデュアルブート(「ベアメタル」)の両方でLinuxを実行できます。Mac OS / Mac OS X用の最も人気のあるPowerPCエミュレーションツールは、MicrosoftのVirtual PCとオープンソースのQEMUです。[8]
Linuxのデュアルブートは、ブートドライブをパーティション分割し、 LinuxパーティションにYabootブートローダをインストールし、そのLinuxパーティションを起動ディスクとして選択することで実現されます。これにより、マシンの起動時にMac OSとLinuxのどちらでブートするかを選択するようユーザーに求められます。[8]
2008年までに、多くの主要なLinuxディストリビューションがMac PowerPCプロセッサと互換性のある公式バージョンをリリースしました。[8]
- ジェンツー[8]
- Debian [8] (Debian 8まで[9] )
- Ubuntu [8] (Ubuntu 16.10まで[10] [11] )
- Fedora [8](G3およびG4プロセッサではFedora 17まで、G5ではFedora 28まで[12])
- Yellow Dog Linux [8](2009年に廃止[13])
Gentoo を除き、上記の PowerPC ポートはすべて廃止されました。
インテルMac
Intelプロセッサを搭載したMacでは、仮想化またはデュアルブートを通じてLinuxを実行できます。Intel Mac用の一般的な仮想化ツールには、 VMware Fusion、Parallels Desktop、VirtualBoxなどがあります。[8]
2010年、LifehackerのWhitson Gordon氏は、AppleはMac上でWindowsをデュアルブートするプロセスを合理化したが、Linuxについてはそうではないと指摘した。rEFItはLinuxのデュアルブートを可能にした。[14]
2018年からT2チップを搭載したMacは、T2Linuxプロジェクトを使用してLinuxディストリビューションをネイティブに実行できます。[15]
Apple シリコン Mac
Appleシリコンプロセッサを搭載したMacでは、 Fedora、Debian、Ubuntuなどの特定のディストリビューション用のAsahi Linuxコマンドラインインストーラーを介してLinuxを実行できます。ほとんどの機能は利用可能ですが、一部の機能は特定のシリコンプロセッサやデバイスでは利用できません。[16]
参照
参考文献
- ^ Cunningham, Andrew (2022-06-02). 「古いiPadが手元にある?もうすぐLinuxが使えるようになるかも」Ars Technica . 2022年6月14日閲覧。
- ^ “Ein Jahr Arbeit: Tüftler が iPad Air 2 に Linux をもたらした”. Der Standard (オーストリアドイツ語) 。2022-06-15に取得。
- ^ Yam, Marcus; Ngai, Amos (2008-12-02). 「iPhone Hacked to Run Linux」. Tom's Guide . 2022-06-14閲覧。
- ^ 「『Project Sandcastle』脱獄ツールを使ってiPhoneでAndroidを動かす」PCMAG . 2022年6月14日閲覧。
- ^ ab 「ビンテージ 68K Mac に Linux をインストールする方法」。Macworld。2022年 6 月 14 日閲覧。
- ^ ab 「Motorola 680x0 上の Debian」。Debianポート。2023年 4 月 1 日閲覧。
- ^ “Linux/m68k for Macintosh”. Linux/m68k for Mac . 2023年4月1日閲覧。
- ^ abcdefghijk ロスマン、アーネスト E.;ジェプソン、ブライアン。ローゼン、リッチ (2008-09-18)。 Mac OS X For Unix Geeks (Leopard): Mac OS X のマニアックな側面をわかりやすく説明します (第 4 版)。オライリー・メディア社、174 ~ 187 ページ。ISBN 978-0-596-52062-5。
- ^ 「Debian for PowerPC」。Debian Ports 。2023年4月1日閲覧。
- ^ 「PowerPCFaq」。Ubuntu Wiki 。 2023年4月1日閲覧。
- ^ 「Ubuntu: 32ビットPowerPCアーキテクチャのフォローアップ [LWN.net]」。LWN 。 2023年4月1日閲覧。
- ^ 「アーキテクチャ/PowerPC」。Fedora Wiki 。 2023年4月1日閲覧。
- ^ 「DistroWatch.com: Yellow Dog Linux」。DistroWatch 。 2023年4月1日閲覧。
- ^ 「Boot Camp を使わずに Mac を Windows と Linux でトリプルブートする方法」Lifehacker 2010-05-05 2022-06-14閲覧。
- ^ 「ホーム - t2linux wiki」。
- ^ 「機能サポート」。GitHub 。 2024年1月1日閲覧。
外部リンク
- Amit Singh の「PowerBook 上の多くのシステム」記事 ( Wayback Machineより) (2008 年 3 月 23 日アーカイブ)
