アップルのM1チップがNetBSDを起動させる

アップルのM1チップがNetBSDを起動させる

ソース:Tom's Hardware

シェア

本日、TwitterユーザーのJared McNeill氏により、AppleのM1プロセッサ上でのNetBSD OSの最初の起動プロセスが目撃されました。NetBSDは、オープンソースの"UNIXライク"なOSで、スピード、セキュリティ、ポータビリティを重視します。これは、M1チップをアップル独自のmacOS以外のOSに対応させるための、もうひとつのステップです。

NetBSDは、Berkeley Software Distribution(BSD)をベースにしたオープンソースのプロジェクトです。NetBSDは、BSD(Berkeley Software Distribution)をベースにしたオープンソースプロジェクトで、UNIXの理想であるシンプルさ、慎重な設計、そして何よりも重要な移植性を追求します。NetBSDは最もポータブルなOSの1つであり、開発者コミュニティがAppleのM1チップに移植するのは時間の問題でした。

しかし、M1にはカスタムSoCが搭載されており、海外のOSを移植するにはかなり厄介なCPUです。このプロセッサが機能するためには、付随するドライバーが必要であり、Linuxでは、本稿執筆時点ではWIP(Work in Progress)ソリューションとなります。

しかし、この開発者は、Apple M1チップ上でNetBSDバージョン9.99.85のWIP実装を起動することに成功し、ブートシーケンス全体をオンラインで公開しました。彼はdmesgコマンドを使ってシステムメッセージバッファの内容を記録し、それをdmesg.bootファイルとして/var/run/パスに保存しました。ファイルはここからアクセスできます。

今回の成果は、M1チップのLinux化とは全く関係ありませんが、このようなオープンソースの取り組みは、問題に対する新たな解決策を示す意味でも非常に重要です。M1チップのLinux対応が進むのを待つ一方で、開発者が新しいOSをサポートすることで、アップルのカスタムシリコン上でまったく新しいプラットフォームが機能するようになるのは喜ばしいことです。

関連ニュース

みんなの自作PC

さらに表示