I think this is the right place to post this. Me and two of my friends want to create our own distro. They are experienced in programming and I only know python and a am learning BASIC. If we actually do this, will we have to code most of it ourselves or should we be able to borrow most of the code from another distro?
Also, what exactly are the component of an OS?