te comento que debes de saber a programar en c o c++. por que si vas a tener tu proppia distribucion. pues debes de mantenerla al margen, esto es con la modificaciones que indican debian, u ubuntu, ya que esas son la que te hay documentacion para generar su propia distribucion.
ha existido muchas distribuciones y muy variadas, para muchas de ellas como no pueden mantener las ultimas versiones ya que ubuntu, opensue, fedora, debian, y alguna otra mas, son grupo de varias personas, para manternerse siempre a los nuevos programas que son como palomitas, como son las versiones de microsoft office, por que si no puedes abrir un documento de excel o de calc que es codigo abierto,
por que, por ejemplo excel, existen las versiones de 31, 95, 97, 200, xp, 2003, 2007, etc.
y todas son diferentes, ahora si utilizaras los modulos generales por ejemplo open office, pues no tienes problema, pero si existe una modficacion en esa aplicacion, por que ya micro soft, invento otra version, y tu distribcion debera de poder actualizar con todas las modificaciones que hayas hecho, para estar a nivel.
son muchas cosas que hay que tomar en cuenta
saludos