Svijet GNU / Linuxa vrlo je širok, a opet vrlo poznat. Koncept radne površine, paketa i korijenskog direktorija poznat je većini korisnika; znatiželjno je da ovi elementi nisu isključivi između jedne i druge distribucije.
Pa kad god čitam o Linux distribuciji koja obećava da će biti "drugačija", pitam se:šta ga čini drugačijim od ostalih postojećih? Ispod toga parametri podemos razlikovati stvarno jednom GNU / Linux distribucija među hiljadama koje nam ovaj univerzum nudi? |
Paketi i njihovi menadžeri
Iako isti program može biti dostupan za hiljade distribucija, paket s kojim je instaliran u svakoj od njih može biti drugačiji. Kada govorimo o paketu, mislimo na format ili ekstenziju datoteke koju operativni sistem koristi za instaliranje programa. Da bi distribucija mogla koristiti ovu datoteku, ona također mora imati upravitelja paketa koji ima alate za instaliranje, izmjenu ili uklanjanje spomenutog programa. To je važno, jer iako se programi ne mijenjaju između jedne i druge distribucije (to jest, Mozilla Firefox ostat će Firefox u svim distribucijama), vrlo je vjerojatno da će se, ako se paket koji se koristi za njegovu instalaciju, promijeniti.
Neki formati paketa su:
- deb: koristi Debian i njegovi derivati.
- RPM: (Red Hat Package Manager) porijeklom iz Red Hat-a i koriste ga mnogi drugi kao što su Fedora, OpenSUSE, Mandriva, Mageia i drugi.
- PISI: iz Pardusa.
- MO: iz Slaxa.
- ŠTENAC i PET: Štene Linux.
- .txz: Slackware
I neki od najpopularnijih menadžera paketa:
- APT (terminal) i Synaptic (grafički): koristi Debian i njegovi derivati.
- Zypper (terminal) i YaST (grafički): upravitelj OpenSUSE.
- YUM: Fedora i Yellow Dog Linux.
- Pac-man: Arch Linux.
- dpkg - Izvorno kreirao Debian.
- Urpmi: Mandriva i Mageia.
- nadogradnja: Red Hat.
- slapt-get, slackpkg i swaret - razni "alati" koje Slackware koristi za rad s tgz paketima.
Je li važno da promijenim upravitelja paketa između distribucija? Da. Činjenica da se odlučite za jednog menadžera na štetu ostalih, implicira da tražite efikasno upravljanje paketima koji će se instalirati. Ukratko, upravitelj paketa definira velik dio "suštine" distribucije i sjajna je stvar koju treba uzeti u obzir kako bi se razlikovala od ostalih. Neću raspravljati o tome koji je bolji, iako na Internetu postoji nekoliko primjera onoga što ja nazivam "sklonost - zipper - njam rat" u kojem obožavatelji SUSE tvrde da je Zypper i dalje najbolji.
Proširiti se: http://distrowatch.com/dwres.php?resource=package-management
Upotrebljivost
Druga tema koja se vrlo često ponavlja je nivo iskustva koji nam treba za upotrebu distribucije. Mnogo puta se prilikom preporuke distribucije za početnike, ili kao što se dogodilo s našom prvom distribucijom, često čujemo „nemojte ni sanjati da isprobate Gentoo iz kutije“ ili „Ubuntu je dobra opcija za početak“ .
Teškoća korištenja distribucije procjenjuje se u smislu:
- količina grafičkih elemenata koje nudi.
- količina posla koji se mora obaviti po konzoli (gdje ne postoje grafičke alternative za taj zadatak).
- poteškoća u instalaciji.
- volumen konfiguracije koji se mora izvršiti nakon instalacije distribucije.
- ako je tijekom instalacije potrebno konfigurirati particiju diska ili se to može učiniti automatski.
Zbog toga je uobičajeno grupirati određene distribucije kao što je nivo stručnjaka (Gentoo, Linux From Scratch, Slackware, Arch), koje se ne preporučuju za korisnika s „srednjim početnikom“. U posljednje vrijeme postoji fenomen koji uzrokuje da se trend distribucije Linuxa pretvori u operativni sistem koji je sve ugodniji za svakog korisnika. Unatoč tome, neke distribucije za početnike (Linux Mint, Ubuntu, Elementary OS, između ostalog) ostaju izvanredne.
Hardver
Nije jedna od prvih stvari koja se spominje kada se govori o distribuciji, ali ipak je nešto važno. U svijetu koji se pokušava odvojiti od "sistema koji sve više traži više resursa" (Windows) i dalje prati novi hardver, postoji niša distribucija koja omogućava recikliranje hardvera (Puppy Linux, Slitaz, Tiny Core Linux , AUSTRUMI, Slax, Lubuntu, Xubuntu, Alcolix, Prokleti mali Linux, Molinux, itd.). Iako se druge distribucije, poput Linux Mint ili Arch, mogu instalirati na starije računare, postoji ograničenje u kojem se gubi fluidnost sistema, stoga postoje specijalizirane distribucije za tu vrstu hardvera. Stoga je logičnije da neke od ovih distribucija nude podršku za 32-bitne i 16-bitne verzije; najpopularnija ponuda 32 i 64 bitne podrške.
Distribucija poput Puppy Linux Tada se ističe po tome što nije neophodno biti u toku sa najmoćnijim hardverom na trenutnom tržištu, već je potpuno funkcionalan na računarima s jednostavnim resursima, sve dok ne instaliramo programe koji zahtijevaju prekomjerne resurse.
Lansiranje formata
Jednostavno je: distribucija se obično isporučuje u nizu formata koji na kraju definiraju njezinu suštinu. Iako su CD / DVD uživo često uobičajeni među popularnim distribucijama, postoje mnogi drugi koji ne koriste ovaj format, uzdržavajući se od izdavanja samo instalabilnih verzija.
Mogućnost postojanja CD-a, DVD-a, Live CD-a / DVD-a, različitih okruženja radne površine po defaultu ili mogućnost instalacije s Interneta nešto je što utječe na odluku mnogih korisnika da testiraju distribuciju ili je trajno koriste. Također primjećujemo da postoje preliminarna izdanja koja omogućavaju zajednici da testira distribuciju prije nego što je finalizirana.
Druge važne tačke također uključuju one verzije za prijenosne uređaje i druge koje distribuiraju "izdvajanja", gdje je najkonkretniji primjer Fedore, koja ima verziju za igre, laboratorij i dizajn, iako je ovo, po mom mišljenju, pitanje instaliranja postojećih paketa u različita spremišta. Konačno, ne zaboravljam distribucije koje se valjaju, čiji su najjasniji eksponenti Debian, svod y OpenSUSE, omogućavajući ažuriranje softvera i verzija sistema bez potrebe za novom instalacijom ili straha od gubitka ličnih podataka.
Opšti cilj
Svaka distribucija ima na umu cilj s kojim želi doseći svoje trenutne ili potencijalne korisnike. Odatle možemo razlikovati one koji su specifični za prenosnike (poput JoliCloud, koji je takođe orijentisan za upotrebu u oblaku) i one za servere (RedHat Linux Enterprise je jedan od najsnažnijih i sa trenutno najboljom podrškom).
Ostale distribucije imaju za cilj estetsku negu stola i sličnost sa drugim sistemima (što olakšava prelazak sa njima), kao što je slučaj sa Pear OS (sa estetikom sličnom Mac-u), ZorinOS (koji GNOME prilagođava tako da nudi slično okruženje različitim verzijama Windows-a) i Elementarni OS (sa zadanim skupom ugrađenih ikona i funkcionalnom instalacijom); Za njih se može tvrditi da se razlikuju od klasičnih okruženja, ali se i dalje mogu instalirati u ove distribucije.
Te distribucije usmjerene na "određenu publiku", kao što je Naučni Linux, muzika, otakux a drugi dodaju samo određene aplikacije, što se osobno čini nedovoljno da bi se istaklo od ostatka grupe, s obzirom na to da se aplikacija može instalirati na bilo koji sistem ako je izvorni kod dostupan.
Da bismo također naglasili, postoje neke "neobičnosti", kao što vidimo u Globo Linuxu, modularnoj distribuciji koja instalirane programe organizira na drugačiji način od ostale distribucije, tako da se datoteke istog programa nalaze zajedno. Klasični direktoriji postoje, ali su skriveni, tako da u osnovnom direktoriju prema zadanim postavkama vidimo sljedeće direktorije: Programi, Korisnici, Sistem, Datoteke, Mount, Depot.
Još jedan dobar primer je igelle, izrađen od nule za podršku najvećem broju postojećih uređaja. Distribucija ima radno okruženje zvano Esther napisano u GTK + i sa Webkitom kao mehanizmom za prikazivanje.
U završnici ove napomene, želio bih istaknuti element koji je po mom mišljenju ujedno i nešto transcendentno što razlikuje distribucije: zajednica koja okružuje svaku distribuciju od vitalnog je značaja za rad ove distribucije. Postoji mnogo primjera kada odluke zajednice ili njihov nedostatak određuju smjer (za uspjeh ili neuspjeh) razvoja distribucije, a programeri moraju voditi više brige i pažnje. Bilo je i slučajeva kada je korisnik ostavio distro zbog toga što nije imao problema ili sumnje kada zajednica nije znala kako da odgovori ili pruži pomoć; zato slika zajednice, iako svojstvena operativnom sistemu kao takvom, i dalje igra centralnu ulogu u isticanju jedne distribucije iznad drugih.
Konačno, ne zaboravite pročitati odjeljak “Distribucije”O ovom blogu koji sadrži vrlo korisne informacije za pridošlice.
Vrlo kompletno! Tek sam počeo malo da se igram s Mageia 2 i nisam uspio pronaći upravitelja paketa za konzolu, na trenutak sam pomislio da se mogu koristiti samo drakerpm (što mi se činilo vrlo čudno hehe). Idem da vidim kako se paketi instaliraju sa urpmi, hvala!
Da, tačno je. Od velike važnosti.
Preporučujem vam da pročitate odjeljak Distribucije ovog bloga. Neke ideje izražene u ovom članku tamo su razvijene malo dublje.
Ostavljam vam vezu: http://usemoslinux.blogspot.com/p/distros.html
Živjeli! Paul.
2012. Disqus
Grafičko okruženje nije razlika koja je bitna?
Sviđa mi se kako odredite distro prema njegovoj funkcionalnosti ... Pogotovo kada govorite o ambalaži i upraviteljima paketa .... Iako sam korisnik debiana i kbuntu-a ... Iznenađen sam da je patentni zatvarač dobar alat za upravljanje paketima ... Naravno, želio bih isprobati opensuse na svom računalu ... ali koristim ga samo na nekim serverima koje koristim administrirajte!
Slackware godinama koristi .txz format umjesto .tgz koji, usput rečeno, nije isto što i tartarg .tar.gz ili .tar.bz2 koji se koriste, obično za izvorni kod ...
Vrlo dobro 😉
Detalj
APT (terminal) i Synaptic (grafički): koristi "" Debian "" i njegovi derivati.