2度目の挑戦

LKMLにTOMOYO Linuxの2度目の投稿を行った。

投稿したパッチは15部構成で、最新のカーネルに対するものとなっていて、2.6.23-rc3以降でなければパッチが当たらない。また、パッチは現時点ではTOMOYO Linuxとしてリリースされたもの(リリースされたバージョン)ではない。パッチの内容は、MAC対象の拡張がメインだが、7月に行われた開発会議の議論を受けて、ディレクトリ名等が大幅に変更されている(そのため現時点ではGUIは動作しない)。また、今回はLinuxのパッチ投稿の流儀を意識し、可能な限りそれに従っている。

もし、投稿されたパッチを試してみたい場合には、上の手順に従えば良いがVMwareを用いる場合には、注意が必要だ。具体的には、VMware上で2.6.21以降のカーネルを使う場合に問題が存在しており、カーネルが起動できない。それに関する情報と回避手段については、以下にまとめた。

自分の中では、これはひとつの戦いになっている。この戦いで勝利するということは、vanillaカーネルのツリーにtomoyoを置くことだ。