実験の授業があった。今学期はLinuxのkernelのソースコードを調べて、指定された機能を自分で追加するというものである。とりあえず、実験ではkernelを書き換えるわけだからミスがあってパソコンが起動しないという事態になると元に戻すのが大変かつ現実的ではないので、Linuxの上で動くLinuxを使うのだ。これをUserModeLinux(UML)という。この技術は前から知っていたのだが、実際調べてみるといろいろとおもしろいことが出来そうな気がする。たとえば、これはこの技術を応用していると思われる。試しに作ってみようか…