Wie wurde Ubuntu zuerst entwickelt?

15

Ich bin kein Neuling bei Ubuntu. Ich bin schon eine Weile hier. Die Frage, die ich stellen werde, erfordert im Grunde eine erklärende Antwort, die mit Beispielen möglich ist. Meine Frage ist einfach. Es ist wie folgt:

Jeder sagt, Ubuntu wurde aus Debian entwickelt, indem man so viele Dinge auslöst, etwas anderes hinzufügt, benutzerdefinierte Anzeigen, Marken, Bilder oder Hintergründe usw. gibt. Meine Frage ist, wie sie das machen. Wurde lediglich eine minimale Debian-Distribution auf einem Computersystem installiert, Änderungen an diesem System vorgenommen, der installierten Distribution das Ubiquity-Installationsprogramm hinzugefügt und anschließend eine ISO-Datei erstellt?

Betrachten Sie die beiden Szenarien.

Szenario 1

  1. Sie mounten ein CD-ISO-Image

  2. Entfernen Sie unerwünschte Pakete

  3. Branding hinzufügen

  4. Anpassungen vornehmen

  5. packe die ISO neu

-ODER-

Szenario 2

  1. Installieren Sie eine Debian-Distribution auf dem PC

  2. Entfernen Sie unerwünschte Pakete und installieren Sie neue auf dem installierten Betriebssystem

  3. Wenden Sie benutzerdefinierte Brandings auf das installierte Betriebssystem an

  4. Nehmen Sie Anpassungen auf dem installierten Computer vor

  5. Fügen Sie dem installierten Betriebssystem ein Installationsprogramm hinzu

  6. packe die ISO neu

Was ist eigentlich los?

Roshan George
quelle
1
en.wikipedia.org/wiki/…
Radu Rădeanu
3
@ RaduRădeanu Er möchte wissen, wie dies geschah. "Ubuntu ist eine Abzweigung der Codebasis des Debian-Projekts." und nicht, dass es einfach so ist. Wie haben sie das gemacht?
Alvar
es ist dann Geschichte von Debian.
Dschinn1001
1
nein, die Geschichte, wie sich Debian von Debian zu Ubuntu entwickelt hat.
Alvar
Hat jemand eine Idee dazu?
Roshan George

Antworten:

7

Das Herzstück der Distribution ist das Paketarchiv. Sie erstellten zunächst ein Archiv (archive.ubuntu.com), kopierten die Debian-Quellpakete und erstellten sie auf den Build-Daemons. Dann modifizierten sie viele Pakete und aktualisierten das Archiv, bevor sie es schließlich zur ersten Veröffentlichung von Ubuntu erklärten und neue CD-Images aus dem Archiv erstellten.

Die Live-CD und die Allgegenwart kamen später zu mehreren Veröffentlichungen. Ursprünglich verwendete die Installations-CD den Debian-Installer: das, was wir jetzt die Alternate / Server-CD nennen.

Psusi
quelle
4

Die Beantwortung dieser Frage würde sehr lange dauern, und es wären viele Informationen einzugeben. Ich habe es geschafft, dies zusammenzufassen. Ich hoffe, dass es bei der Beantwortung Ihrer Frage hilft.

Ubuntu hat seine Wurzeln in der Debian GNU / Linux-Distribution. Es war ursprünglich als einfache Abzweigung aus der Hauptdistribution geplant.

Debian tendiert dazu, konservativer zu sein, wenn es neue Versionen veröffentlicht. Die neue Gabel sollte alle sechs Monate als Schnappschuss veröffentlicht werden. Es wurde ursprünglich unter dem Namen "no-name-yet.com" veröffentlicht. Diese Domain leitet nun zur Hauptwebsite von Ubuntu weiter. Der sechsmonatige Release-Zeitplan war gültig, die einfache Snapshot-Idee jedoch nicht. Im Gegensatz zu anderen Debian-basierten Forks (z. B. Xandros, Linspire und Libranet) bleibt die neue Version frei verfügbar und verwendet überwiegend freie Software (einige der Hardwaretreiber sind proprietär).

