Jak powstał system Ubuntu po raz pierwszy?

15

Nie jestem noobem dla Ubuntu. Byłem tu przez jakiś czas. Pytanie, które zamierzam zadać, zasadniczo wymaga odpowiedzi wyjaśniającej, możliwej na przykładach. Moje pytanie jest proste. To jest jak poniżej: -

Wszyscy mówią, że Ubuntu zostało opracowane z Debiana, potykając się o tak wiele, dodając coś innego, dając niestandardowe wyświetlacze, branding, obrazy lub tła itp. Moje pytanie brzmi, jak to robią. Czy to było po prostu instalacja minimalnej dystrybucji Debiana w systemie komputerowym, dodawanie i wprowadzanie zmian w tym systemie, dodawanie instalatora Ubiquity do zainstalowanej dystrybucji, a następnie tworzenie pliku ISO?

Rozważ dwa scenariusze.

Scenariusz 1

  1. Montują obraz ISO CD

  2. Usuń niechciane pakiety

  3. Dodaj branding

  4. Dokonaj dostosowań

  5. przepakuj ISO

-LUB-

Scenariusz 2

  1. Zainstaluj dystrybucję Debian na komputerze

  2. Usuń niechciane pakiety i zainstaluj nowe w zainstalowanym systemie operacyjnym

  3. Zastosuj niestandardowe marki do zainstalowanego systemu operacyjnego

  4. Dokonaj dostosowań w zainstalowanym komputerze

  5. Dodaj instalator do zainstalowanego systemu operacyjnego

  6. przepakuj ISO

Co się właściwie dzieje?

Roshan George
źródło
1
en.wikipedia.org/wiki/…
Radu Rădeanu
3
@ RaduRădeanu Chce wiedzieć, jak to się stało „Ubuntu jest rozwidleniem bazy kodów projektu Debian”. i to nie tak. Jak oni to zrobili?
Alvar
jest to historia Debiana.
dschinn1001
1
nie, historia ewolucji Debiana z Debiana na Ubuntu.
Alvar
Czy ktoś ma na to jakiś pomysł?
Roshan George

Odpowiedzi:

7

Sercem dystrybucji jest archiwum pakietów, więc zaczęli od utworzenia archiwum (archive.ubuntu.com), skopiowania tam pakietów źródłowych debiana i zbudowania ich na demonach kompilacji. Następnie przystąpili do modyfikacji wielu pakietów i aktualizacji archiwum, zanim w końcu zadeklarowali pierwszą wersję Ubuntu i zbudowali nowe obrazy płyt CD z archiwum.

Live CD i wszechobecność pojawiły się kilka wydań później. Początkowo instalacyjny dysk CD używał instalatora debian: to, co teraz nazywamy alternatywnym / serwerem CD.

psusi
źródło
4

Odpowiedź na to pytanie wymagałaby bardzo długiej odpowiedzi i wymagałaby podania wielu informacji. Byłem w stanie to podsumować. Mam nadzieję, że pomoże w udzieleniu odpowiedzi na twoje pytanie.

Ubuntu ma swoje korzenie w dystrybucji Debian GNU / Linux. Początkowo był planowany jako prosty widelec z głównej dystrybucji.

Debian wydaje się być bardziej konserwatywny pod względem częstotliwości wydawania nowych wersji. Nowy widelec miał być migawką wydawaną co sześć miesięcy. Został pierwotnie wydany pod nazwą „no-name-yet.com”. Ta domena przekierowuje teraz do głównej witryny Ubuntu. Sześciomiesięczny harmonogram wypuszczenia się utrzymał, ale prosty pomysł na zrzut nie. W przeciwieństwie do innych forków opartych na Debianie (np. Xandros, Linspire i Libranet), nowa wersja pozostaje ogólnie dostępna i wykorzystuje głównie darmowe oprogramowanie (niektóre sterowniki sprzętowe są zastrzeżone).

Jednak wyrósł on poza swoje korzenie Debiana i stał się samodzielną dystrybucją. Podczas gdy jeden był w stanie mieszać i dopasowywać oprogramowanie z tych dwóch, teraz trzeba być bardziej ostrożnym w kwestii zgodności.

No-name-yet.com ostatecznie stało się Ubuntu, a pierwsza publicznie wydana wersja (4.10) została wydana w październiku 2004 roku. Szybko stała się bardzo popularna wśród użytkowników Linuksa ze względu na łatwość użycia i zaawansowaną obsługę sprzętu. Pozostaje najpopularniejszą wersją Linuksa w Distrowatch.

Rozwój dystrybucji jest obecnie finansowany przez Canonical Ltd, spółkę należącą i zarządzaną przez Marka Shuttlewortha. W lipcu 2005 r. Firma Canonical utworzyła Fundację Ubuntu z początkowym wyposażeniem w wysokości 10 mln USD. Celem fundacji jest wspieranie rozwoju i utrzymanie bezpłatnego systemu operacyjnego na wypadek, gdyby coś stało się Shuttleworthowi lub spółce macierzystej Canonical.

Oficjalna książka Ubuntu: Wprowadzenie do Ubuntu

W tym rozdziale przedstawiono projekt Ubuntu, jego dystrybucję, procesy rozwoju i trochę historii, dzięki której wszystko było możliwe.

  • Dzika jazda
  • Darmowe oprogramowanie, Open Source i GNU / Linux
  • Krótka historia Ubuntu
  • Co to jest Ubuntu?
  • Ubuntu obiecuje i cele
  • Canonical i Fundacja Ubuntu
  • Podprojekty Ubuntu, instrumenty pochodne i wydzielenia
  • streszczenie

