Ubuntu opiera się na Debianie. Mint jest oparty na Ubuntu (z wyjątkiem Linux Mint Debian Edition, która jest oparta na Debianie).
Kiedy jedna dystrybucja opiera się na innej, w jaki sposób różni się od dystrybucji macierzystej? Co zostało dodane, wyjęte lub zmienione?
EDYCJA: Po przeczytaniu odpowiedzi Chrisa Downa zastanawiam się, czy nie powinienem był podejść do tego z innej strony, pytając: jakie są składniki dystrybucji inne niż jądro i aplikacje?
aptitude
,dpkg
itp). W tym przypadku „oparty na” oznacza głównie „rozwidlony z”.Kolejna linia rozwoju: Mandrake (obecnie Mandriva, po połączeniu z offshotem Mandrake Conectiva) pochodzi z Red Hat, głównie rozbieżnego poprzez podkreślenie KDE zamiast Gnome jako domyślnego środowiska graficznego. Projekt Fedora powstał jako kolekcja pakietów dla Red Hata, a później przejął dystrybucję Fedory, gdy Red Hat Enterprise Linux stał się oddzielną dystrybucją. Istnieje kilka mniejszych dystrybucji pochodzących z Fedory. Następnie istnieją dystrybucje, takie jak CentOS, które pobierają źródła RHEL i rekompilują je (zastępując logo Red Hat i inne marki) i rozpowszechniają wyniki bez potrzeby umowy serwisowej) oraz Scientific Linux, którzy robią zasadniczo to samo co CentOS, ale dodają niektóre pakiety do użytku w Fermilab, CERN i innych. Potem jest Oracle Unbreakable Linux [sic], także klon Red Hat.
Jakie są różnice? Ponieważ jest to oprogramowanie typu open source, jeśli ktoś nie jest zadowolony z tego, co robi jego ulubiona dystrybucja, może go rozwidlić i iść własną drogą. Konfiguracja całej infrastruktury (strona internetowa, strony pobierania, budowanie farm) nie jest tania / łatwa (chociaż większość (jeśli nie wszystkie) np. Źródeł infrastruktury Fedory jest dostępna za darmo, i przypuszczam, że również Debiana, to tylko mała część pracy). Ale co ważniejsze, pozyskanie grupy oddanych wolontariuszy do pakowania oprogramowania, nadążania za upstreamem, naprawiania błędów, odpowiadania na pytania itd. To ogromne przedsięwzięcie. O wiele łatwiej jest po prostu poradzić sobie z tą częścią, która najbardziej Ci przeszkadza (tj. Skonfigurować zbiór alternatywnych / dodatkowych pakietów dla niektórych dystrybucji), a resztę pozostawić dystrybucji nadrzędnej, lub nawet wybierz paczki od tego rodzica bez większej wartości dodanej jako podstawy tego, co próbujesz zrobić. Różnice będą w dużym stopniu zależeć od tego, co derywat próbuje osiągnąć, dostępnych zasobów i upływu czasu. Z drugiej strony wszystkie dystrybucje są zbudowane na tej samej podstawowej infrastrukturze oprogramowania open source (jądro Linux (nawet z linią opartą na jądrze Debiana BSD i tym podobne), GCC, glibc, X.org, Gnome, KDE, ... ), więc istnieje nadrzędna wspólność.
źródło