Co sprawia, że ​​dystrybucja GNU / Linuksa różni się od innych?

linux

Świat GNU / Linuksa jest bardzo szeroki, a jednocześnie bardzo znajomy. Pojęcia środowiska graficznego, pakietu i katalogu głównego są znane większości użytkowników; co ciekawe, te elementy nie wykluczają się między różnymi dystrybucjami.

Kiedy więc czytam o dystrybucji Linuksa, która obiecuje być „inna”, zadaję sobie pytanie:co sprawia, że ​​jest inny innych istniejących? Pod tym parametry my różnicować naprawdę do jednego Dystrybucja GNU / Linux wśród tysięcy, które oferuje nam ten wszechświat?

Pakiety i ich menedżerowie

Chociaż ten sam program może być dostępny dla tysięcy dystrybucji, pakiet, z którym jest instalowany w każdej z nich, może być inny. Kiedy mówimy o pakiecie, mamy na myśli format lub rozszerzenie pliku, które jest używane przez system operacyjny do instalacji programu. Aby dystrybucja mogła korzystać z tego pliku, musi również mieć menedżera pakietów, który ma narzędzia do instalowania, modyfikowania lub usuwania tego programu. Jest to ważne, ponieważ chociaż programy nie zmieniają się między jedną dystrybucją a drugą (to znaczy Mozilla Firefox pozostanie Firefox we wszystkich dystrybucjach), jest bardzo prawdopodobne, że jeśli pakiet użyty do zainstalowania go zmieni się.

Niektóre formaty pakietów to:

  • deb: używany przez Debiana i jego pochodne.
  • RPM: (Red Hat Package Manager) wywodzący się z Red Hat i szeroko używany przez wiele innych, takich jak Fedora, OpenSUSE, Mandriva, Mageia i inne.
  • PISI: od Pardus.
  • MO: od Slax.
  • PUP i PET: Puppy Linux.
  • .txt: Slackware

I niektóre z najpopularniejszych menedżerów pakietów:

  • APT (terminal) i Synaptic (grafika): używane przez Debiana i jego pochodne.
  • Zypper (terminal) i YaST (graficzny): menedżer OpenSUSE.
  • YUM: Fedora i Yellow Dog Linux.
  • Pac-man: Arch Linux.
  • dpkg - pierwotnie stworzony przez Debiana.
  • Urpmi: Mandriva i Mageia.
  • up2date: Czerwony Kapelusz.
  • slapt-get, slackpkg i swaret - Różne "narzędzia" używane przez Slackware do pracy z pakietami tgz.

menedżer pakietów synaptic

Czy to ważne, żebym zmieniał menedżera pakietów między dystrybucjami? Tak. Fakt, że menedżer jest wybierany ze szkodą dla innych, oznacza, że ​​dąży się do wydajnego zarządzania pakietami do zainstalowania. Krótko mówiąc, menedżer pakietów definiuje dużą część „istoty” dystrybucji i jest świetnym punktem do wzięcia pod uwagę przy odróżnianiu jej od innych. Nie zamierzam dyskutować, który z nich jest lepszy, chociaż w Internecie jest kilka przykładów tego, co nazywam „wojną aptitude - zypper - yum”, w której fani SUSE głoszą, że Zypper wciąż jest najlepszy.

Rozszerzać: http://distrowatch.com/dwres.php?resource=package-management

Użyteczność

Kolejnym tematem, który jest bardzo często powtarzany, jest poziom doświadczenia, jaki musimy mieć przy korzystaniu z dystrybucji. Często zdarza się, gdy polecamy dystrybucje nowicjuszom lub tak jak to się stało w przypadku naszej pierwszej dystrybucji, często słyszymy „nawet nie śnij o wypróbowaniu Gentoo po wyjęciu z pudełka” lub „Ubuntu to dobra opcja na początek” .

Trudność korzystania z dystrybucji jest szacowana na podstawie:

  • ilość oferowanych elementów graficznych.
  • ilość pracy, którą należy wykonać na konsolę (gdzie nie ma graficznych alternatyw dla tego zadania).
  • trudność instalacji.
  • objętość konfiguracji, którą należy wykonać po zainstalowaniu dystrybucji.
  • jeśli podczas instalacji konieczne jest skonfigurowanie partycji dysku lub można to zrobić automatycznie.

