Distribuție Linux

Cronologie cu dezvoltarea diferitelor distribuții Linux

O distribuție Linux este o selecție de software coordonat în jurul nucleului Linux , care în unele cazuri este, de asemenea, un nucleu de distribuție mai mult sau mai puțin adaptat , care este de obicei menținut în strânsă coordonare cu Upstream în sine . De obicei, termenul se limitează la compilații care sunt în mare parte tipice Linux, ceea ce nu se aplică Android , de exemplu .

Distribuțiile în care programele GNU joacă un rol esențial sunt denumite și „ distribuții GNU / Linux ”. Denumirea cu sau fără un sufix de nume GNU este tratată diferit de către distribuitori, în funcție de poziția lor în disputa cu numele GNU / Linux .

Aproape fiecare distribuție este construită în jurul unui manager de pachete ; Aceasta înseamnă că toate componentele instalației sunt disponibile ca pachete și pot fi instalate, dezinstalate și actualizate folosind managerul de pachete. Pachetele sunt păstrate online în așa-numitele depozite .

O distribuție Linux este realizată de distribuitorul său. De obicei, această persoană selectează programele pentru care are drepturile necesare, le adaptează mai mult sau mai puțin, le împachetează în managerul său de pachete și oferă rezultatul ca distribuție. De obicei, doar câteva programe sunt scrise chiar de către distribuitor, de ex. B. de obicei instalatorul de distribuție . Distribuitorul poate fi o companie sau un grup de voluntari din întreaga lume. De asemenea, poate oferi suport comercial.

concept

Scopul unei distribuții este de a crea un pachet de software coordonat. Partea centrală este alcătuită din nucleul Linux în sine, precum și din programele de sistem și bibliotecile. În funcție de utilizarea intenționată a distribuției, se adaugă diverse programe de aplicații (de exemplu , browser web , aplicații de birou , programe de desen , playere media etc.).

Distribuțiile Linux au de obicei un număr mare de programe pregătite pentru instalare în depozite. Acest lucru este în contrast conceptual cu alte sisteme de operare, cum ar fi Windows și macOS , care pe lângă sistemul de operare în sine conțin doar câteva aplicații, dar se bazează pe integrarea programelor de la furnizori externi, așa-numitele ISV .

Alte sarcini ale distribuțiilor sunt adaptarea programelor ( patching ), adăugând evoluția propriului program ( în special pentru instalarea și configurarea sistemului , cum ar fi apt , Synaptic , YaST ) și (cu câteva excepții, de exemplu Gentoo) compilarea și ambalare ( . deb , .rpm ) al programelor. Programele și actualizările suplimentare sunt de obicei furnizate central printr-un depozit , care este sincronizat cu sistemul de operare printr-un sistem de gestionare a pachetelor .

Chiar dacă distribuțiile sunt de departe cea mai comună variantă a sistemelor de operare Linux, Linux poate fi operat și fără o distribuție gata făcută, de exemplu cu ajutorul Linux From Scratch . Pe piața sistemelor încorporate , care este importantă pentru Linux , distribuțiile nu sunt foarte răspândite.

compoziţie

Componentele unei distribuții Linux

Pe lângă nucleul Linux, o distribuție constă de obicei din mediul software GNU . Aceasta oferă părți mari ale sistemului de bază de bază cu numeroasele servicii de sistem (așa-numiții daemons ), precum și diverse aplicații care sunt așteptate într-un sistem Unixoid . Distribuțiile, care sunt, de asemenea, sau destinate numai sistemelor desktop, au de obicei un sistem de ferestre , în prezent în mare parte X Window System . Acest lucru este necesar pentru rularea unei interfețe grafice de utilizator . Pe baza acestui lucru, este de obicei disponibil un mediu desktop, cum ar fi Gnome sau Compilația software KDE , care, pe lângă interfața pură a utilizatorului, include și o selecție de programe de aplicații .

În plus, un distribuitor adaugă de obicei numeroase alte aplicații. Acestea sunt, de exemplu, pachete de birou , software multimedia , editori , programe de e-mail , browsere , dar și servicii de server . În plus, există în principal instrumente de dezvoltare software, cum ar fi compilatoare sau interpreți și editori.

