6 grunde til, at dit foretrukne Linux OS er plaget af bugs

  • Edmund Richardson
  • 0
  • 3021
  • 712
Reklame

Jeg har været en lang tid GNOME-bruger, men 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 tid til at prøve noget nyt: Elementary OS Loki Det er tid til at prøve noget nyt: Elementary OS Loki Elementary OS er ikke din typiske Linux distribution. Nogle vil sige, at det overhovedet ikke er en distro. Men er Elementary virkelig et anvendeligt alternativ til Windows og macOS, som dens udviklere hævder? .

Men det har ændret sig. Antallet af fejl, jeg stød på, voksede med tiden, og jeg har for nylig haft nok. Som freelance skribent, kun ting jeg har brug for er en fungerende bærbar computer. Hvis det ikke er pålideligt, spilder jeg tid på at løse det ene værktøj, som mit job kræver.

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

1. Ikke nok mandskraft

Jeg har ikke til hensigt at bruge hele dette stykke på at trække på omkring Elementary OS. Jeg elsker, hvad holdet laver, og jeg beundrer dets vision. Jeg tror, ​​hvad det har været i stand til at opnå med så få mennesker, er fænomenalt. Men deri ligger problemet. Der er kun få mennesker, der arbejder på denne distro.

Det betyder, at de samme mennesker, der arbejder med visuelt design, også klæder sammen bugs, koder nye apps, tiltrækker udviklere, markedsføring og gør alt det andet, som projektet har brug for. Det er en masse arbejde for enhver at tage på. Det forhindrer nogen i at specialisere sig eller bruge al deres tid på at perfektionere og vedligeholde et enkelt stykke software. Grundlægger Daniel Foré går ikke alene, men han er nødt til at bære mange forskellige hatte for at projektet kan fortsætte.

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

Større, mere etablerede distrikter påvirkes stadig af dette spørgsmål. Ubuntu er allestedsnærværende i Linux-verdenen, og det har et massivt samfund - men Canonical beskæftiger et relativt lille antal mennesker for at gøre skrivebordet til det, det er. Fedora og openSUSE har eksisteret i årtier, men de mangler den slags arbejdskraft, vi ser skabe kommercielle desktops som Windows og macOS.

2. Mangel på midler

Mest open source-software er gratis at bruge, men det betyder ikke, at det er gratis at tjene. Hvorfor Linux er gratis: Hvordan Open Source World tjener penge Hvorfor Linux er gratis: Hvordan Open Source World tjener penge Bare hvorfor er Linux og open source software fri? Er det sikkert at stole på gratis software? Hvad får udviklerne ud af det, og hvordan tjener de penge for at fortsætte udviklingen? . Uanset om nogen betaler en udvikler, donerer til et projekt eller bruger sin egen tid på frivilligt arbejde, koster slutresultatet nogen noget. Med så varierede og ofte upålidelige finansieringsmodeller kan tiltrækning af talentfuldt arbejde være et problem for Linux-distros og apps.

Vedligeholdelse af en distro kommer med masser af uundgåelige omkostninger. Holdene skal være vært for websteder, levere downloads og distribuere software. Med bidragydere, der bor i forskellige dele af verden, kan det koste tusinder at rejse og samarbejde personligt. Hvis rettelse af en fejl kræver adgang til visse hardware, kan problemet ignoreres, uanset hvor lang tid det tager en udvikler at få hånden på, hvad de har brug for. Nogle gange sker det aldrig.

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

3. Intet direkte forhold til hardwareproducenter

Som jeg netop nævnte, er den fejl, der påvirker din specifikke bærbare model, svært for en udvikler at løse, medmindre nogen giver dem en lignende maskine. Men det er kun en del af problemet. Bugs stammer ikke kun fra udviklere, der ikke har den påvirkede hardware. Producenter er ligeglade med, om deres maskiner fungerer med Linux.

Medmindre din bærbare pc blev leveret med Linux forudinstalleret, hvordan du kan hjælpe med at gøre 2017 til året for Linux-skrivebordet Sådan kan du hjælpe med at gøre 2017 til året for Linux-skrivebordet Det betyder ikke noget, om Linux opnår verdens computerdominans. Det, der betyder noget, er, at vi kan bruge det i dag, og det er fantastisk - og nu er det et godt tidspunkt at tage springet! der er en god chance for, at ingen er involveret i at få din maskine testet, hvis Linux fungerer. De har muligvis brugt et Wi-Fi-kort, der mangler Linux-kompatibilitet, så du ikke kan komme online. De har muligvis valgt et grafikkort, der endnu ikke har Linux-binære filer, hvilket efterlader dig grundlæggende funktioner og en uhyggelig oplevelse.

