6 Årsager til dit foretrukne Linux-OS er plaget af fejl

Du fandt et nyt Linux-operativsystem til at prøve, og du elskede det. Men så gik det galt. Nogle gange får Linux buggy efter en måned eller to. Spørgsmålet er, hvorfor?

Du fandt et nyt Linux-operativsystem til at prøve, og du elskede det.  Men så gik det galt.  Nogle gange får Linux buggy efter en måned eller to.  Spørgsmålet er, hvorfor?
Reklame

Jeg har været GNOME-bruger på lang sigt, men i de sidste par måneder var jeg i et kærligt forhold til Elementary OS. Jeg fandt meget at elske i det minimalistiske Linux-baserede operativsystem, og jeg opfordrede læserne til at prøve det. Det er på tide at prøve noget nyt: Elementær OS Loki Det er på tide at prøve noget nyt: Elementært OS Loki Elementary OS er ikke din typiske Linux distribution. Nogle vil sige, at det ikke er en distro overhovedet. Men er Elementary virkelig et brugbart alternativ til Windows og MacOS som udviklerne hævder? Læs mere .

Men det har ændret sig. Antallet af bugs jeg stødte på voksede over tid, og jeg har for nylig haft nok. Som freelance skribent er det eneste, jeg har brug for, en arbejdende bærbar computer. Hvis det ikke er pålideligt, spilder jeg tid på at forsøge at løse det ene værktøj, mit job kræver.

Dette er ikke første gang, dette er sket. Nogle gange Linux distributioner, der starter rock-solid få buggy efter en måned eller to. Spørgsmålet er, hvorfor?

1. Ikke nok arbejdskraft

Jeg vil ikke bruge hele dette stykke harping på om Elementary OS. Jeg elsker, hvad holdet laver, og jeg beundrer sin vision. Jeg tror, ​​hvad det har været muligt at opnå med så få mennesker er fænomenal. Men der ligger problemet. Der er kun få personer, der arbejder på denne distro.

Det betyder, at de samme mennesker, der arbejder med visuelt design, også squashing bugs, kodning af nye apps, tiltrækker udviklere, marketing og gør hvad andet end projektet har brug for. Det er meget arbejde for alle at tage på. Det forhindrer nogen i at specialisere sig eller bruge hele tiden til at perfektionere og vedligeholde et enkelt stykke software. Stifter Daniel Foré går ikke alene, men han må bære mange forskellige hatte til projektet for at fortsætte.

Linux-verdenen er fyldt med små rag-tag-teams, der producerer godt arbejde. Solus er et andet eksempel, der er stærkt afhængig af en enkelt manns arbejde.

Større, mere etablerede distros er stadig påvirket af dette problem. Ubuntu er allestedsnærværende i Linux-verdenen, og det har et massivt fællesskab - men Canonical beskæftiger et relativt lille antal mennesker for at gøre skrivebordet til det. Fedora og openSUSE har eksisteret i årtier, men de mangler den slags arbejdskraft, vi ser at skabe kommercielle stationære computere som Windows og MacOS.

2. mangel på midler

De fleste open source-software er gratis at bruge, men det betyder ikke, at det er gratis at lave, hvorfor Linux er gratis: Hvordan Open Source World tjener penge Hvorfor Linux er gratis: Hvordan Open Source World tjener penge Hvorfor er Linux og open source software fri? Er det sikkert at stole på fri software? Hvad får udviklerne ud af det, og hvordan tjener de penge til at fortsætte udviklingen? Læs mere . Uanset om nogen betaler en udvikler, donerer til et projekt eller bruger deres egen tidsfrivillig kode, koster resultatet et eller andet noget. Med sådanne varierede og ofte upålidelige finansieringsmodeller kan tiltrække talentfulde arbejde være et problem for Linux distros og apps.