Multe componente software ale distribuțiilor Linux, de ex. B. compilatorul GCC , provine din vechiul proiect GNU. Chiar înainte de a fi dezvoltat Linux, și-a stabilit sarcina de a dezvolta o alternativă la sistemele de operare comerciale Unix . Deoarece propriul nucleu al proiectului GNU, GNU Hurd , este încă în curs de dezvoltare, nucleul Linux este adesea folosit ca înlocuitor. Acesta este motivul pentru care numele dublu GNU / Linux este, de asemenea, obișnuit pentru o distribuție (de exemplu, Debian ).

Există, de asemenea, distribuții Linux care renunță complet la componentele software GNU sau la un sistem X Window și utilizează în schimb software alternativ. Aceste distribuții, cum ar fi FreeVMS sau Cosmoe , uneori nu se comportă nici măcar de la distanță ca un sistem Unix.

distribuție

În timp ce sistemele de operare brevetate sunt adesea vândute prin intermediul punctelor de vânzare cu amănuntul , aceasta este excepția pentru distribuțiile Linux. Majoritatea distribuțiilor se pot elibera de pe site-ul Web pentru a descărca furnizorul. Acestea sunt finanțate prin donații, sprijin plătit sau pur și simplu prin participarea voluntarilor. Doar relativ puține distribuții sunt dezvoltate de companiile orientate spre profit, iar unele sunt disponibile prin intermediul comercianților cu amănuntul. Numeroase distribuții Linux sunt de asemenea achiziționate, neobservate de clienți, ca firmware pe un dispozitiv sau chiar pe mașini sau sisteme mai mari . Poate fi, pentru. B. mașini-unelte , vehicule , electrocasnice , PLC-uri , dispozitive de măsurare , telefoane mobile , modemuri , camere digitale , NAS sau televizoare .

istorie

Deoarece Linux este doar un nucleu de sistem de operare , este necesar un software suplimentar pentru a obține un sistem de operare utilizabil. Din acest motiv, primele distribuții Linux au apărut la scurt timp după ce Linux a fost licențiat de GPL , când utilizatorii care nu făceau parte din grupul direct de dezvoltatori au început să folosească Linux. Scopul primelor distribuții a fost să grupeze sistemul cu software-ul proiectului GNU, de exemplu, pentru a forma un sistem de operare funcțional. Acestea includ MCC Interim Linux , care a fost lansat pe serverele FTP ale Universității din Manchester în februarie 1992 și TAMU și Softlanding Linux System (SLS), care au apărut puțin mai târziu. Prima distribuție disponibilă comercial pe CD a fost Yggdrasil Linux, dezvoltată de Adam J. Richters în 1992 . În 1993 Patrick Volkerding a publicat distribuția Slackware , care se bazează pe SLS. Este cea mai veche distribuție Linux încă activă astăzi. Tot în 1993, la aproximativ o lună după lansarea Slackware, a fost lansat proiectul Debian, care, spre deosebire de Slackware, este dezvoltat în comun. Prima versiune stabilă a apărut în 1996. În 2004, Canonical a lansat Ubuntu bazat pe Debian, ulterior foarte popular Ubuntu .

Primii utilizatori erau încă familiarizați cu software-ul gratuit din anii 1980 și apreciau Linux, deoarece aveau din nou drepturile de exploatare a software-ului pe care îl foloseau. Utilizatorii ulteriori au fost utilizatori Unix care inițial au folosit Linux în principal în scopuri private și au fost deosebit de mulțumiți de prețul scăzut. Primele distribuții au fost create doar din motive de comoditate, dar astăzi sunt modalitatea obișnuită pentru utilizatori și dezvoltatori de a instala un sistem Linux. Distribuțiile Linux sunt în prezent dezvoltate și operate de grupuri de dezvoltatori, precum și de companii sau proiecte non-profit.

Întrebarea despre care distribuții sunt deosebit de populare este dificil de răspuns. În țările vorbitoare de limbă germană, Ubuntu, Debian, openSUSE și Knoppix sunt menționate mai des în afara presei IT. În plus, ar trebui menționat Fedora , care este dezvoltat de compania listată din SUA Red Hat .

Tipuri de distribuții

Deoarece distribuțiile sunt practic propriile lor produse , ele concurează între ele pe piață și încearcă să se diferențieze unele pe altele, pe de o parte, dar să nu ofere celorlalte distribuții prea mult avantaj pe de altă parte. Prin urmare, toate distribuțiile diferă; dar nu există aproape nimic pentru care fiecare distribuție să nu poată fi adaptată. Singurele excepții de la aceasta sunt sistemele speciale, cum ar fi software-ul din zona încorporată .