TEN ROZDZIAŁ WPROWADZA PROJEKT UBUNTU, jego dystrybucję, procesy rozwoju i część historii, która umożliwiła to wszystko. Jeśli chcesz wskoczyć od razu i zacząć korzystać z Ubuntu, przejdź od razu do rozdziału 2, Instalowanie Ubuntu. Jeśli chcesz dowiedzieć się, skąd pochodzi Ubuntu i dokąd zmierza, ten rozdział zapewni dobre wprowadzenie.

Dzika jazda

W kwietniu 2004 r. Mark Shuttleworth zgromadził kilkunastu programistów z projektów Debian, GNOME i GNU Arch, aby przeprowadzić burzę mózgów. Shuttleworth zapytał deweloperów, czy możliwy jest lepszy typ systemu operacyjnego (OS). Odpowiedzieli „Tak”. Zapytał ich, jak by to wyglądało.

Poprosił ich o opisanie społeczności, która zbudowałaby taki system operacyjny. Ta grupa współpracowała z Markiem, aby znaleźć odpowiedzi na te pytania, a następnie postanowili spróbować udzielić odpowiedzi. Grupa nazywała się Warthogs i wyznaczyła sobie sześciomiesięczny termin na zbudowanie systemu operacyjnego opartego na koncepcji. Nazwali swoje pierwsze wydanie Warty Warthog przy rozsądnym założeniu, że ich pierwszy produkt będzie miał brodawki. Potem zabrali się do pracy. Czytaj

Poniżej kilka referencji, które znalazłem, mogą rzucić nieco więcej światła na odpowiadanie, ale na początku powiedziałem, że odpowiedź zajmie dużo informacji. Istnieje dokument zatytułowany Debian i Ubuntu w formacie PDF, który można pobrać tutaj

Co to jest Ubuntu Linux?

Historia Ubuntu: Ponownie odwiedzono i zaktualizowano

Historia Ubuntu

Źródło: The Official Ubuntu Book: Przedstawiamy Ubuntu

Mitch
źródło
1

O ile wiem, nie dostaniesz dobrej odpowiedzi, chyba że porozmawiasz z programistami, którzy byli tam na początku.

Patrząc na listy mailingowe Ubuntu-devel do września i grudnia 2004 r., Kiedy wydano Warty Warthog, nie ma dobrych wskazówek, jak to się zaczęło. Jednakże, jeśli spojrzysz na to, jak zbudować widelec Debiana , dzisiaj możesz uzyskać porządny pomysł, jak mogły się zacząć.

Zasadniczo musisz utworzyć nowe repozytorium i stamtąd.

Kevin Bowen
źródło
0

Ubuntu jest oparte na .deb, więc nie możesz po prostu celować w system operacyjny i włożyć go na dysk CD. Chociaż nie mam autentycznych informacji na temat tego, jak Ubuntu został rozwidlony z Debiana, najlepiej zgadnąć, że dostali niektóre z narzędzi do budowania dla całej dystrybucji i wyciągnęli pakiety, które uważali za ważne z niestabilnej repozytorium Debiana, to zastosował do nich dostosowania. Pakiety te zostały dodane do repozytorium APT i procesu debootstrap.

Zasadniczo, jeśli budujesz dystrybucję, możesz przejść na dwa sposoby. Albo zaczniesz od zera i poszukasz pakietów, które chcesz uwzględnić na stronie opiekuna wyższego szczebla, ściągniesz i spakujesz je we własnym formacie i sam dodasz informacje o zależnościach, albo rozwiniesz je ze względnie stabilnej dystrybucji.

Ponowne pakowanie całego systemu nie jest zbyt łatwym w utrzymaniu sposobem, ponieważ nie będziesz miał informacji, który pakiet zależy od którego. Jest to ważne, ponieważ oprogramowanie w świecie * NIX jest kompilowane z wieloma zależnościami (bibliotekami i innymi plikami) między pakietami, więc nawet coś tak trywialnego jak tworzenie minimalistycznego chroota jest bliskie koszmaru. Nawet nie mówiąc o całym systemie operacyjnym.

Janos Pasztor
źródło
0

Być może będziesz musiał zapytać tych, którzy tam byli ...

Kluczowe elementy (z moich wspomnień, jako obserwatora) to uproszczony model sterownika (więc wszystko mieści się na jednej płycie CD), wybór grupy „standardowych” aplikacji i inne (proste) szczegóły dotyczące ułatwienia instalacji i wsparcie.


Oto mały kawałek układanki:

PhoneAena.com> Szczegółowy wywiad: Ubuntu Touch stara się uczyć na błędach Androida

Geneza Ubuntu Touch

Ubuntu rozpoczęło działalność w 2004 roku i szybko wzbudziło zainteresowanie społeczności Linux. Deweloperzy skupili się wokół produktu i, co ważniejsze, etosu dystrybucji. W tym czasie dystrybucje Linuksa były domeną elity technologicznej i nie były dostępne dla przeciętnych użytkowników. Mark Shuttleworth zebrał programistów ze społeczności Debiana, aby to zmienić. Celem było stworzenie rozproszenia Linuksa, które byłoby łatwe w użyciu, łatwe do uzyskania i utrzymane według ścisłego harmonogramu aktualizacji. Pierwsze dwie części tej strategii były oczywiście prawdziwymi kluczami, ponieważ dostępność otworzyła znacznie szerszą bazę użytkowników dla systemu operacyjnego.

david6
źródło