世界を動かす技術を、日本語で。

Fedora Asahi RemixがApple M3で動作するようになりました

概要

  • Bluesky は高いインタラクティブ性を持つWebアプリケーション
  • JavaScript が必須で、シンプルなHTMLインターフェースではない
  • Apple M3 上のFedora Asahi Remix(KDE Plasmaデスクトップ)で動作確認済み
  • noopwafelShiz が共同クレジット
  • 詳細や質問対応も歓迎

Blueskyの特徴と必要条件

  • Bluesky は高度な インタラクション を実現するWebアプリケーション
  • 動作には JavaScript が必須
  • 単純な HTMLインターフェース では本来の機能を体験できない設計
  • 詳細情報は bsky.social および atproto.com で入手可能

Apple M3 + Fedora Asahi Remixでの動作報告

  • Apple M3 チップ搭載マシン上での動作を確認
  • Fedora Asahi RemixKDE Plasma デスクトップ環境での互換性
  • 新たな動作環境への対応報告
  • 開発貢献者として noopwafelShiz の名前を挙げる

サポートとコミュニティ

  • 利用者からの 質問フィードバック を歓迎
  • 最新情報やアップデートは bsky.socialatproto.com で告知
  • 技術的な課題や要望への対応姿勢

Hackerたちの意見

いいね!進展があるって聞けて嬉しいよ。開発者が交代して一時的にストップしてたけど、上流に持っていく努力があったんだよね。

これって新しいM3ウルトラも含まれてるの?もしそうなら大ニュースだね!

誰かM3のサポートがM4やM5のサポートにつながる可能性が短期間であるか知ってる人いる?私の理解では、M3はM1/M2から大きく変わったから時間がかかったみたいだけど、M4やM5も同じような飛躍があったのかは分からないな。

M4は新しいハードウェアレベルのページテーブル保護があるから、さらに難しいらしいよ。Asahiの貢献者からの情報だね。

M5はM3/M4に比べて新しい世代のGPUを搭載してるらしいよ。特に、GPU側のニューラルアクセラレーターはM5シリーズには新しいものだし、他のことは技術的に調べないと確実には分からないね。

M3が時間がかかった主な理由は、M3自体に関係してるわけじゃなくて、AsahiプロジェクトがM1/M2を動かすためにたくさんの技術的負債を抱え込んだからなんだ。M3自体はそんなに難しくなかったけど、追加の技術的負債を抱える前に、Asahiチームは自分たちの変更をLinuxカーネルに上流させることに集中してたんだ。

マイケル・リーブス(投稿者、YouTuberとは無関係)は高校生で、Appleのソフトウェアに多くの重要な脆弱性を見つけてるんだ。すごく才能があるね。

若い頃、好奇心や探求心でソフトウェアエンジニアリングに夢中になったのに、9時から5時までの企業の魂を削る仕事に疲れ果てちゃった人、どれくらいいるんだろうね。T_T

ハードウェアいじりが得意な高校生がApple SiliconのLinuxに関わるたびにニッケルがもらえるなら、今までに2枚もらえるかな。そんなに多くはないけど、みんなAppleに引き寄せられるのが不思議だよね。

誰かAppleシリコン上のAsahiの現在の作業状況や既知の欠点についての良いレポートを教えてくれない?Mac MiniやAppleのデスクトップデバイスで動かす理由ってあるのかな?それともその場合はLinuxボックスを買った方がいいのかな?

8GBのMacBook AirにNixOSを動かすことができたよ!ちょっと調整が必要だったけど、Asahiインストーラーが全部セットアップしてくれるから、NixOSからブートしてインストールできるんだ。

https://asahilinux.org/fedora/#device-support

その時点でLinuxボックスを買った方が良くない? Linuxボックスって具体的に何? M3でLinuxを動かしてるなら、もうLinuxボックスじゃないの?

新しいハードウェアのリリースに遅れをとってるから、古いハードウェアを使って最新のAppleソフトウェアを動かすのが一番魅力的な使い道になるんじゃないかな。まあ、Linuxデスクトップにとってはそれがちょうどいいところでもあるけどね。

Asahiのドキュメントによると、M3の作業はまだまだ終わってないみたい。だから「今動いてる」ってのはちょっと誤解を招くかもね…。

その気持ちわかるよ。大きな壁はブートさせることとM3特有の問題を直すことだったと思う。今は動いてるから、ドライバーを簡単に移植できるはずだよ(そのまま動くか、ちょっと調整が必要かもしれないけど)。

このリストが更新されてるかはわからないな。これは速報だし、情報を文書化するのには時間がかかるからね。

ほんとそれ。何年も全く動かなかったのに、今やブートできるっていうのは大ニュースだよね。

期待できる進展だね。M3 Proがもっと動くようになったら、試してみるのが楽しみ!

古いMチップをサポートした後に新しいMチップをサポートするのがそんなに難しい理由ってあるの?新しいIntelやAMDチップをサポートするのに比べると、そんなに難しくないと思うんだけど。

  1. IntelとAMDは、チップが出荷される前からLinuxのサポートを実装する手助けをしてくれるんだ。実際、IntelのグラフィックスISAのサニタイズされたバージョンもOSSコミュニティに提供されてる。対してAppleはサポートを全くしてくれない。唯一良かったのは、彼らのブートローダーがAppleに署名されていないOSを起動できるようにしてくれたこと。でも、iPhoneやiPad、Apple TV、Watch、HomePodではこれをやってないけどね。2) GPUのISAは頻繁に大きく変わるんだ。世代ごとに全く新しい命令セットに変わることも珍しくない。ISAの変更ごとに新しいリバースエンジニアリングが必要になると思う(実際にやったことはないけど)。

アーキテクチャを変更したり、新しい機能を追加したりするのはいつもだよ。M4では新しいカーネル保護が追加されて、今はそれをエミュレートしなきゃいけないんだ。

M1/M2はかなり似てたけど、M3では巨大なGPUの変更があった。M4ではセキュリティ関連のものが追加されて、M5ではさらに多くなった。これらを無効にする方法があるのかどうかは分からないけど、他の人がもっと詳しく説明できると思うよ。

IntelやAMDは自社のハードウェアをサポートするために定期的にカーネルの変更を提供してるけど、AppleはAsahiがリバースエンジニアリングしなきゃいけないような文書化されてない変更をどんどんやってるんだよね。

タッチパッドの問題は解決されたの?すごく印象的な作業だし、これが欲しいと思ってるんだけど…

3週間前の39C3の関連トーク: Apple SiliconにLinuxを移植する話だよ。 https://media.ccc.de/v/39c3-asahi-linux-porting-linux-to-app... https://youtube.com/watch?v=3OAiOfCcYFM