Unele distribuții sunt optimizate special pentru un caz de utilizare. De exemplu, există sisteme special utilizate în instituțiile de învățământ cu software specializat și, în mare parte, un sistem terminal server , ceea ce înseamnă că este necesar doar un computer puternic, iar altfel este suficient hardware mai vechi. Exemple sunt Edubuntu sau DebianEdu . Există, de asemenea, sisteme special pentru computerele învechite care au o gamă mai mică de funcții și au cerințe de sistem reduse. Exemple sunt Damn Small Linux sau Puppy Linux , care au doar 50 sau 100 MB.

Distribuții smartphone

Ecran de pornire Android 7.1

Există distribuții Linux optimizate special pentru smartphone-uri și tablete . Pe lângă funcțiile de telefonie și SMS , acestea oferă diverse funcții PIM , de navigație și multimedia . De obicei, este acționat folosind multi-touch sau stilou. Sistemele de operare pentru smartphone-uri bazate pe Linux sunt dezvoltate în majoritate de un consorțiu corporativ sau de o singură companie și, în unele cazuri, diferă foarte mult de distribuțiile clasice de desktop, încorporate și server. Spre deosebire de zona încorporată, sistemele de smartphone bazate pe Linux nu se limitează la un anumit dispozitiv. Mai degrabă, acestea servesc ca sistem de operare pentru dispozitive din serii de modele foarte diferite și sunt adesea utilizate de la producători.

Arhitectura multor sisteme de operare pentru smartphone-uri și tablete bazate pe Linux, cum ar fi B. În afară de nucleul Linux, Android are puțin în comun cu conceptele clasice de distribuție Linux. Indiferent dacă Android, ca cel mai important sistem de operare smartphone bazat pe kernel-ul Linux, ar trebui clasificat și ca distribuție Linux, este o chestiune de controversă. De obicei, se folosește doar o mică parte din mediul și instrumentele software altfel obișnuite GNU. Deși Android în sine este open source, acesta este de obicei livrat împreună cu serviciile proprii Google Play , deoarece Android în sine nu conține magazinul Google Play deseori solicitat . Deoarece acest lucru folosește un software binar propriu necontrolat, Richard Stallman și FSF sunt foarte critici față de Android și recomandă utilizarea alternativelor. Serviciile și instrumentele similare UNIX utilizate în cea mai mare parte pe Linux sunt parțial înlocuite de un mediu de rulare Java . Acest lucru creează noi interfețe de programare care pot fi emulate sau implementate pe orice altă platformă. În ciuda discrepanțelor mari, Android este clasificat de unii pe baza proprietăților comune cu distribuțiile Linux încorporate în distribuțiile Linux. Alte sisteme de operare pentru smartphone-uri bazate pe Linux, cum ar fi Firefox OS , Ubuntu pentru telefoane , Maemo , Tizen , Mer , Sailfish OS și MeeGo utilizează părți mai mari ale mediului software clasic GNU, astfel încât acestea pot fi uneori completate mai ușor cu aplicații Linux clasice și deci mai mult ca distribuțiile Linux în sens clasic.

În timp ce cotele de piață ale platformelor mobile larg răspândite anterior, cum ar fi iOS- ul Apple , Windows Mobile , Microsoft și sistemul de operare Symbian Nokia, au scăzut, Android a reușit să câștige cote de piață. De la sfârșitul anului 2010, sistemele Linux au preluat conducerea pe piața smartphone-urilor în creștere rapidă. Împreună au avut o cotă de piață de cel puțin 45% în iulie 2011. În prezent, Android este de departe cea mai populară distribuție Linux pentru smartphone-uri. Cota de piață în mai 2016 a fost de 78%.

Distribuții încorporate

Linux este un sistem de operare popular în sistemele încorporate. Distribuțiile corespunzătoare sunt de obicei extrem de specializate, deoarece sunt concepute pentru câteva sarcini specifice. În majoritatea cazurilor, nu există sau există doar o interfață grafică foarte simplă. Adesea acestea sunt sisteme în timp real . De obicei, acestea seamănă puțin cu distribuțiile PC.

Distribuții live

Sistemele live care sunt pornite de pe CD, DVD, USB și alte medii sunt o specialitate . În timp ce acestea au fost inițial doar distribuții specializate care ar fi trebuit să demonstreze domeniul de aplicare funcțional al Linux, acesta face acum parte din tonul bun al distribuțiilor Linux, domeniul de aplicare standard, sub forma unui CD sau DVD live sau a unui stick de memorie USB live de oferit . Unele dintre aceste sisteme pot fi, de asemenea, instalate direct de pe mediu.