I dette tilfælde er det ikke, at dit skrivebordsmiljø er fyldt med fejl. Du prøver at køre software på hardware, som ingen har oprettet med denne kode i tankerne. Nogle gange kan Linux-udviklere reverse engineer en løsning, men det fungerer ikke altid.

4. Afhæng af andre projekter og software

De fleste open source-programmer afhænger af software, som en anden har lavet. Linus Torvalds, skaberen af ​​Linux, laver ikke noget af det interface, du ser på skærmen. Det kommer fra et team af bidragydere, der muligvis er placeret på den modsatte side af kloden. De applikationer, du kører inden for denne grænseflade, kommer sandsynligvis fra et andet sæt udviklere.

Folk skriver kode, der skal interagere med software, som de muligvis ikke helt forstår. Kildekoden er muligvis åben, men hvem har tid til at lære, hvordan hver komponent fungerer? Og hvis de gøre opdage et problem, er de nødt til at nå ud til den komponentens vedligeholder og håbe, at de kan integrere en løsning.

5. Ingen centralisering

Microsoft oprettede Windows-kernen, skrivebordsmiljøet og standardapplikationerne. Dette giver virksomheden en rimelig grad af kontrol over den oplevelse, som brugerne vil møde. Hvis oplevelsen ikke er poleret, kan Microsoft beslutte at udsætte en frigivelse, indtil medarbejderne løser alle showstopper-fejl. Linux-distros prøver 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 forklares Sådan installeres software på Linux: Pakkeformater forklares Du har skiftet til Linux og vil installere noget software. Men pakkeadministratorer er forskellige afhængigt af din distro. Så hvilke apps kan du downloade og installere? Det hele ligger i forkortelserne. . Udviklere er muligvis nødt til at hoppe gennem forskellige bøjler for at garantere, at deres software fungerer med hver distro, og det kan være meget for en enkeltperson at støtte. Og dette er næppe det eneste eksempel på dobbeltarbejde. Linux har flere lydrammer, display-servere og vinduesadministratorer. Stort set enhver komponent i dit system kan udskiftes til en anden, hvilket får en app til at gå i stykker.

6. Bugs keder sig

At oprette software er sjovt. Det er delvis grunden til, at der er så meget duplikeret indsats i open source-verdenen. Fra bunden og “gør det rigtigt denne gang” rører mere spænding end luge gennem eksisterende kode og slå ud kninks.

Knusning af bugs er kedeligt, tidskrævende arbejde. En udvikler kan miste timer ved blot at prøve at replikere en fejl, inden de endda begynder at prøve at løse den. Så når alt dette arbejde er udført, har appen ikke en sjov ny funktion - den er bare mere stabil for den undergruppe af brugere, som bug muligvis har påvirket. Dette er vigtigt arbejde, men når en udvikler ikke er betalt, kan det være svært at forvente, at de gør det tidsforpligtende, der er nødvendigt for at engagere sig i en sådan medicinering.

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

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

Ingen enkelt mulighed 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 en god chance at gå med en veletableret distro fra et hold, der har ressourcerne til at holde tingene kørende.

Jeg er gået tilbage til Fedora, og bruger igen GNOME som mit skrivebordsmiljø. Som en del af Red Hats gigantiske Linux-økosystem er Fedora et af de mest understøttede distros. GNOME er muligvis ikke så minimalistisk som Elementary OS 7 måder Linux forbedrer produktiviteten for den digitale minimalistiske 7 måder Linux forbedrer produktiviteten for de digitale minimalistiske minimalister føler, at fjernelse af livets rod skaber plads til det, der betyder noget. Dette er nogle af måderne, hvor fri open source-software kan hjælpe dig med at forenkle dit digitale liv. , men det er temmelig darn tæt. Og som et af de ældste open source-desktopmiljøer på Linux, er brugerfællesskabet, der kan se bugs, væsentligt større. Plus Wayland i Fedora 25 er temmelig darn hurtig Fedora 25 er ankommet: Her er hvad der er ændret Fedora 25 er ankommet: Her er hvad der er ændret Fedora 25 leverer det nyeste fra GNOME-projektet, men hvad er historien med den nye display-server, Wayland? Er den næste generations display-server virkelig klar til prime time? .

Mit valg af Linux

Det er det valg, jeg har taget, 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 så stort samfund, at 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 bugs, kan du normalt finde en løsning, hvis du søger længe nok.

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

!




Endnu ingen kommentarer

Om moderne teknologi, enkel og overkommelig.
Din guide i en verden af moderne teknologi. Lær hvordan du bruger de teknologier og gadgets, der omgiver os hver dag, og lær, hvordan du finder interessante ting på Internettet.