I would suggest to you to look at "Linux from scratch". Try doing what you want in a distro and then get back to us.
There is a reason why Debian stable is so long in between releases.
There is a reason why Debian stable is so long in between releases.
Comment