Hvad er forskellen mellem Main, Restricted, Universe og Multiverse on Ubuntu?
Ubuntu tilbyder fire forskellige software repositories, alle officielle - Main, Restricted, Universe og Multiverse. Hoved og Begrænset understøttes fuldt ud af Canonical, mens Universe og Multiverse ikke modtager den støtte, du måtte forvente.
På ældre versioner af Ubuntu blev kun Main og Restricted repositories aktiveret som standard. Ubuntu desktop-systemer kommer nu med alle fire lagre aktiveret som standard.
Main - Officielt støttet, open source software
Main er beskrevet som "Canonical-understøttet fri og open source-software." Canonical er Ubuntu's moderselskab, og de yder officiel støtte til alle softwarepakkerne i Main. Hver open source softwarepakke inkluderet i Ubuntus standardinstallation er inkluderet her. Andre vigtige pakker - f.eks. Server software - er også en del af Main.
Canonical understøtter pakker i Main repository med sikkerhedsopdateringer og andre kritiske rettelser for levetiden af Ubuntu-udgivelsen
Hovedarkivet er det primære Ubuntu-depot. Hvis en pakke er her, har Canonical forpligtet sig til at understøtte det med sikkerheds patches og andre kritiske opdateringer for distributionens levetid. Når Canonical prale af Ubuntu, vil LTS modtage sikkerhedsopdateringer i fem år. Det er pakkerne i Main repository, der faktisk modtager disse opdateringer. Disse er alle open source-software, hvilket betyder, at Ubuntus udviklere kan løse problemer i dem alene.
Du kan få vist pakker i Main i Ubuntu softwarecenter. De vil have "Open source" -licensen og angiver, at "Canonical leverer kritiske opdateringer", indtil slutdatoen for din installerede udgivelse af Ubuntu.
Begrænset - Officielt støttet, lukket kilde-software
Det begrænsede arkiv indeholder software med lukket software, som officielt understøttes af Canonical. Dette omfatter kun hardware drivere i øjeblikket. Nogle Wi-Fi-hardware har brug for lukkede drivere eller firmware til at arbejde. Spillere har brug for NVIDIA eller AMD Catalyst (tidligere kendt som "fglrx") grafikdrivere for optimal grafik hardware ydeevne. Disse drivere kan aktiveres fra værktøjet Yderligere drivere i Ubuntu.
Canonical vil officielt støtte disse lukkede drivere og firmwarepakker for længden af Ubuntu-udgivelsen. De er forpligtet til at holde disse chauffører til at arbejde, fastsætte eventuelle store problemer og tilslutte eventuelle sikkerhedshuller. Canonical kan ikke selv gøre det selvfølgelig - de skal vente på, at hardwareproducenten frigiver nye og opdaterede tørreapparater, når der er et problem. Koden er ikke åben, så Canonical kan ikke rette det på egen hånd. Derfor er kun vigtige hardwaredrivere medtaget her - ingen anden lukket kilde-software understøttes officielt.
Du kan se Begrænset software ved at kigge efter "Proprietary" -licensen og linjen "Canonical leverer kritiske opdateringer leveret af udviklerne" -linjen. Canonical kan ikke rette driverne alene - de vil bare give vigtige opdateringer til dig, når de får dem.
Universe - Fællesskabsbaseret, open source-software
Det store flertal af softwaren i Ubuntu Software Center kommer fra universets repository. Disse pakker importeres enten automatisk fra den nyeste version af Debian eller uploades og vedligeholdes af Ubuntu-fællesskabet.
Canonical giver ikke officiel support eller opdateringer til disse pakker. En Ubuntu LTS-udgivelse kan understøttes i fem år, men pakkerne i universets arkiv understøttes slet ikke officielt. De er generelt fine, men de er ikke garanteret at modtage sikkerhedsopdateringer. Hvis en sikkerhedsopdatering er fundet, kan disse pakker aldrig modtage den, indtil den næste udgivelse af Ubuntu, når en nyere version af pakken automatisk trækkes ind.
Dette bør ikke skræmme dig væk fra at installere software fra Universe. Dette er normalt ikke et problem - vigtige desktop applikationer som Firefox er en del af Main og vil modtage kritiske opdateringer. Hvis der er et stort problem, kan Ubuntu-fællesskabet rette et hul og rulle ud en løsning. Samfundet er præcis, hvad det lyder som - Ubuntu brugere og entusiaster, der ikke er ansat af Canonical, men som afsætter noget af deres tid til at arbejde på Ubuntu eller opretholde specifikke pakker.
Men på et server system er det værd at overveje, om serversoftwaren du installerer er en del af Main eller Universe. Hvis det er fra universets depot, skal du muligvis holde øje med sikkerhedsopdateringer. Det kan være nødvendigt at opdatere serversoftwaren, hvis der findes et hul.
Du kan se universets software ved at kigge efter "Open source" -licensen og linjen "Canonical giver ikke opdateringer ... Nogle opdateringer kan leveres af Ubuntu-fællesskabet." Canonical bruger ordet "may" her - der er ingen garantier!
Multiverse - Unsupported, Closed-Source og Patent-Encumbered Software
Multiverse er stedet for tvivlsomme, kontroversielle ting. Dette omfatter lukket software som Adobe Flash plug-in og pakker, der er afhængige af software med lukket software, som plug-ins til Skype. Den indeholder også open source-software med juridiske begrænsninger - for eksempel lyd- og videoafspillingssoftware, der overtræder patenter. DVD afspilning software er ikke inkluderet her - der er alvorlige juridiske problemer omkring open source libdvdcss DVD afspilnings bibliotek. Faktisk synes libdvdcss at være ulovlig i USA.
Ubuntu kan ikke officielt distribuere disse pakker sammen med hovedfordelingen, men de leveres her for din bekvemmelighed. På andre Linux-distributioner findes emnerne her ofte i tredjepartsregistreringer, du skal gå ud af din måde at finde - RPM Fusion for Fedora, Packman til openSUSE og Penguin Liberation Front (PLF) til den manglende Mandriva distribution.
Multiverse er som med universet repository et community-supported repository. Der er ingen garanti for sikkerhedsopdateringer her. Fordi så mange af pakkerne er lukkede, kunne fællesskabet ofte ikke løse problemer, du støder på, selvom de ville.
Du kan få øje på disse pakker ved deres "ukendte" licens. Som med universet hedder Ubuntu Software Center, at Ubuntu-fællesskabet kan levere opdateringer, men Canonical vil ikke.
På en typisk hjemme-pc bør du ikke bekymre sig om disse forskelle for meget. Pakker, du installerer fra Universe, skal generelt være ret sikre - hvis der er et stort problem, kan Ubuntu-fællesskabet håndtere det og udrulle en sikkerhedsopdatering til dig. Pakker fra Multivers kan være nødvendige for at se nogle typer multimediefiler og endda se Flash indhold i Firefox.
På en server eller en kritisk arbejdsstation er disse forskelle vigtigere. Installer software fra Universe, og du er ikke garanteret support fra Canonical til det. Dette er en stor ting, hvis du udsætter den software til internettet på en Ubuntu-server.