Du kannst dir direkt aus dem Quellcode des Linuxkernels und den GNU-Tools ein eigenes OS Bauen.
Hier
http://lfsbook.linuxfromscratch.org/ ist eine Anleitung wie das genau funktioniert.
Wenn du aber nicht ungefähr eine Idee und (etwas) Linuxerfahrung hast, wirst du daran scheitern.
Deshalb würde ich mich vllt eher nach Distributionen wie Archlinux umsehen, die sind auch nicht gerade anfängerfreundlich aber damit solltest du wenigstens halbwegs einen Fuß auf den Boden bekommen.