No soy un novato en Ubuntu. He estado aquí por un tiempo. La pregunta que voy a hacer básicamente requiere una respuesta explicativa, posible con ejemplos. Mi pregunta es simple Es como a continuación: -
Todo el mundo dice que Ubuntu se desarrolló a partir de Debian, tropezando con muchas cosas, agregando algo más, dando pantallas personalizadas, marcas, imágenes o fondos, etc. Mi pregunta es cómo lo hacen. ¿Fue simplemente instalando una distribución mínima de Debian en un sistema informático, agregando y haciendo cambios a ese sistema, agregando el instalador de Ubiquity a la distribución instalada y luego creando un archivo iso?
Considere los dos escenarios.
escenario 1
Montan una imagen ISO de CD
Eliminar paquetes no deseados
Agregar marca
Hacer personalizaciones
reempaquetar la ISO
-O-
Escenario 2
Instalar una distribución de Debian en la PC
Elimine los paquetes no deseados e instale nuevos en el sistema operativo instalado
Aplicar marcas personalizadas al sistema operativo instalado
Hacer personalizaciones en la máquina instalada
Agregar un instalador al sistema operativo instalado
reempaquetar la ISO
¿Qué está pasando realmente?
fuente
Respuestas:
El corazón de la distribución es el archivo de paquete, por lo que comenzaron creando un archivo (archive.ubuntu.com) y copiando los paquetes fuente de Debian allí y construyéndolos en los demonios de compilación. Luego procedieron a modificar muchos paquetes y actualizar el archivo, antes de finalmente declararlo la primera versión de Ubuntu, y construir nuevas imágenes de CD desde el archivo.
El cd en vivo y la ubicuidad se produjeron varios lanzamientos más tarde. Inicialmente, el CD de instalación usaba debian-installer: lo que ahora llamamos el CD alternativo / servidor.
fuente
Para responder a esta pregunta tomaría una respuesta muy larga, y sería mucha información para poner. He podido resumir esto. Espero que ayude a responder su pregunta.
Ubuntu tiene sus raíces en la distribución Debian GNU / Linux. Inicialmente se planeó como una bifurcación simple de la distribución principal.
Debian tiende a ser más conservador en la frecuencia con la que lanza nuevas versiones. La nueva bifurcación estaba configurada para ser una instantánea lanzada cada seis meses. Fue lanzado originalmente bajo el nombre "no-name-yet.com". Este dominio ahora redirige al sitio web principal de Ubuntu. El cronograma de lanzamiento de seis meses se mantuvo, pero la idea de la instantánea simple no. A diferencia de otras bifurcaciones basadas en Debian (por ejemplo, Xandros, Linspire y Libranet), la nueva versión sigue siendo de libre acceso y utiliza software predominantemente gratuito (algunos de los controladores de hardware son propietarios).
Sin embargo, ha crecido más allá de sus raíces Debian y se ha convertido en una distribución por derecho propio. Mientras que uno solía ser capaz de mezclar y combinar software de los dos, ahora uno debe tener más cuidado con la compatibilidad.
No-name-yet.com finalmente se convirtió en Ubuntu, y la primera versión publicada públicamente (4.10) se lanzó en octubre de 2004. Rápidamente se hizo muy popular entre los usuarios de Linux por su facilidad de uso y soporte de hardware avanzado. Sigue siendo la versión más popular de Linux en Distrowatch.
El desarrollo de la distribución está financiado actualmente por Canonical Ltd, una compañía propiedad y dirigida por Mark Shuttleworth. En julio de 2005, Canonical creó la Fundación Ubuntu con una dotación inicial de $ 10 millones (USD). El objetivo de la fundación es apoyar el desarrollo y mantener el sistema operativo sin cargo en caso de que algo le ocurra a Shuttleworth o la empresa matriz, Canonical.
El libro oficial de Ubuntu: Presentación de Ubuntu
Este capítulo presenta el proyecto Ubuntu, su distribución, sus procesos de desarrollo y parte de la historia que lo hizo posible.
ESTE CAPÍTULO PRESENTA EL PROYECTO UBUNTU, su distribución, sus procesos de desarrollo y parte de la historia que lo hizo posible. Si está buscando saltar y comenzar con Ubuntu, vaya de inmediato al Capítulo 2, Instalación de Ubuntu. Si está interesado en aprender primero de dónde viene Ubuntu y hacia dónde va, este capítulo le proporcionará una buena introducción.
Un paseo salvaje
En abril de 2004, Mark Shuttleworth reunió a una docena de desarrolladores de los proyectos Debian, GNOME y GNU Arch para hacer una lluvia de ideas. Shuttleworth preguntó a los desarrolladores si era posible un mejor tipo de sistema operativo (SO). Su respuesta fue "Sí". Él les preguntó cómo se vería.
Les pidió que describieran la comunidad que construiría dicho sistema operativo. Ese grupo trabajó con Mark para encontrar respuestas a estas preguntas, y luego decidieron tratar de hacer realidad las respuestas. El grupo se llamó a sí mismo Warthogs y se dio un plazo de seis meses para construir un sistema operativo de prueba de concepto. Apodaron su primer lanzamiento, el Warty Warthog, con el supuesto razonable de que su primer producto tendría sus verrugas. Luego se pusieron manos a la obra. Sigue leyendo
A continuación se encuentran algunas referencias que encontré que pueden arrojar algo más de luz para responder, pero dije al principio que esto requeriría mucha información para responder. Hay un documento titulado Debian y Ubuntu, en formato PDF, que se puede descargar desde aquí
¿Qué es Ubuntu Linux?
Historia de Ubuntu: revisada y actualizada
La historia de Ubuntu
Fuente: El libro oficial de Ubuntu: Presentación de Ubuntu
fuente
Por lo que puedo decir, no obtendrás una buena respuesta a menos que hables con los desarrolladores que estaban allí al principio.
Mirando las listas de correo de ubuntu-devel desde septiembre y diciembre de 2004 cuando se lanzó Warty Warthog, no hay buenas pistas sobre cómo comenzaron esto. Sin embargo, si observa cómo construir una bifurcación Debian , hoy puede tener una idea decente de cómo podrían haber comenzado.
Básicamente, debe crear un nuevo repositorio e ir desde allí.
fuente
Ubuntu está basado en .deb, por lo que no puede simplemente cargar el sistema operativo y ponerlo en un CD. Si bien no tengo información auténtica sobre cómo Ubuntu se bifurcó de Debian, la mejor suposición sería que obtuvieron algunas de las herramientas de compilación de toda la distribución para trabajar y sacaron los paquetes que consideraban importantes del repositorio inestable de Debian, luego personalizaciones aplicadas a ellos. Estos paquetes se agregaron al repositorio APT y al proceso debootstrap.
Básicamente, si está construyendo una distribución, puede ir de dos maneras. Puede comenzar desde cero y buscar los paquetes que desea incluir en el sitio del mantenedor ascendente, extraerlos y empaquetarlos en su propio formato y agregar información de dependencia usted mismo, o bifurcarlo de una distribución relativamente estable.
Volver a empaquetar todo el sistema no es una forma fácil de mantener, ya que no tendrá la información sobre qué paquete depende de qué. Esto es importante porque el software en el mundo * NIX se compila con muchas dependencias (bibliotecas y otros archivos) entre paquetes, por lo que incluso algo tan trivial como crear un chroot minimalista es casi una pesadilla. Ni siquiera hablando de todo un sistema operativo.
fuente
Puede que tenga que ir a preguntar a los que estaban allí.
Las piezas clave (de mi recuerdo, como observador) fueron el modelo de controlador simplificado (por lo que todo encaja en un CD), la selección de un grupo de aplicaciones 'estándar' y otros detalles (simples) sobre cómo facilitar la instalación y apoyo.
Aquí hay una pequeña pieza del rompecabezas:
PhoneAena.com> Entrevista en profundidad: Ubuntu Touch tiene como objetivo aprender de los errores de Android
fuente