AppleがApple Silicon搭載Macで動作するLinuxの開発プロジェクト「Asahi Linux」を支援か
AppleがMac向けのOSとして開発している「macOS」の最新バージョンで、M1チップなどのApple独自SoCであるApple Siliconを搭載したMacで動作するLinuxを開発するプロジェクト「Asahi Linux」を支援するような仕様変更が見つかっています。
Apple Helps Asahi Linux | Hacker News
https://news.ycombinator.com/item?id=29591578
2021年12月13日に配信開始となったmacOS Monterey 12.1で、標準のバイナリファイルフォーマットとして採用されているMach-Oの要件が変更されたと、エンジニアのHector Martin氏が報告しています。
Martin氏によると、Appleは新しくMach-Oを必要としないRAWイメージモードを追加しており、「これは私たちを対象としています」とMartin氏はツイートしています。
Looks like Apple changed the requirements for Mach-O kernel files in 12.1, breaking our existing installation process... and they *also* added a raw image mode that will never break again and doesn't require Mach-Os.
— Hector Martin (@marcan42) December 17, 2021
And people said they wouldn't help. This is intended for us.
Martin氏はApple Silicon搭載Macで動作するLinuxを開発するプロジェクト「Asahi Linux」に取り組む人物です。そのため、「私たちを対象としています」という発言は「Asahi Linuxを対象としています」という発言であると解釈できます。
Apple Silicon搭載Macでの動作を目指す「Asahi Linux」が登場 - GIGAZINE
続けて、Martin氏は「まじめな話、Appleが自身のために新しいバイナリファイルフォーマットのオプションを追加する理由が思い浮かびません。Appleは独自のプロセスの中でMach-Oを開発しています。RAWイメージの使い道は存在しないものと思います。つまり、Appleは我々(Asahi Linuxの開発者)に『これを使ってください。より簡単で、将来的にこれを消すこともありません』と語っているわけです。これは明らかにAsahi Linux用の仕様変更です」と語り、新しく追加されたRAWイメージモードはAsahi Linux用のものであると主張しています。
Seriously, I can't think of a single reason why they'd add that for themselves. They build real Mach-Os with their own process. They have no use for raw images.
— Hector Martin (@marcan42) December 17, 2021
They are saying "hey, use this, it's easier and we won't break it in the future". This is for Asahi.
テクノロジー関連のソーシャルニュースサイトであるHacker News上では、「確かにこの変更はApple側にほとんど利益のないものであり、ごく一部のエンジニアにのみ役立つものです。MacでLinuxを実行したい人の数は、他の市場に比べると非常に少ないはずです。なので、今回の仕様変更によりAppleが得られる具体的な利点は、少しの善意を提供することでAppleを批判する声をわずかに減らすことができるかもしれないという点のみです」といった意見も寄せられています。
なお、さっそくmacOS Monterey 12.1に対応したAsahi Linuxの最新バージョンが公開されており、以下のページから入手可能です。
GitHub - AsahiLinux/m1n1: A bootloader and experimentation playground for Apple Silicon
https://github.com/AsahiLinux/m1n1
・関連記事
AppleがMacでも独自開発のプロセッサに移行する「Apple Silicon」を発表、iPhone&iPadのアプリがMacでも利用可能に - GIGAZINE
Apple Silicon搭載Macでの動作を目指す「Asahi Linux」が登場 - GIGAZINE
Apple Silicon搭載Macでどの程度ゲームがプレイできるのかをまとめた「Apple Silicon Games」 - GIGAZINE
Appleが満を持して発表した独自開発の「M1」チップについて、Apple幹部がその経緯や将来について語る - GIGAZINE
Apple Silicon搭載MacでWindowsを正常に動作させることに成功 - GIGAZINE
・関連コンテンツ
in ソフトウェア, Posted by logu_ii
You can read the machine translated English article Will Apple Support the Linux Development….