@TGMM I'm very skeptical that you could get a boot time sub 10secs, however as @luz pointed out you can reduce boot time by disabling init scripts. There are a lot of drivers that load during the boot process, many of which probe hardware so there may be some time to be saved there. Also reduce to a minimum the services/daemons you run, basically what @luz was saying. Stock firmware loads a lot of stuff you may not need. Connecting/scanning for WiFI takes some time so if you don't need it, disable it.