Es ist jedoch über seine Debian-Wurzeln hinaus gewachsen und zu einer eigenständigen Distribution geworden. Während man früher in der Lage war, Software aus beiden zu mischen und zusammenzufügen, muss man jetzt mehr auf Kompatibilität achten.

Aus No-name-yet.com wurde schließlich Ubuntu, und die erste veröffentlichte Version (4.10) wurde im Oktober 2004 veröffentlicht. Sie wurde bei Linux-Benutzern aufgrund ihrer Benutzerfreundlichkeit und des erweiterten Hardware-Supports schnell sehr beliebt. Es bleibt die beliebteste Version von Linux bei Distrowatch.

Die Entwicklung der Distribution wird derzeit von Canonical Ltd finanziert, einem Unternehmen, das Mark Shuttleworth gehört und von ihm geführt wird. Im Juli 2005 gründete Canonical die Ubuntu Foundation mit einer Anfangsausstattung von 10 Millionen US-Dollar. Der Zweck der Stiftung besteht darin, die Entwicklung zu unterstützen und das Betriebssystem kostenlos zu halten, falls Shuttleworth oder der Muttergesellschaft Canonical etwas zustößt.

Das offizielle Ubuntu-Buch: Einführung in Ubuntu

In diesem Kapitel werden das Ubuntu-Projekt, seine Verteilung, seine Entwicklungsprozesse und ein Teil der Geschichte vorgestellt, die dies alles möglich gemacht hat.

  • Eine wilde Fahrt
  • Freie Software, Open Source und GNU / Linux
  • Eine kurze Geschichte von Ubuntu
  • Was ist Ubuntu?
  • Ubuntu Versprechen und Ziele
  • Canonical und die Ubuntu Foundation
  • Ubuntu-Unterprojekte, Ableitungen und Ausgründungen
  • Zusammenfassung

DIESES KAPITEL STELLT DAS UBUNTU-PROJEKT, seinen Vertrieb, seine Entwicklungsprozesse und einen Teil der Geschichte vor, die alles möglich gemacht hat. Wenn Sie sofort mit Ubuntu loslegen möchten, lesen Sie gleich Kapitel 2, Installieren von Ubuntu. Wenn Sie zuerst wissen möchten, woher Ubuntu kommt und wohin es führt, finden Sie in diesem Kapitel eine gute Einführung.

Eine wilde Fahrt

Im April 2004 brachte Mark Shuttleworth ein Dutzend Entwickler aus den Debian-, GNOME- und GNU Arch-Projekten zusammen, um ein Brainstorming durchzuführen. Shuttleworth fragte die Entwickler, ob ein besseres Betriebssystem (OS) möglich sei. Ihre Antwort war "Ja". Er fragte sie, wie es aussehen würde.

Er bat sie, die Community zu beschreiben, die ein solches Betriebssystem aufbauen würde. Diese Gruppe arbeitete mit Mark zusammen, um Antworten auf diese Fragen zu finden, und beschloss dann, die Antworten in die Realität umzusetzen. Die Gruppe nannte sich die Warthogs und gab sich eine Frist von sechs Monaten, um ein Proof-of-Concept-Betriebssystem zu erstellen. Sie nannten ihre erste Veröffentlichung das Warty Warthog mit der vernünftigen Annahme, dass ihr erstes Produkt seine Warzen haben würde. Dann machten sie sich an die Arbeit. Weiter lesen

Nachstehend sind einige Referenzen aufgeführt, die meiner Meinung nach zu einer besseren Beantwortung beitragen können. Ich sagte jedoch zu Beginn, dass die Beantwortung dieser Fragen viele Informationen erfordern würde. Es ist ein Dokument mit dem Titel Debian und Ubuntu, im PDF - Format, die heruntergeladen werden können Hier

