カーネル本体とガベージコレクタはsing#で書かれている。