6 motive pentru sistemul dvs. preferat Linux este afectat de bug-uri
Am fost un utilizator GNOME de lungă durată, dar pentru ultimele câteva luni, am fost într-o relație de dragoste cu OS elementar. Am gasit multe de iubit in sistemul de operare minimalist bazat pe Linux si am incurajat cititorii sa faca o incercare Este timpul sa incerc ceva nou: Elementary OS Loki E timpul sa incerci ceva nou: Elementary OS Loki OS elementar nu este tipic Distribuție Linux. Unii ar spune că nu este deloc deloc. Dar este Elementary într-adevăr o alternativă utilizabilă la Windows și MacOS așa cum susțin dezvoltatorii săi? Citeste mai mult .
Dar asta sa schimbat. Numărul de bug-uri pe care l-am întâlnit a crescut în timp, iar recent am avut destul. Ca scriitor independent, numai Am nevoie de un laptop de lucru. Dacă asta nu este fiabil, atunci pierd timpul încercând să reparăm singurul instrument pe care mi-l cerem treaba.
Nu este prima dată când sa întâmplat acest lucru. Uneori, distribuțiile Linux care pornesc de la rock solid devin buggy după o lună sau două. Întrebarea este, de ce?
1. Nu este suficientă forța de muncă
Nu voi cheltui toată întreaga piesă despre harul elementar OS. Îmi place ceea ce face echipa și îmi admir viziunea. Cred că ceea ce a reușit să realizeze cu atât de puțini oameni este fenomenal. Dar în ea se află problema. Există doar câțiva oameni care lucrează la această distro.
Asta inseamna ca aceleasi persoane care lucreaza la designul vizual sunt deasemenea bug-uri, codarea de noi aplicatii, atragerea de dezvoltatori, marketingul si realizarea a tot ceea ce altceva nevoie de proiect. Asta e multă muncă pentru oricine să-și asume rolul. Împiedică pe cineva să se specializeze sau să-și petreacă timpul completând și menținând o singură bucată de software. Fondatorul Daniel Foré nu merge singur, dar trebuie să poarte mai multe pălării pentru ca proiectul să continue.
Lumea Linux este plină de echipe mici, de tip rag-tag, care produc o muncă minunată. Solus este un alt exemplu care este puternic dependent de munca unui singur om.
Dificultăți mai mari și mai stabile sunt încă afectate de această problemă. Ubuntu este omniprezent în lumea Linux și are o comunitate masivă, dar Canonical are un număr relativ mic de oameni pentru a face desktop-ul ceea ce este. Fedora și openSUSE au fost în jur de zeci de ani, dar le lipsește genul de forță de muncă pe care o vedem creând desktop-uri comerciale cum ar fi Windows și MacOS.
2. Lipsa fondurilor
Majoritatea software-urilor cu sursă deschisă sunt gratuite, dar asta nu înseamnă că este liber să facem De ce Linux este liber: Cum lumea open source face bani De ce Linux este liber: Cum lumea open source face bani Doar de ce este Linux și open source software gratuit? Este sigur să ai încredere în software-ul liber? Ce fac dezvoltatorii din ea și cum fac ei bani pentru a continua dezvoltarea? Citeste mai mult . Dacă cineva plătește un dezvoltator, dă la un proiect sau își petrece propriul cod de voluntariat, rezultatul final costă pe cineva ceva. Cu astfel de modele de finanțare atât de variate și adesea nesigure, atragerea muncii talente poate reprezenta o problemă pentru distribuțiile și aplicațiile Linux.
Mentinerea unui distro vine cu o multime de costuri inevitabile. Echipele trebuie să găzduiască site-uri Web, să furnizeze descărcări și să distribuie software. Cu contribuabilii care trăiesc în diferite părți ale lumii, pot costa mii să călătorească și să colaboreze în persoană. În cazul în care remedierea unei erori necesită acces la anumite componente hardware, problema poate fi ignorată pentru cât timp este nevoie de un dezvoltator pentru a obține mâinile pe ce au nevoie. Uneori nu se întâmplă niciodată.
Am folosit destul de mult timp Windows pentru a ști că numai banii nu fac ca toate bug-urile să dispară. Dar lipsa de bani îi face mult mai greu să-i facă să plece.
3. Nu există o relație directă cu producătorii de hardware
Așa cum am menționat deja, acel bug care afectează modelul dvs. specific de laptop este greu pentru un dezvoltator de a repara, cu excepția cazului în care cineva le oferă o mașină similară. Dar asta este doar o parte a problemei. Bug-urile nu provin doar din dezvoltatori care nu au hardware-ul afectat. Producătorii nu le pasă dacă mașinile lor lucrează cu Linux.
Cu excepția cazului în care laptop-ul vostru a fost preinstalat cu Linux, cum vă puteți ajuta să creați anul 2017 al desktop-ului Linux Cum vă puteți ajuta să creați anul 2017 al desktop-ului Linux Nu contează dacă Linux ating dominația computerizată mondială. Ceea ce contează este că îl putem folosi astăzi și este minunat - și acum este un moment minunat să luați plonjorul! Citiți mai multe există o șansă bună ca nimeni să nu fie implicat în încercarea mașinii dvs. dacă Linux funcționează. Este posibil ca aceștia să fi folosit o placă Wi-Fi care nu are compatibilitate Linux, permițându-vă să nu vă conectați online. Poate că au ales o placă grafică care nu are încă binare Linux, lăsându-vă caracteristici de bază și o experiență glitchy.
În acest caz, nu este faptul că mediul desktop este încărcat cu bug-uri. Încercați să executați software pe hardware pe care nimeni nu l-a creat cu acest cod în minte. Uneori dezvoltatorii Linux pot inversa o soluție, dar asta nu merge întotdeauna.
4. Bazarea pe alte proiecte și software
Cele mai multe programe open source depind de software-ul pe care altcineva la făcut. Linus Torvalds, creatorul Linuxului, nu face interfața pe care o vedeți pe ecran. Asta vine de la o echipă de contribuitori care pot fi situate pe partea opusă a globului. Aplicațiile pe care le executați în interiorul acelei interfețe provin probabil dintr-un set diferit de dezvoltatori.
Oamenii scriu coduri care trebuie să interacționeze cu software-ul pe care nu-l înțeleg pe deplin. Codul sursă poate fi deschis, dar cine are timpul să învețe cum funcționează fiecare componentă? Și dacă ei do la fața locului o problemă, ei trebuie să ajungă la întreținerea acelei componente și speră că pot integra o soluție fixă.
5. Nici o centralizare
Microsoft a creat kernel-ul Windows, mediul desktop și aplicațiile implicite. Acest lucru oferă companiei un grad de control corect asupra experienței pe care utilizatorii o vor întâlni. Dacă experiența nu este lustruită, Microsoft poate decide să amâne o versiune până când angajații vor repara toate bug-urile showstopper. Linux distros încearcă să facă același lucru, dar pot exista bug-uri majore care sunt pur și simplu din mâinile echipei.
Această lipsă de centralizare duce și la alte probleme. În timp ce Windows și MacOS au fiecare un format de pachet primar, Linux are mai multe Cum se instalează software-ul pe Linux: Formatele pachetelor Explained Cum se instalează software-ul pe Linux: Formatele pachetelor Explained Ați trecut la Linux și doriți să instalați ceva software. Dar managerii de pachete diferă în funcție de distro. Prin urmare, ce aplicații puteți descărca și instala? E totul în acronime. Citeste mai mult . Dezvoltatorii ar putea fi nevoiți să sară prin diferite cercuri pentru a garanta că software-ul lor funcționează cu fiecare distro și care poate fi mult pentru un individ să-l susțină. Și acest lucru nu este decât singurul exemplu de duplicare a eforturilor. Linux are multiple cadre audio, servere de afișare și administratori de ferestre. Destul de mult, orice componentă a sistemului dvs. poate fi schimbată pentru alta, cauzând o aplicație să se rupă.
6. Bug-urile sunt plictisitoare
Crearea de software este distractiv. Asta este parțial motivul pentru care există eforturi duplicate atât de mult în lumea open source. Pornind de la zero și “a face acest lucru de data aceasta” stimulează mai mult entuziasm decât plivitul prin codul existent și loviturile.
Squashing bug-uri este o muncă obositoare și consumatoare de timp. Un dezvoltator poate pierde ore încercând doar să replice un bug înainte de a începe chiar să încerce să o repare. Apoi, odată ce toată lucrarea se termină, aplicația nu are o caracteristică nouă distractivă - este doar mai stabilă pentru subsetul de utilizatori pe care bug-ul a afectat-o. Aceasta este o activitate importantă, dar atunci când un dezvoltator nu este plătit, poate fi greu să se aștepte ca aceștia să facă angajamentul de timp necesar pentru a se angaja într-o astfel de operă.
Ce puteți face pentru a evita bug-urile?
Cu toate acestea, Linux are reputația că este mai stabil decât Windows. Dacă acest sistem de operare open source este capabil să alimenteze majoritatea supercomputerelor din lume, Linux este pretutindeni: 10 lucruri pe care nu știați că le-ați creat cu pinguini Linux este peste tot: 10 lucruri pe care nu le știați erau pinguinate Dacă credeți că lumea se bazează pe Windows, gândiți-vă din nou. Linux joacă un rol crucial în menținerea lumii noastre. Citiți mai multe, se poate ocupa de laptop. Trebuie doar să găsești distroul potrivit.
Nici o singură opțiune nu este cea mai stabilă pentru toți utilizatorii. Acest lucru depinde de factorii care variază de la ce hardware folosiți la aplicațiile pe care intenționați să le executați. Dar este un pariu bun pentru a merge cu o distribuție bine stabilită, de la o echipă care are resursele necesare pentru a menține lucrurile fără probleme.
M-am întors la Fedora și din nou folosesc GNOME ca mediul desktop. Ca parte a ecosistemului Linux gigantic al Red Hat, Fedora este una dintre cele mai sprijinite distribuții. GNOME nu poate fi la fel de minimalist ca OS elementar 7 moduri Linux îmbunătățește productivitatea pentru minimalistul digital 7 moduri de îmbunătățire a productivității Linux pentru minimalistii digitali minimaliști simt că eliminarea dezordinea vieții creează spațiu pentru ceea ce contează. Acestea sunt câteva dintre modalitățile prin care libertatea software-ului open source vă poate ajuta să vă simplificați viața digitală. Citește mai mult, dar e destul de aproape. Și ca unul dintre cele mai vechi medii desktop open source pe Linux, comunitatea de utilizatori care poate detecta bug-uri este mult mai mare. Plus Wayland în Fedora 25 este destul de darn rapid Fedora 25 a sosit: Iată ce sa schimbat Fedora 25 a sosit: Iată ce este schimbat Fedora 25 oferă cele mai recente din proiectul GNOME, dar care este povestea cu noul server de prezentare, Wayland? Serverul de afișare de generație următoare este într-adevăr pregătit pentru prima dată? Citeste mai mult .
Alegerea mea de Linux
Aceasta este alegerea pe care am făcut-o, dar nu spun că este cea mai bună. openSUSE este un alt distribuitor cu o mulțime de sprijin financiar. Dacă preferați să utilizați un sistem de operare Linux care nu are o companie atașată, Debian are suportul unei comunități atât de mari, încât nu veți lipsi. Ubuntu (bazat pe Debian) este cea mai cunoscută versiune a desktop-ului Linux acolo, așa că, atunci când apar erori, puteți găsi o remediere dacă căutați destul de mult timp.
Deși dacă doriți cu adevărat să remediați problema, trimiteți rapoarte de erori. Chiar dacă nu puteți să vă scrieți o soluție, scrieți descrieri detaliate ale problemelor este un ajutor important.
Ce distribuție Linux folosiți? Ce bug-uri ați întâlnit? Aveți vreo sfat pentru ca utilizatorii să-și bată capul în perete în frustrare? Să facem o conversație în comentariile de mai jos!
Explorați mai multe despre: Linux.