Was ist Ubuntu Linux?

Geschichte von Ubuntu: Überarbeitet und aktualisiert

Die Ubuntu-Geschichte

Quelle: Das offizielle Ubuntu-Buch: Einführung in Ubuntu

Mitch
quelle
1

Soweit ich das beurteilen kann, werden Sie keine gute Antwort erhalten, wenn Sie nicht mit den Entwicklern sprechen, die am Anfang da waren.

Ein Blick auf die Ubuntu-Entwickler- Mailinglisten von September bis Dezember 2004, als Warty Warthog veröffentlicht wurde, gibt keine guten Hinweise darauf, wie sie damit angefangen haben. Wenn Sie sich jedoch heute ansehen, wie man eine Debian-Gabel baut , können Sie eine anständige Vorstellung davon bekommen, wie sie begonnen haben könnten.

Grundsätzlich müssen Sie ein neues Repository erstellen und von dort aus fortfahren.

Kevin Bowen
quelle
0

Ubuntu ist .deb-basiert, daher können Sie das Betriebssystem nicht einfach als Ziel auswählen und auf eine CD kopieren. Ich habe zwar keine authentischen Informationen darüber, wie Ubuntu von Debian entfernt wurde, aber die beste Vermutung wäre, dass sie einige der distro-weiten Build-Tools zum Laufen gebracht und die Pakete, die sie für wichtig erachteten, aus dem instabilen Repo von Debian gezogen haben Anpassungen an sie angewendet. Diese Pakete wurden dem APT-Repo und dem Debootstrap-Prozess hinzugefügt.

Wenn Sie eine Distribution bauen, können Sie grundsätzlich zwei Wege gehen. Sie fangen von vorne an und suchen auf der Website des Upstream-Betreuers nach den Paketen, die Sie möchten, und packen diese in Ihr eigenes Format und fügen selbst Abhängigkeitsinformationen hinzu, oder Sie geben eine relativ stabile Verteilung heraus.

Das Umpacken des gesamten Systems ist nicht sehr wartungsfreundlich, da Sie nicht wissen, welches Paket von welchem ​​abhängt. Dies ist wichtig, da Software in der * NIX-Welt mit vielen Abhängigkeiten (Bibliotheken und anderen Dateien) zwischen Paketen kompiliert wird, sodass selbst etwas so Triviales wie das Erstellen einer minimalistischen Chroot einem Albtraum nahe kommt. Ich spreche nicht einmal von einem ganzen Betriebssystem.

Janos Pasztor
quelle
0

Möglicherweise müssen Sie diejenigen fragen, die dort waren ..

Die Schlüsselelemente (aus meiner Erinnerung als Beobachter) waren das vereinfachte Treibermodell (also alles auf einer CD), die Auswahl einer Gruppe von 'Standard'-Apps und andere (einfache) Details zur Vereinfachung der Installation und Unterstützung.


Hier ist ein kleines Puzzleteil:

PhoneAena.com> Ausführliches Interview: Ubuntu Touch möchte aus den Fehlern von Android lernen

Die Entstehung von Ubuntu Touch

Ubuntu begann im Jahr 2004 und stieß schnell auf Interesse in der Linux-Community. Entwickler versammelten sich um das Produkt und vor allem um das Ethos der Distribution. Zu dieser Zeit gehörten Linux-Distributionen zur Tech-Elite und waren für Durchschnittsbenutzer nicht zugänglich. Mark Shuttleworth versammelte Entwickler aus der Debian-Community, um das zu ändern. Ziel war es, eine Linux-Distribution zu erstellen, die einfach zu bedienen, leicht zu beschaffen und nach einem strengen Update-Zeitplan zu erstellen ist. Die ersten beiden Teile dieser Strategie waren natürlich die eigentlichen Schlüssel, da die Barrierefreiheit dem Betriebssystem eine viel breitere Anwenderbasis eröffnete.

david6
quelle