Sistemele live pot fi pornite ca un Linux complet fără a scrie pe hard disk și fără a modifica configurația existentă a unui computer. În acest fel, distribuția Linux relevantă poate fi testată în siguranță pe un computer. Sistemele live sunt, de asemenea, ideale pentru recuperarea datelor și analiza sistemului, deoarece sunt independente de configurația sistemului existent și, prin urmare, nu pot fi afectate de posibile infecții cu viermi și viruși.

Distribuții Linux alături de alte sisteme de operare

Majoritatea distribuțiilor Linux pot fi instalate pe același hardware în paralel cu alte sisteme de operare. O altă distribuție Linux, un alt sistem de operare asemănător Unix, cum ar fi macOS sau Solaris , sau chiar Windows pot fi considerate ca atare . În principiu, trebuie făcută o distincție între două abordări:

Multi-barca

Într-o configurație multi-boot , două sau mai multe sisteme de operare sunt instalate în paralel pe diferite partiții de pe hard disk. Programele de instalare ale distribuțiilor Linux moderne pot recunoaște de obicei sistemele de operare care sunt deja instalate și configurează independent o configurație multi-boot. După instalare, puteți selecta ce sistem de operare ar trebui să înceapă în timpul procesului de boot prin intermediul unui încărcător de boot sau al unui manager de boot .

Virtualizare

Dacă sistemele de operare sunt adesea utilizate în același timp, o soluție de virtualizare poate fi mai potrivită. Trebuie făcută o distincție între sistemele gazdă și sistem invitat. Primul este de fapt instalat fizic pe hardware. Software-ul de virtualizare precum VirtualBox sau KVM este utilizat în cadrul acestuia . Aceasta emulează toate componentele hardware necesare pentru sistemul invitat sau oferă acces direct la hardware-ul real al computerului printr-un sistem de securitate. Deoarece acest lucru este necesar într-o astfel de configurație pentru funcționarea simultană a ambelor sisteme, poate exista o pierdere de viteză.

Diferențele dintre distribuțiile individuale

Chiar dacă nu luați în considerare distribuțiile speciale, distribuțiile comune Linux diferă, de asemenea, în anumite puncte.

De exemplu, unele distribuții avansate nu au un program de instalare, ci doar un CD live care oferă instrumentele necesare pentru instalarea manuală (de exemplu, Arch și Gentoo ). Majoritatea, cu toate acestea, oferă un program de instalare sub forma unui expert . Unii oferă un expert, dar necesită lucrări pregătitoare, cum ar fi partiționarea (de exemplu, Slackware). Restul configurației este de obicei același cu metoda de instalare. Cu unele sisteme trebuie să modificați fișierele de configurare i. d. De obicei editați direct, în timp ce alții oferă instrumente pentru cele mai importante opțiuni.

Un alt punct important este disponibilitatea gratuită. Câteva distribuții costă bani (de exemplu, RHEL ), în timp ce majoritatea sunt gratuite.

Distribuțiile diferă, de asemenea, prin numărul de arhitecturi acceptate (Gentoo și Debian sunt deosebit de diverse). Tipul și domeniul de aplicare al documentației joacă, de asemenea, un rol. De exemplu, unele produse sunt livrate cu manuale (de exemplu, RHEL ), în timp ce pentru majoritatea dintre ele este disponibilă doar documentație pe site-uri web. Unele distribuții nu au deloc documentație oficială și preferă să fie întreținută de către utilizatori - de exemplu ca wiki . În plus, distribuitorii comerciali oferă de obicei asistență oficială , care, totuși, trebuie plătită ca serviciu. Există, de asemenea, diferențe în politica de acordare a licențelor. Unele sisteme au software gratuit doar în depozitele lor (în special consecvente, de exemplu Parabola ), în timp ce altele includ și software neliberat. Ca un compromis, sunt deseori oferite depozite cu software proprietar, care trebuie adăugate manual la managerul de pachete (de exemplu, Debian și Ubuntu fac asta) sau se face o excepție pentru programele deosebit de importante (de exemplu, de asemenea, Ubuntu). Software-ul plătit nu este aproape niciodată inclus. O altă distincție trebuie făcută între distribuțiile comunității (de exemplu, Debian) și cele susținute de companii (de exemplu, Ubuntu). Ciclurile de actualizare joacă, de asemenea, un rol. Acestea variază de la lansări continue (de exemplu, Arch, Gentoo și Debian Unstable) la cicluri de actualizare de patru ani, cu suport garantat de zece ani pentru o versiune (RHEL). Numărul de software din depozite este, de asemenea, important. În funcție de grupul țintă al unei distribuții, mărimea și expertiza utilizatorilor diferă, de asemenea.

