MacBookを不眠症にするInsomnia.kext。その実体は、カーネル機能拡張である。「カーネル」という響きが含まれると、非常に高度、かつ複雑、そして神秘的な感じがする。OSの深層部なんてどうせ自分には理解できない、という諦めもあって、今まで遠ざけていた。だから自分にとって、その中身は完全なブラックボックス。 ところが、Insomnia.kextはカーネルに組み込まれるが、カーネル本体ではなく、カーネル機能拡張なのである。そして、Insomnia.kextのソースコードも公開されている。ちょっと見た限り、コードは短く、そしてシンプル。これなら自分にも理解できるかもしれない、そんな思いから、Insomnia.kextの追跡が始まったのである。 ソースコードの在処 ソースコードは、複数箇所で様々なバージョンが見つかった。 Insomnia.kext、InsomniaX.appのソースコー