ノートパソコンにLinuxをインストールすることは、このOSの普及における最大の障害の一つです。何しろ、完璧に動作するPCからWindowsを消し去り、馴染みのないOSに置き換えることは、経験の浅いユーザーにとってはまるで開胸手術を行うようなものでしょう。Linuxがプリインストールされたノートパソコンがほとんどないことを考えると、デスクトップにおけるLinuxの普及率がこれほど低いのも不思議ではありません。(他にも理由はありますが、ここでは割愛します。)
Linux OSが標準搭載されている数少ないノートパソコンの一つが、DellのXPS 13 Developer Editionです。数ヶ月前に2015年モデルのベンチマークテストを行う機会があり、この小型ウルトラブックを実際に使ってみて大変満足しました。物理的にはXPS 13のコンシューマー版とほぼ同じですが、Ubuntu 14.04が搭載されている点が異なります。その後、DellはDeveloper EditionをIntelのKaby Lake CPUとUbuntu 16.04にアップデートしました。この刷新に不満を感じる点はほとんどないと言わざるを得ません。
(興味があれば、Gordon Ung が 2016 XPS 13 の Core i5 搭載 Windows モデルもテストしています。)
ハードウェアの変更
新型XPS 13におけるハードウェア面での最も注目すべき変更点は、IntelのKaby LakeシリーズCPUへの移行です。私がテストしたモデルにはi7-7500Uが搭載されており、前モデルのi7-6560U SkylakeベースCPUと比較して、ベース周波数が500MHz、ターボ周波数が300MHz向上しています。TDP(熱出力)は15Wと低く抑えられています。注目すべきは、ハイエンドモデルではこの高いパワーと高い効率が両立されている点です。

CPUの負荷が低いときは、CPUのスロットルを下げて電力を節約できます(これは設定可能なTDPダウンと呼ばれます)。この技術により、旧モデルの6560UはTDPを9.5Wに設定して電力消費を抑えることができました。新モデルの7500Uはさらに7.5Wまで下がり、効率は2W向上します。
注目すべきもう一つの大きなハードウェアの転換は、Intel Wi-FiからQualcommへの移行です。前モデルにはIntel 8260ワイヤレスカードが搭載されていましたが、これには十分な理由があります。IntelのWi-Fi実装は、Linuxカーネルで長年しっかりとサポートされているからです。これは決して小さなことではありません。Linuxにおけるワイヤレスハードウェアのサポートは、つい最近の2014年まで依然として悩みの種であり(私の知るWindowsユーザーからは嘲笑の的でした)、当時はハードウェア(つまりラップトップ)の選択が大きな問題でした。旧モデルのXPS 13にはUbuntu 14.04と3.19カーネルが同梱されていたことを考えると、Intelワイヤレスカードは理にかなった選択だったと言えるでしょう。

Kaby Lakeのエントリは両方とも同じマシンであることに注意してください。左側のエントリは暗号化されたファイルシステムでテストされました。
新しいXPS 13には、Ubuntu 16.04と4.4カーネルが搭載されています。Linux 4.4カーネルはath10kドライバのサポートが強化されており、Dellにとって選択肢が広がり、QualcommのAtheros QCA6174が採用されるようになりました。よほど特殊なノートパソコンでない限り、購入するノートパソコンにはQualcomm製またはIntel製のワイヤレスチップが搭載されている可能性が高いでしょう。Qualcomm製の新しいハードウェアへのサポートが強化されたことで、Linuxユーザーはより安心してワイヤレスハードウェアを選択できるようになります。
ベンチマーク
新しいXPS 13をテストする段階になり、Phoronix Test Suiteを開いて、2015年モデルと同じテストを実行しました。ほぼすべてのテストで、Kaby LakeモデルはSkylakeベースの兄弟モデルを上回りました。これは、ターボ領域で300MHzの余裕を持って動作できることを考えると当然のことです。

実行されたベンチマークの概要。3列目と4列目は同じマシンですが、3列目はストレージが暗号化されたXPS 13を表しています。
最も驚いたのは、ゲームのようなグラフィックレンダリングをテストするUnigine Heavenでのパフォーマンスでした。(ちなみに、3DMarkはDirectXベースで、Linuxではネイティブに動作しません。)XPS 13はゲーミングPCとして宣伝されているわけではなく、私のテストでは平均8.1フレーム/秒しか出ませんでした。これはひどいように聞こえますが、旧モデルよりも約2.3フレーム/秒速いということです。ここで驚くべきは、i7-7500Uの統合グラフィックスが、スペック上はi7-6560Uよりも劣っていることです。(7500UはHD Graphics 620、6560UはIris Graphics 540を搭載しています。)また、7500Uの実際のレンダリング品質はエラーが少なく、はるかに優れていることにも気づきました。

Unigine Heaven のパフォーマンス (フレーム/秒)。
より一般的なコンピューティングタスクでは、アップデートされたXPS 13は非常に優れたパフォーマンスを発揮しました。H.264ビデオの再生(デコード)時、新しいXPS 13は前モデルよりもCPU使用率がわずかに低下しました。エンコード時では、2つのCPUのパフォーマンスはほぼ同等でした。
数値計算テストでは、Kaby Lake CPUは非常に優れた数値を示しました。2GBのファイルをGzipで圧縮した場合、前モデルと比較して約12.7%(約2秒)高速化しました。LinuxカーネルのコンパイルとWAVファイルのFLACへのエンコードは、それぞれ12%(約30秒)、25%(約1.9秒)高速化しました。

Gzip 圧縮の完了時間(秒)。

FLAC エンコード時間(秒)。

Linux カーネルのコンパイル時間。
VLCで1080p H.264ファイルをループ再生し、基本的なバッテリー消耗テストも実行しました。最初の実行では、画面の明るさを最大(約400ニット)に設定しました。画面がフルパワーで光子を放出し、Wi-Fiが有効になっているにもかかわらず、バッテリーは321分(約5時間21分)持ちました。特別なものではありませんが、ロサンゼルスからアトランタへのフライトには十分な時間です。PowerTopをインストールし、画面の明るさを半分(約200ニット)に下げて同じテストを再度実行したところ、392分(約6時間32分)と、1時間長く持ちました。200ニットでも画面は十分に明るく、さらに低い設定でも使えるでしょう。
必要に応じて画面の暗転やその他の省電力オプションを有効にすることで、さらにバッテリー寿命を延ばすこともできますが、テストではこれらのオプションをオフにしました。(画面を暗くしたりオフにしたりした状態で映画をループ再生するのは、あまり意味がありません。)また、テスト中はWi-Fi無線を常時オンの状態に保つ必要がありました。テストは、別のPCからXPS 13にpingを送信し、IPアドレスが到達不能になるまで実行しました。
結論
Linuxの素晴らしい点の一つは、古いハードウェアでも動作させることです。しかし、だからといってLinuxユーザーが新しいPCを使えないわけではありません。Dell XPS 13 Developer Editionは、Linuxを快適に動作させるように設計された、素晴らしい小型PCです。LinuxノートPCが欲しいけれど、サポートされていないハードウェアで苦労するのは嫌だという方にとって、XPS 13は主要メーカーのLinuxノートPCの中で最高の(というか、唯一の?)製品です。
数年前の Skylake ベースの XPS 13 も依然として優れた PC ですが、2016 年モデルは同じパッケージでさらに効率とパワーが向上しています。
この記事は、省電力設定を有効にし、画面の明るさを下げた状態でのバッテリー消耗テストの結果を含めるように更新されました。