Compatibilitatea între distribuții

Diferențele dintre distribuții afectează adesea compatibilitatea acestora.

La începutul istoriei distribuțiilor, au apărut concepte pentru a simplifica instalarea de software suplimentar. În majoritatea cazurilor, software-ul trebuie furnizat sub formă de pachete compilate și trebuie furnizat un mecanism care să rezolve dependențele funcționale dintre pachetele instalate și descărcate. Sistemele de gestionare a pachetelor rezultate funcționează fiecare cu propriile formate de pachete, de exemplu RPM sau dpkg . Multe distribuții Linux au propriul lor management de software cu propriile pachete binare, dintre care unele sunt incompatibile cu alte distribuții.

Critica principiului distribuțiilor Linux începe, printre altele, în acest moment. Întrucât nu fiecare proiect software și nu fiecare dezvoltator de software are cunoștințele și resursele necesare pentru a furniza software pentru fiecare distribuție Linux, deseori este publicat doar codul sursă . Cu toate acestea, crearea de aplicații executabile din codul sursă publicat este potențial un proces complicat și predispus la erori care poate fi prea complicat pentru mulți utilizatori. Acestea rămân deseori dependente sau limitate de software-ul furnizat de distribuție. Cu toate acestea, furnizarea codului sursă ca metodă de livrare a software-ului nu este o opțiune pentru furnizorii de software comercial care doresc să livreze software în format binar, motiv pentru care trebuie să servească multitudinea de distribuții și formatele lor de pachete cu pachete specifice, ceea ce înseamnă multă muncă suplimentară. În mediul corporativ, prin urmare, doar o selecție limitată de distribuții are șansa ca platformă generală de lucru.

Un alt standard important este POSIX . Spre deosebire de LSB, acesta depășește Linux și este destinat să formeze un standard pentru toate sistemele de operare de tip Unix. POSIX nu este compatibil cu LSB. Distribuțiile Linux respectă de obicei o mare parte din normă. Cu toate acestea, în prezent nu există nicio distribuție care să fie certificată oficial ca fiind conformă POSIX.

Abordări de standardizare

Pentru a împiedica divergența în continuare a distribuțiilor, Free Standards Group (acum Linux Foundation ) a fost fondat cu scopul de a promova standarde adecvate între distribuții. Cea mai cunoscută este Linux Standard Base pentru a promova compatibilitatea binară a distribuțiilor. Diferitele distribuții implementează LSB cu grade diferite de strictețe. Acesta definește interfețele binare potrivite (denumite „ ABI ”, pentru Application Binary Interface ), câteva detalii despre structura internă și un sistem de pachete (aici RPM ) care trebuie suportat pentru instalarea software-ului de la alți furnizori.

Cu toate acestea, sensul practic al acestor reguli este limitat. Angajamentul unilateral față de formatul pachetului RPM este uneori pus la îndoială după ce formatul dpkg a câștigat o utilizare pe scară largă în ultimii ani datorită Ubuntu și Linux Mint . Deoarece majoritatea distribuțiilor care utilizează dpkg se bazează direct pe Debian , pachetele lor sunt adesea instalabile în alte distribuții care se bazează și pe Debian. Pe de altă parte, toate distribuțiile derivate de la Fedora (sau Red Hat Linux ), OpenSUSE și Mandriva se bazează pe RPM. Este în întregime posibil cu unele restricții - de ex. B. Utilizarea serviciului OpenSuse Build - pentru a crea pachete RPM care pot fi utilizate pe toate aceste distribuții.

O altă standardizare este Filesystem Hierarchy Standard , care ar trebui să permită o denumire comună a unor nume de fișiere și directoare și o structură consistentă a directoarelor de bază. Cu toate acestea, nici aici nu sunt reglementate detaliile care anterior au cauzat incompatibilități. Alte probleme apar numai atunci când aplicațiile sunt ferm integrate în arborele directorului de sistem. Este cerut de Linux Standard Base .

Abordări alternative de diseminare a programului

