You might have used several GNU/Linux distributions. But have your ever considered building your own GNU/Linux distribution from scratch? Here is a guide written by Avishek Kumar published in tecmint magazine explains how to develop a GNU/Linux distribution from scratch.
Have you ever thought of making your own Linux Distribution? Every Linux user in their journey to Linux thought of making their own Linux distribution, at-least once. Even I was not an exception as a newbie to Linux land and have given my considerable time developing my own Linux Distribution. Developing a Linux Distribution from scratch is called Linux From Scratch (LFS).