Vedligeholdelse af en distro kommer med masser af uundgåelige omkostninger. Teams skal være vært for websites, levere downloads og distribuere software. Med bidragsydere, der bor i forskellige dele af verden, kan det koste tusindvis at rejse og samarbejde personligt. Hvis fastsættelse af en fejl kræver adgang til visse hardware, kan problemet ignoreres, men det tager lang tid, at en udvikler tager hånd om det, de har brug for. Nogle gange sker det aldrig.

Jeg har brugt Windows længe nok til at vide, at penge alene ikke gør alle bugs forsvinde. Men mangel på penge gør det meget sværere at få dem til at gå væk.

3. Intet direkte forhold til hardwareproducenter

Som jeg lige har nævnt, er den fejl, der påvirker din specifikke bærbare model, vanskelig for en udvikler at rette, medmindre nogen giver dem en lignende maskine. Men det er kun en del af problemet. Fejlene stammer ikke kun fra udviklere, der ikke har den berørte hardware. Producenter er ligeglade med, om deres maskiner arbejder med Linux.

Medmindre din bærbare computer kom med Linux forudinstalleret, hvordan kan du hjælpe med at gøre 2017 året for Linux-skrivebordet, hvordan du kan hjælpe med at gøre 2017 året for Linux-skrivebordet Det betyder ikke noget, om Linux opnår world computing domination. Det er vigtigt, at vi kan bruge det i dag, og det er fantastisk - og nu er det en god tid at tage springet! Læs mere, der er en god chance ingen involveret i at teste din maskine, hvis Linux fungerer. De kan have brugt et Wi-Fi-kort, der mangler Linux-kompatibilitet, hvilket giver dig ikke mulighed for at komme online. De har muligvis valgt et grafikkort, der endnu ikke har Linux-binære filer, hvilket giver dig grundlæggende funktioner og en glitchy oplevelse.

I så fald er det ikke, at dit skrivebordsmiljø er bøjet med fejl. Du forsøger at køre software på hardware, som ingen oprettede med denne kode i tankerne. Nogle gange kan Linux-udviklere omdanne en løsning, men det virker ikke altid.

4. Tillid til andre projekter og software

De fleste open source-programmer er afhængige af software, som en anden har lavet. Linus Torvalds, skaberen af ​​Linux, laver ikke nogen af ​​de grænseflader, du ser på skærmen. Det kommer fra et team af bidragydere, der kan være placeret på den modsatte side af kloden. De applikationer, du kører inde i den grænseflade, kommer sandsynligvis fra et andet sæt udviklere.

Folk skriver kode, der skal interagere med software, som de måske ikke forstår fuldt ud. Kildekoden kan være åben, men hvem har tid til at lære, hvordan hver komponent fungerer? Og hvis de ser et problem, skal de nå ud til komponentens vedligeholder og håber at de kan integrere en løsning.

5. Ingen centralisering

Microsoft oprettede Windows-kernen, skrivebordsmiljøet og standardprogrammerne. Dette giver virksomheden en rimelig grad af kontrol over den oplevelse, som brugerne vil støde på. Hvis erfaringen ikke er poleret, kan Microsoft beslutte at udsætte en udgivelse, indtil medarbejderne løser alle showstopper-fejlene. Linux distros forsøger at gøre det samme, men der kan være store fejl, der simpelthen er ude af holdets hænder.

Denne mangel på centralisering fører også til andre problemer. Mens Windows og MacOS hver har et primært pakkeformat, har Linux flere Sådan installeres software på Linux: Pakkeformater forklaret Sådan installeres software på Linux: Pakkeformater forklaret Du har skiftet til Linux og vil installere noget software. Men pakkeforvaltere adskiller sig afhængigt af din distro. Så hvilke apps kan du downloade og installere? Det er alt i akronymerne. Læs mere . Udviklere må måske springe igennem forskellige hoops for at sikre, at deres software fungerer sammen med hver distro, og det kan være meget for en enkeltperson at støtte. Og det er næppe det eneste eksempel på dobbeltarbejde. Linux har flere lydrammer, displayservere og vinduesforvaltere. Næsten meget, enhver komponent i dit system kan byttes ud til en anden, hvilket forårsager en app at bryde.

