
Me preguntaba cómo se podría crear una distribución de Linux. LFS parece excesivo, preferiría bifurcar una distribución existente. Sé que hay varias aplicaciones de "respin", pero estas solo parecen permitirle agregar aplicaciones adicionales para instalar, no parecen permitirle modificar repositorios, configuraciones, etc., etc.
Lo que estoy buscando es conocimiento sobre cómo tomar una distribución existente y modificarla significativamente, idealmente modificando Fedora o Mint, aunque es posible que necesite usar un kernel más antiguo.
Se agradecen consejos generales, ¿cómo modificarías los archivos que vienen con? ¿Qué herramientas utilizas? ¿Cómo lo incluirías en un LiveCD? ¿Cómo se aloja un repositorio?
Respuesta1
Puede crear una distribución simplemente creando su propio repositorio de paquetes con paquetes personalizados. Eso es todo lo que es una distribución. No importa cuán grandes o pequeños sean los cambios.
Entonces, si desea bifurcar una distribución, simplemente copie todo el repositorio fuente, cambie los paquetes que desee y publique el repositorio como propio (asegurándose de no violar ningún acuerdo de licencia de la distribución desde la que está copiando). .
Eso por definición, es crear una nueva distro.
Respuesta2
Veresta preguntayesta preguntapara otras interpretaciones.
La respuesta clásica es "comenzar con Linux desde cero", continuar desde allí. Y esa es una forma válida de hacerlo: muchas distribuciones derivan de Debian, por ejemplo. Muchas distribuciones derivan de Red Hat, Slackware o Evan Arch Linux.
Yo diría que es necesario tener un objetivo realmente claro y defendible para esta distribución. Anteriormente, las distribuciones tenían objetivos como "cabe en un solo disquete" o "se ejecuta en vivo desde un CD" o "desarrolla un administrador de paquetes que resuelva todos los problemas".
Sin embargo, no estoy seguro de que eso sea suficiente en estos tiempos modernos. Casi cada nicho de barba extraño tiene una distribución que lo acompaña: las pruebas de penetración tienen BackTrack, absolutamente gratis tiene gNewSense, la lista podría extenderse indefinidamente. Necesitará tener más que un nicho; de lo contrario, simplemente utilice Linux From Scratch y listo.
Respuesta3
Fedora es en realidadmuysimple (aunque nofácil) bifurcarse, o"remezclar"como lo llaman. Las definiciones de repositorio están en fedora-release
. Las configuraciones están empaquetadas con las propias aplicaciones, por lo que tendrás que reconstruirlas desde SRPM. Una vez que haya reunido los paquetes a partir de los cuales desea crear su bifurcación, ejecute createrepo
para convertirlos en un repositorio real. Luego puede utilizar las herramientas enumeradas en la wiki para generar medios desde el repositorio.
Respuesta4
Cuando llegas a Linux, modifying
se convierte en algo de gran escala.
Debes crear límites claros sobre lo que te gustaría agregar, eliminar o modificar de una distribución en particular. si no lo hace, se preguntará sin cesar cada paso que dé. (por experiencia).