Există câteva abordări alternative la modelul de distribuție centrală a software-ului prin distribuții și depozite ale acestora . Proiecte precum Autopackage , Zero Install sau succesorul Klik PortableLinuxApps încearcă să creeze o opțiune de distribuție software uniformă, dar descentralizată, independentă de distribuție, binară, dar până acum nu au realizat nicio distribuție sau suport relevant din partea comunității Linux .

Un pas în această direcție a fost introducerea unui centru software în Ubuntu în 2011 pentru a putea crește în mod semnificativ numărul de aplicații, deoarece modelul de distribuție se dimensionează doar într-o măsură limitată.

În 2012, dezvoltatorul kernel - ului Ingo Molnár a subliniat, de asemenea , necesitatea de a furniza o astfel de metodă de distribuție software descentralizată, scalabilă și independentă de distribuție; lipsa unui astfel de mecanism este una dintre problemele de bază ale desktopului Linux.

Vezi si

literatură

Link-uri web

Commons : distribuție Linux  - colecție de imagini, videoclipuri și fișiere audio

Dovezi individuale

  1. ^ O scurtă istorie a lui Debian - o istorie detaliată. Echipa de documentare Debian, accesată la 8 august 2016 .
  2. Lansări - Ubuntu Wiki. Canonical, accesat la 8 august 2016 .
  3. a b Chris Hoffman: Android se bazează pe Linux, dar ce înseamnă asta? ( Engleză ) 12 mai 2014. Adus pe 23 aprilie 2015: „ Android poate fi bazat pe Linux, dar nu se bazează pe tipul de sistem Linux pe care l-ați folosit pe computer. Nu puteți rula aplicații Android pe distribuții tipice Linux și nu puteți rula programele Linux cu care sunteți familiarizați pe Android. Linux constituie partea centrală a Android, dar Google nu a adăugat toate software-urile și bibliotecile tipice pe care le-ați găsi pe o distribuție Linux, cum ar fi Ubuntu. Acest lucru face diferența. "
  4. a b Ryan Paul: Vis (oaie ++): introducerea unui dezvoltator la Google Android ( engleză ) În: Ars Technica . 24 februarie 2009. Accesat la 3 aprilie 2013.
  5. ^ Adrian Kingsley-Hughes: The death of the Linux distro ( engleză ) În: The death of the Linux distro . CBS Interactive. 14 februarie 2012. Adus pe 19 septembrie 2012: „Aruncați o privire la modul în care Android a devenit distribuția Linux dominantă pe platformele mobile. [...] Deci, din nou, în timp ce B2G este în esență o distribuție Linux, oamenii vor veni [...] "
  6. Jeff Hoogland: Six Signs Android nu este într-adevăr Linux ( engleză ) Gânduri despre tehnologie. 7 iulie 2011. Adus pe 20 aprilie 2015: „ Mulți oameni susțin că Android a pus Linux în mâinile a milioane de utilizatori. Deși nu există nicio îndoială că Android a avut un succes furibund, aș argumenta că Google a pus Android în mâinile a milioane de oameni - nu Linux. "
  7. a b Richard Stallman: Este Android cu adevărat software gratuit? - Codul smartphone-ului Google este adesea descris ca „deschis” sau „gratuit” - dar atunci când este examinat de Free Software Foundation, începe să semene cu ceva diferit (în engleză ) The Guardian . 19 septembrie 2011. Accesat pe 9 septembrie 2012: „Software-ul versiunilor Android 1 și 2 a fost dezvoltat în cea mai mare parte de Google; Google a lansat-o sub licența Apache 2.0, care este o licență laxă de software gratuit, fără copyleft. [...] Versiunea Linux inclusă în Android nu este un software complet gratuit, deoarece conține „bloburi binare” non-gratuite [...] Android este foarte diferit de sistemul de operare GNU / Linux, deoarece conține foarte puțin de GNU. "
  8. Android Open Source Project. Accesat pe 29 iunie 2020 .
  9. Richard Stallman: Android și libertatea utilizatorilor - Sprijiniți campania gratuit pentru Android! . gnu.org. 5 august 2012. Accesat pe 9 septembrie 2012: „Deși telefoanele Android de astăzi sunt considerabil mai puțin rele decât smartphone-urile Apple sau Windows, nu se poate spune că respectă libertatea utilizatorilor”.
  10. Ce este Android? În: Ghidul dezvoltatorilor Android. Adus la 8 septembrie 2011 .
  11. zdnet.de: „Cât de mult este Linux în sistemul de operare Google?” De Christoph H. Hochstätter, 18 mai 2011. Accesat la 11 septembrie 2013
  12. Anika Kehrer: Cât de mult Linux există în Android? . Online la linux-magazin.de din 10 noiembrie 2009; Adus la 11 septembrie 2013.
  13. ^ Bill Anderson: Android este doar o altă distribuție a Linux. Știri Android pentru Costa Rica, 13 mai 2014, accesat la 12 septembrie 2014 (engleză): „ Android nu este o distribuție GNU / Linux, dar este o distribuție a Linux. Mai precis, este o distribuție de Linux încorporat care folosește multe utilități NetBSD. "
  14. Canonical aduce Ubuntu pe smartphone-uri. (Nu mai este disponibil online.) Arhivat din original la 12 ianuarie 2013 ; Adus la 18 ianuarie 2013 .
  15. Jolla: primul smartphone Sailfish la sfârșitul anului 2013 pentru 400 EUR. (Nu mai este disponibil online.) Chip.de, arhivat din original la 7 iunie 2013 ; Adus pe 29 mai 2013 .
  16. Cifre cheie pe piața mobilelor de la Business Insider ( Memento din 27 mai 2012 în Arhiva Internet ), 15 aprilie 2012, Alexander Oschatz, Radenbul, accesat: 19 iunie 2012.
  17. Android Google devine cea mai importantă platformă de telefoane inteligente din lume , accesată la 11 august 2011
  18. Criza Nokia se agravează . NZZ -Online. 11 august 2011. Adus pe 10 ianuarie 2012.
  19. Cote de piață ale Android și iOS în ceea ce privește vânzările în Germania. statista, accesat la 7 august 2016 .
  20. Linux continuă să crească pe piața dispozitivelor încorporate. pro-linux.de, 25 martie 2015, accesat la 7 august 2016 .
  21. a b Tony Mobily: 2009: instalarea software-ului în GNU / Linux este încă ruptă - și o cale de remediere . www.freesoftwaremagazine.com. 23 iunie 2009. Arhivat din original la 26 iunie 2009. Adus la 4 august 2011.
  22. Troy Hepfner: Linux Game Development Part 2 - Distributable Binaries ( English ) 1 octombrie 2007. Arhivat din original la 13 octombrie 2007. Accesat la 19 decembrie 2011: „Crearea unui executabil care funcționează pe aproape toate distribuțiile Linux este o provocare. Există o serie de factori care contribuie la problemă [...] "
  23. John King: Actualizarea aplicației Ubuntu pachet implică în mod nerezonabil actualizarea întregului sistem de operare - Bug # 578045 ( engleză ) În: Launchpad . Ubuntu. 10 mai 2010. Adus pe 27 mai 2012: „Este mai ușor să faceți upgrade la cele mai noi versiuni stabile ale majorității aplicațiilor - chiar și a aplicațiilor open source - pe un sistem de operare proprietar decât pe Ubuntu.”
  24. Eskild Hustvedt: Playing well with distros ( engleză ) Linux Game Publishing . 24 noiembrie 2009. Arhivat din original la 21 septembrie 2011. Adus la 15 ianuarie 2012.
  25. Miguel de Icaza : Linux și furnizori independenți de software ( engleză ) primates.ximian.com. 4 noiembrie 2003. Arhivat din original la 15 iulie 2012. Adus la 7 aprilie 2012: „[…] cerințele de personal pentru întreținerea și testarea […] software-ului pentru o duzină de distribuții și versiuni de lansare devine rapid o povară mare [ ...]] "
  26. Dave Burke: Porting Osmos to Linux: A Post-Mortem (part 2/3) ( engleză ) hemispheregames.com. 18 mai 2010. Accesat la 16 iunie 2012: „Didn't Love: Packaging the Game. A fost nevoie de zile de efort pentru a crea pachetele binare pentru Osmos […] Cum ar trebui să fie ambalată o aplicație în Linux? [...] Nu există standarde sau răspunsuri clare la oricare dintre aceste întrebări. Nu există nicio documentație pentru aceste lucruri! Întrebarea pe forumuri vă va oferi de obicei un spectru de răspunsuri fără răspuns consens și o mulțime de mici argumente secundare. Practic, am realizat în mod invers ceea ce am văzut făcând alte aplicații (ceea ce, din păcate, a fost de puțin confort, deoarece toată lumea o face diferit). M-am hotărât să susțin .deb / .rpm / .tar.gz cu executabile explicite pe 32 și 64 biți [...] "
  27. ^ Registrul produselor certificate UNIX. Adus la 18 iulie 2017 .
  28. Eric Brown: certificările LSB 4.0 vizează vindecarea fragmentării Linux ( engleză ) linuxfordevices.com. 8 decembrie 2010. Arhivat din original la 24 decembrie 2013. Adus la 16 noiembrie 2011: „[...] LSB ajută la reducerea fragmentării, nu o elimină. „Problema ambalajelor și a dependențelor mai largi este încă una mare (pentru mine) cel puțin” scrie Kerner. „Același RPM pe care îl obțin pentru Fedora nu va funcționa pe Ubuntu, iar pachetele Ubuntu DEB nu vor funcționa pe SUSE etc. etc.” [...] ”
  29. openSUSE: Distribuirea încrucișată Build Service cum. Suse ( Novell ), 11 mai 2013, accesat la 6 februarie 2014 .
  30. Hisham Muhammad: Arborele Unix repensat: o introducere în GoboLinux . www.kuro5hin.org. 9 mai 2003. Adus 3 iunie 2010.
  31. Robert Staudinger: pachete independente de distribuție cu pachet automat - unul pentru toți . Revista Linux 2006/02. 1 februarie 2006. Accesat la 11 aprilie 2012: „Deși funcționează pe același principiu, RPM-urile din Suse 9.2 nu rulează sub Suse 9.3 și cu siguranță nu sub Red Hat. Proiectul Autopackage se bazează pe un standard uniform pentru crearea pachetelor de instalare. Pachetele individuale își rezolvă singure dependențele. "
  32. Thomas Leonard: Sisteme de instalare descentralizate ( engleză ) osnews.com. 16 ianuarie 2007. Adus la 3 mai 2012.
  33. Simon Peter: AppImageKit Documentation 1.0 (PDF; 38 kB) PortableLinuxApps.org. Pp. 2-3. 2010. Arhivat din original pe 29 noiembrie 2010. Accesat pe 29 iulie 2011: „Distribuțiile Linux folosesc în majoritate manageri de pachete pentru orice. Deși acest lucru este perceput superior Windows și Mac de mulți entuziaști Linux, creează, de asemenea, o serie de dezavantaje: Centralizare […], Dublarea efortului […], Trebuie să fii online […], Nu există aplicații recente pe sisteme de operare mature […], Nu există nicio modalitate de a folosi mai multe versiuni în paralel […], Nu este ușor să mutați o aplicație de la o mașină la alta […]. Formatul AppImage a fost creat având în vedere obiective specifice: Fiți distribuitor-agnostic […], Mențineți compatibilitatea binară […] "
  34. Bruce Byfield: Autopackage care se luptă pentru a obține acceptarea ( en ) linux.com. 12 februarie 2007. Arhivat din original la 31 martie 2008. Adus pe 21 ianuarie 2012: „Dacă Hearn este corect, adevărata lecție a Autopachetului nu este cum să îmbunătățim instalarea software-ului, ci dificultatea - poate imposibilitatea - modificări la scară largă în arhitectura Linux până la sfârșitul istoriei sale. Este o concluzie dezamăgitoare și dezamăgitoare pentru un proiect care odată părea atât de promițător ”.
  35. Ricky Laishram: Software Center înlocuiește Synaptic. 23 iunie 2011, accesat pe 29 septembrie 2011 .
  36. Matthew Paul Thomas: Plenă UDS N luni: Obținerea de aplicații excelente pe Ubuntu ( engleză ) În: Ubuntu Developer Summit 2010 . 25 octombrie 2010. Adus pe 29 aprilie 2012.
  37. Ingo Molnár : Ingo Molnar ( engleză ) plus.google.com. 17 martie 2012. Accesat pe 16 iunie 2012: „Deci, pentru a repara desktop-ul Linux avem nevoie de un model de distribuție software diferit: mai puțin o catedrală, mai mult un bazar. […] - dependențe de pachet total plate (adică o actualizare de pachet nu atrage forțat alte actualizări de pachete) […] - o platformă ABI garantată în viitor (odată ce un pachet este instalat nu va rupe niciodată sau nu va mai necesita actualizări forțate). Utilizatorii vor să fie liberi de presiunea de actualizare din restul sistemului, dacă doresc acest lucru. "