Dlatego często grupuje się pewne dystrybucje, takie jak poziom ekspercki (Gentoo, Linux From Scratch, Slackware, Arch), które nie są zalecane dla „średnio-początkujących” użytkowników. Ostatnio pojawiło się zjawisko, które powoduje, że trend dystrybucji Linuksa zmienia się w zapewnianie coraz przyjemniejszego systemu operacyjnego dla każdego użytkownika. Mimo to niektóre dystrybucje dla początkujących (między innymi Linux Mint, Ubuntu, Elementary OS) pozostają niezwykłe.

Sprzęt komputerowy

Nie jest to jedna z pierwszych rzeczy, o których wspomina się, gdy mówimy o dystrybucji, ale nadal jest to coś ważnego. W świecie, który próbuje oderwać się od „systemu, który coraz częściej wymaga większej ilości zasobów” (Windows) i wciąż nadąża za nowym sprzętem, istnieje nisza dystrybucji, która umożliwia recykling sprzętu (Puppy Linux, Slitaz, Tiny Core Linux , AUSTRUMI, Slax, Lubuntu, Xubuntu, Alcolix, Damn Small Linux, Molinux itp.). Podczas gdy inne dystrybucje, takie jak Linux Mint lub Arch, mogą być instalowane na starszych komputerach, istnieje granica, w której traci się płynność systemu, dlatego istnieją wyspecjalizowane dystrybucje dla tego typu sprzętu. Dlatego bardziej logiczne jest, że niektóre z tych dystrybucji oferują obsługę wersji 32-bitowych i 16-bitowych; najpopularniejsza oferta obsługi 32 i 64 bitów.

Dystrybucja taka jak Puppy Linux Wyróżnia się wówczas tym, że nie jest konieczne bycie na bieżąco z najpotężniejszym sprzętem na obecnym rynku, ale jest w pełni funkcjonalny na komputerach z prostymi zasobami, o ile nie instalujemy programów wymagających nadmiernych zasobów.

Uruchom formaty

To proste: dystrybucja zwykle występuje w szeregu formatów, które ostatecznie definiują jej istotę. Chociaż Live CD / DVD są zwykle popularne wśród popularnych dystrybucji, istnieje wiele innych, które nie używają tego formatu, powstrzymując się od wydawania tylko wersji do zainstalowania.

Możliwość posiadania CD, DVD, Live CD / DVD, domyślnie różne środowiska graficzne czy możliwość instalacji z Internetu to coś, co wpływa na decyzję wielu użytkowników o przetestowaniu dystrybucji lub jej trwałym użytkowaniu. Widzimy również, że istnieją wersje wstępne, które pozwalają społeczności przetestować dystrybucję przed jej sfinalizowaniem.

Inne ważne punkty obejmują również te wersje dla urządzeń przenośnych i innych, które rozpowszechniają „spin-offy”, gdzie najbardziej konkretnym przykładem jest Fedora, która ma wersję dla gier, laboratorium i projektowania, chociaż moim zdaniem jest to kwestia instalacji istniejących pakietów w różnych repozytoriach. Na koniec nie zapominam o rozkładach z ruchomymi wydaniami, których najwyraźniejsze są wykładniki Debian, łuk y OpenSUSE, umożliwiając aktualizację oprogramowania i wersji systemu bez konieczności przeprowadzania nowej instalacji lub bez obawy o utratę danych osobowych.

Ogólny cel

Każda dystrybucja ma na uwadze cel, jakim jest dotarcie do obecnych lub potencjalnych użytkowników. Stamtąd możemy wyróżnić te, które są specyficzne dla laptopów (takie jak JoliCloud, który jest również zorientowany na użycie w chmurze) i te dla serwerów (RedHat Linux Enterprise Jest to jeden z najbardziej niezawodnych i obecnie obsługiwanych).

Inne dystrybucje mają na celu estetyczną pielęgnację pulpitu i podobieństwo do innych systemów (w ten sposób ułatwiając przejście z nimi), jak to ma miejsce w przypadku gruszka OS (z estetyką podobną do Maca), ZorinoS (które GNOME dostosowuje, aby oferować podobne środowisko do różnych wersji systemu Windows) i Podstawowy system operacyjny (z zestawem wbudowanych ikon i domyślną instalacją funkcjonalną); Mogą twierdzić, że różnią się od klasycznych środowisk, ale nadal można je zainstalować w tych dystrybucjach.

