Sure they do, a relatively recent openwrt build I happen to have around at the moment has produced a kernel (2.6.37) of 1338324 bytes.