Linux are o abundență de software, dar atunci când faceți prima schimbare, este posibil să fiți frustrat de lipsa numelor cu care sunteți familiarizat. Dacă ați folosit Linux pentru o perioadă, s-ar putea să vă dezamăgiți și de ceea ce se poate simți ca o rată relativ lentă a schimbării sau lipsa durabilă a anumitor tipuri de software.

De ce anumite aplicații nu vin încă pe Linux și ce împiedică comunitatea să producă mai multe alternative? Să aflăm.

1. Există atât de multe versiuni de Linux

Când dezvoltați software pentru Windows, trebuie doar să vă testați software-ul pe o mână de sisteme: cea mai recentă versiune a Windows, cel anterior, și poate, în funcție de dacă programul dvs. vizează companiile care se mișcă foarte încet, versiunea inainte de asta. Este relativ simplu.

Pe Linux, există o mare de versiuni diferite, cunoscute sub numele de distribuții. Chiar dacă te limitezi la cele mai proeminente, asta ar putea însemna totuși să susții o jumătate de duzină de distribuții.

Să presupunem că decideți să susțineți numai Ubuntu, cea mai populară versiune pe computerele personale. Cu programul de lansare al Ubuntu care înseamnă o actualizare la fiecare șase luni, chiar și asta poate fi mai multă muncă decât pare.

instagram viewer

Formatele de pachete universale au îmbunătățit situația, dar există încă mai multe opțiuni. Dacă țintiți Ubuntu, este logic să mergeți cu formatul Snap, dar majoritatea celorlalte distribuții au mai multă afinitate pentru Flatpak în schimb. Câțiva au stabilit pe AppImage.

În teorie, aplicațiile în oricare dintre aceste trei formate pot rula pe orice distribuție. Dar să presupunem că distro-ul tău oferă o versiune mai veche a componentelor de fundal de care Flatpaks trebuie să ruleze. Aceasta înseamnă că o aplicație poate să nu aibă funcționalitatea pe care dezvoltatorul se așteaptă să o aveți. Situația se îmbunătățește, dar Linux mai are drumuri de parcurs pentru a face peisajul mai ușor pentru dezvoltatorii de aplicații.

2. Linux are un model de finanțare neclar

Linux este atât de mult o filozofie cât este un sistem de operare. Din punct de vedere tehnic, Linux nu este nici măcar un sistem de operare, ci un nucleu, aspectul computerului tău care permite butoanelor pe care le apeși să facă ceva și ecranului tău să arate ce se face.

Interfețele desktop și aplicațiile pe care le folosim nu au nimic de-a face cu Linux. Puteți rula o mare parte din același software pe FreeBSD, care nu folosește nucleul Linux - și nu puteți rula majoritatea acestor programe pe Chromebookuri sau Android, care o fac.

Filosofia care stă la baza desktopului Linux este conceptul de libertate software, acel cod ar trebui să fie vizibil și partajat liber. Acesta este singurul mod cunoscut de a vă asigura că programele nu fac ceva dubios și de a oferi oamenilor dreptul de proprietate asupra dispozitivelor lor.

Rezultatul este că este dificil să taxați direct pentru software. Puteți vinde un program sub o licență de software gratuită, dar deoarece codul este disponibil gratuit, există nimic care să împiedice pe altcineva să compileze și să distribuie o altă copie a programului tău care nu costă bani.

Ca atare, oamenii care dezvoltă Linux și software conexe au fost nevoiți să experimenteze diferite moduri de finanțare a muncii lor. Mulți sunt voluntari care își finanțează munca cu un alt loc de muncă cu normă întreagă. Mulți voluntari sunt studenți. Unii oameni obțin locuri de muncă unde sunt plătiți pentru a dezvolta un aspect al Linux, dar în timpul liber, ei contribuie la altul. Doar câțiva dezvoltatori sunt capabili să aducă suficiente donații pentru a compensa eforturile lor.

Nu există un model clar de finanțare pentru cineva care dorește să își câștige existența creând aplicații pentru Linux așa cum poate pentru alte platforme, cu excepția cazului în care aceste aplicații sunt proprietare, un tip de software pe care mulți utilizatori Linux nu doresc să facă nimic cu.

O distribuție Linux, sistemul de operare elementar are o abordare cu plata-ce-poți pentru aplicațiile gratuite și open-source lansate în AppCenter (imaginea de mai sus), dar până acum oamenii nu au plătit suficient pentru ca dezvoltatorii de aplicații să considere acest lucru cu normă întreagă loc de munca.

3. Există o lipsă de bani pentru a merge în jur

Acest model de finanțare neclar face parte din motivul pentru care multe comunități Linux nu au acces la suficienți bani pentru a face genul de muncă pe care își doresc să o facă. Persoanele care lucrează într-un anumit mediu desktop ar putea dori să proiecteze o suită completă de aplicații care se integrează cu interfața lor, dar nu au resursele necesare pentru a plăti oamenii pentru a face munca.

Această lipsă de resurse înseamnă că comunitățile de software liber se bazează în primul rând pe voluntari pentru a intensifica. Dacă nu există un voluntar cu interes, timp și abilități, atunci de multe ori software-ul dorit nu este realizat.

Legate de: De ce Linux este gratuit: Cum face bani lumea cu sursă deschisă