Dystrybucja Linux PearOS

Te dystrybucje były skierowane do „określonych odbiorców”, takich jak Naukowy Linux, muzyka, otakuks a inni dodają tylko określone aplikacje, co osobiście wydaje się niewystarczające, aby wyróżniać się spośród reszty grupy, biorąc pod uwagę, że aplikację można zainstalować w dowolnym systemie, jeśli dostępny jest kod źródłowy.

Aby również podkreślić, istnieją pewne „dziwactwa”, które widzimy w Globo Linux, modułowej dystrybucji, która organizuje zainstalowane programy w inny sposób niż pozostałe dystrybucje, tak że pliki tego samego programu są razem. Klasyczne katalogi istnieją, ale są ukryte, więc w katalogu głównym domyślnie widzimy następujące katalogi: Programs, Users, System, Files, Mount, Depot.

Innym dobrym przykładem jest igelle, zbudowany od podstaw do obsługi największej liczby istniejących urządzeń. Dystrybucja posiada środowisko graficzne o nazwie Esther napisane w GTK + z Webkitem jako silnikiem renderującym.

Na zakończenie tej notatki chciałbym podkreślić element, który moim zdaniem jest także czymś transcendentnym, co różnicuje dystrybucje: społeczność otaczająca każdą dystrybucję jest niezbędna dla działania tego. Istnieje kilka przykładów, w których decyzje społeczności lub ich brak wyznaczają kierunek (na sukces lub porażkę) rozwoju dystrybucji i to na to programiści muszą zwrócić większą uwagę i uwagę. Zdarzały się również przypadki, w których użytkownik opuścił dystrybucję, ponieważ nie miał problemów lub wątpliwości, a społeczność nie wiedziała, jak odpowiedzieć lub udzielić pomocy; dlatego też wizerunek społeczności, choć nieodłączny od samego systemu operacyjnego, nadal odgrywa kluczową rolę w wyróżnianiu jednej dystrybucji ponad innymi.

Na koniec nie zapomnij przeczytać sekcji „Dystrybucje”Tego bloga, który zawiera bardzo przydatne informacje dla nowicjuszy.

Dzięki Juan Ortiz!

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   linuxo powiedział

    Bardzo kompletne! Właśnie zacząłem grać trochę z Mageią 2 i nie mogłem znaleźć menedżera pakietów konsoli, przez chwilę myślałem, że można użyć tylko drakerpm (co wydawało mi się bardzo dziwne hehe). Zobaczę, jak pakiety są instalowane za pomocą urpmi, dzięki!

  2.   Użyjmy Linuksa powiedział

    Tak to jest poprawne. Wielkie znaczenie.
    Polecam przeczytanie sekcji Dystrybucje tego bloga. Niektóre z pomysłów przedstawionych w tym artykule są tam nieco bardziej szczegółowo rozwinięte.

    Zostawiam ci link: http://usemoslinux.blogspot.com/p/distros.html

    Twoje zdrowie! Paweł.

    2012/11/16 Disqu

  3.   Wiktor Bautista i Roca powiedział

    Środowisko graficzne to nie różnica, która ma znaczenie?

  4.   baranek pasterski jasny powiedział

    Uwielbiam sposób, w jaki określasz dystrybucję zgodnie z ich funkcjonalnością… Szczególnie, gdy mówisz o opakowaniach i menedżerach pakietów…. Chociaż jestem użytkownikiem Debiana i kbuntu ... Dziwię się, że zipper jest dobrym narzędziem do zarządzania pakietami ... Oczywiście bardzo chciałbym wypróbować opensuse na moim komputerze ... ale używam go tylko na serwerach, które Zarządzam!

  5.   Xurxo powiedział

    Slackware od lat używa formatu .txz zamiast .tgz, który, nawiasem mówiąc, nie jest tym samym, co paczki z plikami .tar.gz lub .tar.bz2, które są używane, zwykle do kodu źródłowego ...

  6.   Mąka powiedział

    Bardzo dobrze 😉

    Szczegół

    APT (terminal) i Synaptic (grafika): używane przez "" Debiana "" i jego pochodne.