2の発売が開始しました。この新モデルの大きな特徴の1つが,ARMv7世代のCortex-A7を搭載していることです。Piと異なり,Ubuntuが動くということでもあります。14.04をインストールしてみます。2の発売開始から2週間ほど経過し,周囲でも入手された方が増えてきたようです。Topicsでも既にお伝えしているように,お値段ほぼ据え置きで,CPUがCortex-A7の900MHz(クアッドコア⁠)⁠,メインメモリーが1Gバイトと大幅なスペックアップを成し遂げたおかげで,Linuxのサーバーはおろかデスクトップ環境ですら,そこそこ動く性能になってきました。PiはARMv6世代であるARM11ファミリーのCPUを搭載していました。Piでは動かすことができませんでした(注1⁠)⁠。それに対して今回採用されたSoCのCPUはCortex-A7というARMv7の命令セットであり,Ubuntuのバイナリパッケージがそのまま動くというわけなのです。Piが出た当初はDebianのarmel移植版を使う方法が紹介されていました。Pi用に最適化してビルドし直したRaspbianがよく使われているようです。Coreのイメージが公開されています。このSnappyは,昨年12月に公開されたUbuntuの新しい配布形態の1つで,コンテナ型の仮想化やIoTのような組み込み機器向けの利用を想定して作られています。ファイルシステムのレイアウトやパッケージ管理システムは通常のUbuntuと異なるものの,その中身についてはUbuntuとは変わりません(注2⁠)⁠。Ubuntuが動くイメージが公開されているということです。Designの2015年3月号にも掲載していますので,そちらも参照してください。注2)現在は開発中のvivid版のパッケージが使われています。Snappyイメージが公開されているとはいうものの,Snappyそのものは開発中のアルファ版とでも言うべきものであり,日常の利用にはまだ向いていません。そもそも,従来のAPTコマンドも使えませんので,どうせ使うならSnappyではなく「普通のUbuntu」を使いたいと思うのが人情でしょう。2に普通のUbuntuをインストールする手順を紹介します(注3⁠)⁠。2でSnappyを使う方法については,次々回以降に紹介する予定です。Ubuntuを動かすために必要なもの最初にUbuntuを動かすために必要になりそうなものをリストアップしていきましょう。すべて用意する必要はありません。用途に合わせて,用意してください。2本体これがなくては始まりません。2用のイメージを作る」ことは可能です。片方がMicro-BオスのUSBケーブル給電用です。片方は,5V2AのACアダプターなどに接続しましょう。8GバイトのmicroSDHCカードUbuntuをインストールします。サーバー用途なら4Gバイトでもかまいませんが,デスクトップ環境を動かすとなると最低でも8Gバイトはないと心許ないです。10にしておいたほうが良いでしょう。ネットワークにつながずにスタンドアローンで起動するなら不要です。2をディスプレイに接続するために使います。2側はタイプAの(一般的なサイズの)コネクタを使用しています。サーバー用途であれば不要ですが,最初のうちはカーネルの起動ログを確認するを確認するために,用意しておいたほうが便利です。HDMIディスプレイ上記HDMIケーブルをつなぐために使います。USBキーボード・マウス直接,デスクトップ環境を利用したい場合は必要です。サーバー用途やリモートデスクトップにするなら不要です。LinuxがインストールされたPCイメージを作成するために使います。zipファイルとtar.gzファイルが展開できてchrootできてカーネルがLinuxならUbuntuでなくてもかまいません。microSDHCカードリーダーPCで作成したイメージをmicroSDHCカードに書き込むために必要です。USBシリアルケーブルシリアルコンソールを取得したい場合は必要になります。FTDI製のチップが載っているものがよく使われているようです。