Writing init in Go probably have size issue compare to typical C implementation.   Last golang helloworld I built was 1.4MB.  The &#x2F;sbin&#x2F;init in my ubuntu dist is only 194k.  Busybox version of init optimized for size&#x2F;features can be much smaller.<p>Tough to use it in OpenWRT, DDWrt type of embedded system where system might only have a few megabytes of RAM&#x2F;ROM.