Since Linux uses open-source packages, I was wondering if I could develop my own Linux distro by compiling these packages.I tried to read the Linux From Scratch book but it's quite big and uses lots of packages. I want to develop a small Linux distro using the Linux kernel and busybox. I tried searching on the internet but didn't find a good guide. 
How to develop a small linux distro?
linux;compiling;busybox