6. Fejl er kedeligt

Oprettelse af software er sjovt. Det er dels hvorfor der er så meget dobbeltarbejde i open source-verdenen. Begyndende fra bunden og "gør det rigtigt denne gang" rører mere spænding end at lukke gennem eksisterende kode og banke ud kinks.

Squashing bugs er kedeligt, tidskrævende arbejde. En udvikler kan miste timer, blot forsøger at replikere en fejl, før de selv begynder at forsøge at rette op på det. Så når alt dette arbejde er færdigt, har appen ikke en sjov ny funktion - den er bare mere stabil for de undergrupper af brugere, som fejlen kan have påvirket. Dette er vigtigt arbejde, men når en udvikler er ubetalt, kan det være svært at forvente, at de gør det nødvendige tidspunkt for at engagere sig i en sådan svindel.

Hvad kan du gøre for at undgå fejl?

Alt dette til side, Linux har et ry for at være mere stabilt end Windows. Hvis dette open source-operativsystem er i stand til at drive de fleste af verdens supercomputere, er Linux overalt: 10 ting du ikke vidste, var penguin-drevne Linux, er overalt: 10 ting du ikke vidste, var pingvindrevne Hvis du tror verden hviler på Windows, tænk igen. Linux spiller en afgørende rolle for at holde vores verden i gang. Læs mere, det kan håndtere din bærbare computer. Du skal bare finde den rigtige distro.

Ingen enkelt valgmulighed er den mest stabile for alle brugere. Det afhænger af faktorer, der spænder fra, hvilken hardware du bruger til hvilke applikationer du har til hensigt at køre. Men det er et godt bud at gå med en veletableret distro, fra et hold, der har ressourcerne til at holde tingene i gang.

Jeg er gået tilbage til Fedora, og jeg bruger igen GNOME som mit skrivebordsmiljø. Som en del af Red Hat's kæmpe Linux økosystem er Fedora en af ​​de mest understøttede distros. GNOME er muligvis ikke så minimalistisk som Elementary OS 7 måder Linux forbedrer produktiviteten til den digitale minimalistiske 7 måder Linux forbedrer produktiviteten til de digitale minimalistiske minimalister, føler at fjernelse af livets rod skaber plads til det, der betyder noget. Disse er nogle af de måder, hvorpå friheden til open source-software kan hjælpe dig med at forenkle dit digitale liv. Læs mere, men det er ret darn tæt. Og som et af de ældste open source-skrivebordsmiljøer på Linux, er fællesskabet af brugere, der kan få øje på bugs, betydeligt større. Plus Wayland i Fedora 25 er ret darn hurtig Fedora 25 er kommet: Her er hvad der er ændret Fedora 25 er kommet: Her er hvad der er ændret Fedora 25 leverer det nyeste fra GNOME-projektet, men hvad er historien med den nye displayserver Wayland? Er næste generations display server virkelig klar til prime tid? Læs mere .

Mit valg af Linux

Det er det valg, jeg har lavet, men jeg siger ikke, at det er det bedste. openSUSE er en anden distro med masser af økonomisk støtte. Hvis du hellere vil bruge et Linux-operativsystem, der ikke har et firma tilknyttet, har Debian støtte fra et stort samfund, som du ikke vil gå glip af. Ubuntu (baseret på Debian) er den mest kendte version af desktop Linux derude, så når der opstår fejl, kan du normalt finde en løsning, hvis du søger lang nok.

Selv om du virkelig ønsker at løse problemet, skal du rapportere filfejl. Selvom du ikke kan skrive en løsning selv, er det en stor hjælp at skrive detaljerede beskrivelser af problemer.

Hvilken Linux distro bruger du? Hvilke fejl har du opdaget? Har du nogle tips til brugere, der slår deres hoved mod væggen i frustration? Lad os få en samtale i kommentarerne nedenfor!

In this article