Je ne suis pas un noob pour Ubuntu. Je suis ici depuis un moment. La question que je vais poser demande essentiellement une réponse explicative, possible avec des exemples. Ma question est simple. C'est comme ci-dessous: -
Tout le monde dit, Ubuntu a été développé à partir de Debian, en déclenchant tant de choses, en ajoutant autre chose, en donnant des affichages personnalisés, une image de marque, des images ou des arrière-plans, etc. Ma question est de savoir comment ils le font. Était-ce simplement en installant une distribution Debian minimale dans un système informatique, en ajoutant et en apportant des modifications à ce système, en ajoutant le programme d'installation Ubiquity à la distribution installée, puis en créant un fichier iso?
Considérez les deux scénarios.
Scénario 1
Ils montent une image ISO de CD
Supprimer les packages indésirables
Ajouter une marque
Faire des personnalisations
remballer l'ISO
-OU-
Scénario 2
Installer une distribution Debian sur le PC
Supprimez les packages indésirables et installez-en de nouveaux sur le système d'exploitation installé
Appliquer des marques personnalisées au système d'exploitation installé
Faire des personnalisations dans la machine installée
Ajouter un programme d'installation au système d'exploitation installé
remballer l'ISO
Que se passe-t-il réellement?
la source
Réponses:
Le cœur de la distribution est l'archive des paquets, donc ils ont commencé par créer une archive (archive.ubuntu.com), et y copier les paquets source debian et les construire sur les démons de construction. Ensuite, ils ont procédé à la modification de nombreux packages et à la mise à jour de l'archive, avant de la déclarer définitivement la première version d'Ubuntu et de créer de nouvelles images de CD à partir de l'archive.
Le cd live et l'ubiquité sont apparus plusieurs fois plus tard. Initialement, le CD d'installation utilisait l'installateur Debian: ce que nous appelons maintenant le CD alternatif / serveur.
la source
Répondre à cette question prendrait une réponse très longue, et ce serait beaucoup d'informations à fournir. J'ai pu le résumer à cela. J'espère que cela vous aidera à répondre à votre question.
Ubuntu a ses racines dans la distribution Debian GNU / Linux. Il était initialement prévu comme un simple fork de la distribution principale.
Debian a tendance à être plus conservatrice quant à la fréquence à laquelle elle publie de nouvelles versions. La nouvelle fourchette devait être un instantané publié tous les six mois. Il a été initialement publié sous le nom "no-name-yet.com". Ce domaine est désormais redirigé vers le site Web principal d'Ubuntu. Le calendrier de publication de six mois a été respecté, mais l'idée de l'instantané simple ne l'a pas été. Contrairement aux autres fourches basées sur Debian (par exemple, Xandros, Linspire et Libranet), la nouvelle version reste disponible gratuitement et utilise principalement des logiciels gratuits (certains des pilotes matériels sont propriétaires).
Il a cependant dépassé ses racines Debian et est devenu une distribution à part entière. Alors que l'on était capable de mélanger et de faire correspondre les logiciels des deux, maintenant il faut faire plus attention à la compatibilité.
No-name-yet.com est finalement devenu Ubuntu, et la première version publique (4.10) est sortie en octobre 2004. Elle est rapidement devenue très populaire parmi les utilisateurs de Linux pour sa facilité d'utilisation et son support matériel avancé. Il reste la version la plus populaire de Linux sur Distrowatch.
Le développement de la distribution est actuellement financé par Canonical Ltd, une société détenue et dirigée par Mark Shuttleworth. En juillet 2005, Canonical a créé la Fondation Ubuntu avec une dotation initiale de 10 millions de dollars (USD). L'objectif de la fondation est de soutenir le développement et de maintenir le système d'exploitation gratuit si quelque chose devait arriver à Shuttleworth ou à la société mère, Canonical.
Le livre officiel d'Ubuntu: Présentation d'Ubuntu
Ce chapitre présente le projet Ubuntu, sa distribution, ses processus de développement et une partie de l'histoire qui a rendu tout cela possible.
CE CHAPITRE PRÉSENTE LE PROJET UBUNTU, sa distribution, ses processus de développement et une partie de l'histoire qui a rendu tout cela possible. Si vous cherchez à vous lancer et à démarrer avec Ubuntu, passez tout de suite au chapitre 2, Installation d'Ubuntu. Si vous souhaitez d'abord savoir d'où vient Ubuntu et où il va, ce chapitre fournira une bonne introduction.
Un tour sauvage
En avril 2004, Mark Shuttleworth a réuni une douzaine de développeurs des projets Debian, GNOME et GNU Arch pour réfléchir. Shuttleworth a demandé aux développeurs si un meilleur type de système d'exploitation (OS) était possible. Leur réponse a été "oui". Il leur a demandé à quoi cela ressemblerait.
Il leur a demandé de décrire la communauté qui construirait un tel système d'exploitation. Ce groupe a travaillé avec Mark pour trouver des réponses à ces questions, puis ils ont décidé d'essayer de faire des réponses une réalité. Le groupe s'est nommé Warthogs et s'est donné un délai de six mois pour construire un système d'exploitation de preuve de concept. Ils ont surnommé leur première version le Warty Warthog avec l'hypothèse raisonnable que leur premier produit aurait ses verrues. Puis ils se sont mis au travail. Continuer à lire
Vous trouverez ci-dessous quelques références que j'ai trouvées peuvent apporter un peu plus de lumière dans la réponse, mais j'ai dit au début, cela prendrait beaucoup d'informations pour répondre. Il existe un document intitulé Debian et Ubuntu, au format PDF, qui peut être téléchargé ici
Qu'est-ce que Ubuntu Linux?
Histoire d'Ubuntu: revisitée et mise à jour
L'histoire d'Ubuntu
Source: Le livre officiel d'Ubuntu: Présentation d'Ubuntu
la source
Pour autant que je sache, vous n'obtiendrez pas une bonne réponse à moins que vous ne parliez aux développeurs qui étaient là au début.
En regardant les listes de diffusion ubuntu-devel en septembre et décembre 2004, lorsque Warty Warthog a été publié, ne donne aucun bon indice sur la façon dont ils ont commencé cela. Cependant, si vous regardez comment construire un fork Debian , aujourd'hui, vous pouvez avoir une idée décente de la façon dont ils ont pu commencer.
Fondamentalement, vous devez créer un nouveau référentiel et partir de là.
la source
Ubuntu est basé sur .deb, vous ne pouvez donc pas simplement cibler le système d'exploitation et le mettre sur un CD. Bien que je ne dispose pas d'informations authentiques sur la façon dont Ubuntu a été dérivé de Debian, la meilleure supposition serait qu'ils ont obtenu certains des outils de construction à l'échelle de la distribution et tiré les paquets qu'ils jugeaient importants du dépôt instable de Debian, puis leur a appliqué des personnalisations. Ces packages ont été ajoutés au dépôt APT et au processus debootstrap.
Fondamentalement, si vous construisez une distribution, vous pouvez aller de deux façons. Soit vous partez de zéro et recherchez les packages que vous souhaitez inclure sur le site du responsable en amont, vous les extrayez et les empaquetez dans votre propre format et ajoutez vous-même les informations de dépendance, soit vous créez une distribution relativement stable.
Le remballage de l'ensemble du système n'est pas un moyen très facile à suivre, car vous n'aurez pas les informations sur le paquet qui dépend de qui. Ceci est important car les logiciels dans le monde * NIX sont compilés avec beaucoup de dépendances (bibliothèques et autres fichiers) à travers les packages, donc même quelque chose d'aussi trivial que de créer un chroot minimaliste est proche d'un cauchemar. Sans même parler d'un système d'exploitation complet.
la source
Vous devrez peut-être aller demander à ceux qui étaient là ..
Les éléments clés (d'après mes souvenirs, en tant qu'observateur) étaient le modèle de pilote simplifié (donc tout était monté sur un CD), la sélection d'un groupe d'applications `` standard '' et d'autres détails (simples) pour le rendre plus facile à installer et soutien.
Voici une petite pièce du puzzle:
PhoneAena.com> Entretien approfondi: Ubuntu Touch vise à apprendre des erreurs d'Android
la source