最近大ヒットしたゲームと言えば2048。上下左右にタイルを動かして数字をくっつけ、2048を作るだけのシンプルなゲームですが、それだけにハマりやすい。 [参考記事: 「2048」:19歳のイタリア人が、ミニゲームでインターネットを征服!|WIRED.jp] 2の累乗が大好きなエンジニアの間でももちろん大人気なようです。 そんなわけで、2048をLinuxカーネルの中で動作させてみたいと思います。 といってもそのためにカーネルビルドしたりは面倒なので、SystemTapでランタイムにカーネルにロードすることにしましょう。 動かし方 以下、Fedoraの場合です。他のディストリビューションでの動かしたい方はマニュアル等でSystemTapの動かし方を調べてください。 1. 下記のソースを2048.stpという名前で保存します。 https://gist.github.com/NeoCat/99