Acest lucru îi determină și pe voluntari să coopereze la anumite programe. Acesta nu este neapărat un lucru rău. Dar dacă vă întrebați de ce nu există mai multe alternative open source la LibreOffice, asta se datorează parțial pentru că adesea are mai mult sens să voluntari și chiar companii care angajează o mână de dezvoltatori, pentru a contribui cu funcționalitatea pe care o doresc la LibreOffice decât să creeze o altă suită de la zero.

4. Dialogul deschis vine cu dezacorduri

Cu voluntari care fac atât de mult din dezvoltarea pe Linux și cu atât filozofia open-source, cât și cea financiară constrângerile care îi împing pe oameni să lucreze împreună, este necesară o mare comunicare pentru toate piesele care urmează împreună.

Deoarece oamenii de multe ori nu pot atrage dezvoltatori plătiți, ei trebuie să-i convingă să-și ofere timpul voluntar din motive etice sau practice. Aceasta înseamnă postări pe blog sau discursuri în persoană care pot avea ca efect inspirarea unora și amânarea altora.

Dezvoltarea open source tinde, de asemenea, să se desfășoare în aer liber, pe liste de corespondență și altele ca GitHub și GitLab. Aceste conversații implică adesea diferențe de opinii. Se pot forma rupturi, determinând dezvoltatorii să-și dezvolte propria interfață de la zero, duplicând munca pe care altcineva le-a făcut deja.

Aceasta este o parte din motivul pentru care Linux are atât de multe interfețe care fac același lucru din punct de vedere tehnic, doar în moduri diferite.

Toate acestea sunt înainte ca oamenii care folosesc tot acest software să se implice. Utilizatorii pot avea pasiuni care sunt chiar mai puternice decât dezvoltatorii, mai ales atunci când se simt neputincioși că un program iubit își schimbă aspectul sau că o funcție pe care se bazează dispare complet. Unii dezvoltatori se confruntă cu atât de multă ostilitate încât renunță la dezvoltarea de software gratuit din cauza epuizării.

5. Desktopul Linux are o cotă de piață scăzută

Desigur, oamenii își doresc nu numai software-ul dezvoltat special pentru Linux. Mulți doresc acces la același software pe care îl folosesc pe Windows și macOS, cum ar fi Photoshop. Unele dintre aceste programe ajung la Linux, cum ar fi Steam, dar multe nu o fac.

Cota de piață relativ mică a Linux este un motiv important. În timp ce Linux este dominant pe servere și supercomputere, doar o proporție relativ mică de oameni folosesc Linux pe computerele lor personale. Acest lucru se traduce în continuare pentru milioane de oameni, dar multe companii stabilesc că pur și simplu nu merită costul plătirea dezvoltatorilor pentru a menține suportul pentru un al treilea sistem de operare atunci când câștigă destui bani deja.

6. Afacerile au probleme legate de licențierea copyleft

Unele companii au rezerve cu privire la licențele copyleft pe care le utilizează majoritatea software-ului pe Linux. Aceste organizații ar putea dori să dezvolte software sau să integreze anumite componente, dar se tem să ajungă să fie obligate din punct de vedere legal să deschidă tot codul din programul lor proprietar.

Multe companii au o aversiune față de Licența Publică GNU, care necesită ca orice software care utilizează cod partajat sub GPL să fie făcut open source.

Companiile care utilizează software gratuit preferă adesea codul disponibil sub licențe permisive, cum ar fi MIT și Apache, care permit oamenilor să folosească codul fără a fi necesar ca programul rezultat să devină gratuit și open source în sine.

Legate de: Copyleft vs. Copyright: Concepte cheie pe care trebuie să le cunoașteți

Pentru o companie al cărei model de afaceri se învârte în jurul vânzării de cod sursă închis, citirea greșită a unui cod gratuit licența de software și deschiderea în fața litigiilor legale poate fi o amenințare pentru partea de jos a companiei linia.

Cu toate acestea, dezvoltarea aplicațiilor Linux continuă!

În ciuda acestor provocări, Linux continuă să atragă dezvoltatori de software. Natura liberă și deschisă a Linux-ului îl face un loc minunat pentru a învăța un student. De asemenea, codul deschis face posibil ca oamenii să folosească aplicațiile existente ca bază pentru altele noi, mai degrabă decât să înceapă de la zero.

Apoi sunt oameni care sunt de acord cu valorile Linux, care nu se pot decide să ajute în cele din urmă Microsoft, Apple sau Google să facă mai mulți bani. Acest lucru menține ecosistemul vibrant și activ, chiar dacă trebuie să fiți dispus să încercați aplicații ale căror nume nu le-ați auzit niciodată.

Cele mai bune aplicații și software Linux

Indiferent dacă sunteți nou în Linux sau sunteți un utilizator experimentat, iată cele mai bune software și aplicații Linux pe care ar trebui să le utilizați astăzi.

Citiți în continuare

AcțiuneTweetE-mail
Subiecte asemănătoare
  • Linux
  • Aplicații Linux
  • Sursa deschisa
Despre autor
Bertel King (356 articole publicate)

Bertel este un minimalist digital care lucrează de pe un laptop care rulează un sistem de operare elementar și poartă un Light Phone II. Îi face plăcere să-i ajute pe alții să decidă ce tehnologie să aducă în viața lor... și de ce tehnologie să faci fără.

Mai multe de la Bertel King

Aboneaza-te la newsletter-ul nostru

Alăturați-vă buletinului nostru informativ pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Click aici pentru a te abona