Hvorfor Linux skiller seg ut blant andre operativsystemer

Bilde: Jack Wallen


Fram til nylig var Elementary OS min plattform som jeg valgte. Det er en elegant, enkel og brukervennlig løsning for skrivebordet. En ting som Elementary-utviklerne gjør som jeg mener er ganske lurt, er å ikke tillate oppgraderinger fra en større utgivelse til en annen. Med andre ord, hvis du bruker Elementary OS Loki, kan du ikke oppgradere til Juno. For å få fordelene med Juno, må du gjøre en fullstendig ominstallering av OS.

Mer om Open Source

  • 8 av tiårets verste open source-innovasjoner
  • Åpen kilde i 2020: Fremtiden ser lys ut
  • Linus Torvalds: "Git beviste at jeg kunne være mer enn et en-rart."
  • 20 raske tips for å gjøre Linux-nettverk enklere (gratis PDF)

Hvorfor er denne ruten klok? Mine siste opplevelser i Linux vil være med på å forklare.

For noen måneder siden kjøpte jeg en System76 Thelio. Det er et dyr på et skrivebord, samtidig som det er et mesterlig kunstverk. Forhåndsinstallert på den stasjonære maskinen var System76s egen Pop! _OS. Basert på Ubuntu virket det som en fin måte for meg å dykke tilbake på GNOME-skrivebordet. Så jeg gjorde det. Det tok ingen tid å bli vant til den nye arbeidsflyten med GNOME. Når fingrene mine forsto de nye snarveiene, var jeg god til å gå.

Det er her det blir interessant.

Den store oppgraderingen

Alt fungerte bra. Men så lanserte Ubuntu offisielt 19.04, og fingrene mine klødde for å skrive do-release-upgrade. Før sengetid en natt åpnet jeg en terminal og ga kommandoen om å kjøre oppgraderingen. Det var en ganske sikker antakelse om at System76 prøvde alt, og at oppgraderingen ville gå uten problemer.

Forutsetningen min var riktig - System76 gjorde sitt arbeid.

Ved omstart virket det som om oppgraderingen var vellykket. Ikke en ting var galt. Ja, GNOME var litt annerledes, og standardikon-temaet var ikke så glatt som det forrige, men sluttresultatet ga en forbedret opplevelse. Thelio løp raskere og jevnere, noe som er en bragd i seg selv med tanke på hvor brennende fort det var, til å begynne med.

Inntil (du visste at det skulle komme) skjedde den fryktede suspenderen. Siden dette ikke er en bærbar datamaskin, er ikke suspendere noen ting. Men da jeg logget meg tilbake på skrivebordet, oppdaget jeg noe rart. Begge styreflatene jeg bruker (en Logitech T650 og en MS Arc Mouse - ikke døm meg) rullet ikke lenger. De vil begge bevege markøren og klikke på elementer, men bla ville ikke skje.

Etter å ha gravet rundt, innså jeg at problemet var 5.x-kjernen. Siden det ikke var noen tidstabell for ordningen, bestemte jeg meg for å starte på nytt med den forrige (4.18) kjernen. Men akk, uansett hvordan jeg konfigurerte GRUB, kunne jeg ikke nå GRUB-menyen, som var underlig, da jeg alltid kunne få ting til å fungere med Linux. Var jeg bestemt til å vende tilbake til min gamle rullehjulmus? Jeg hadde vokst til å virkelig like den Arc Mouse, så ideen om å ha det fysiske hjulet under fingeren fikk meg til å riste mitt første verdenshode.

Og så, jeg hoppet inn i en Pop! _OS-chat for å få scoop. Det viser seg at Thelio / Pop! _OS-kombinasjonen brukte UEFI, som administreres i en helt annen konfigurasjonsfil.

Jo mer lure jeg.

Etter å ha gjort en rask konfigurasjonsendring (jeg tar opp dette i en annen artikkel), startet jeg på nytt og kunne velge mellom 4.18 og 5.x-kjernene. Når 4.18-kjernen kjørte, fungerte rulle som forventet, og jeg kunne komme tilbake i jobb. Jada, jeg gikk glipp av noen av forbedringene som ble funnet i 5.x-kjernen, men muligheten til å rulle hadde forrang. Det er de små tingene.

Den 4, 18 kjernen reddet meg fra en frustrerende arbeidsflyt. Men fordi dette er Linux, kan du alltid beholde en fungerende kjerne. Dette gjør det mulig når en nyere, blankere kjerne kommer for å installere den uten frykt for at datamaskinen din vil bli gjort uoverkommelig eller hindret på noen måte (så lenge du konfigurerer UEFI-oppstart for å gi deg tilgang til de avanserte oppstartsalternativene).

Prøv det i Windows.

Ved andre tanke, ikke gjør det. For det kan du ikke.

Ikke ting for nybegynnere

Jeg vil gi deg at dette ikke er noe nytt til Linux-brukere kan påta seg. Fordi de fleste nye Linux-brukere ikke vil kjøre kommandoen do-release-upgrade, vil de ikke finne seg i situasjoner som krever at de skal redigere loader.conf-filen (hint, hint). Men for de som liker å eksperimentere, er alt mulig.

Og det er en del av den dype forskjellen mellom Linux og andre operativsystemer. Linux fungerer feilfritt for nye brukere. Samtidig gjør Linux det mulig for erfarne brukere å tulle inn i hjertet sitt. Når ting går galt, gir Linux deg alle nødvendige verktøy for å fikse problemene.

Jeg vil ikke benekte at jeg gjennom årene har hatt Linux-installasjoner som går galt. Men hver gang løste jeg problemene uten for mye mas. Det var noen få anledninger der den eneste veien til oppløsning var en fullstendig reinstallasjon. Selv da er Linux et av de enkleste operativsystemene på markedet å installere.

Linux-desktop trives

Du tror kanskje at Linux på skrivebordet er dødt. Det er ikke. Gitt tilstanden til Linux desktop distribusjoner, er det altfor tydelig at Linux, som et desktop-operativsystem, er bedre enn noen gang. Linux-skrivebordet har blitt et sett-og-glem-det miljø der "bare fungerer" er modus operandi. Og i de sjeldne tilfeller, der ting kommer på villspor, er det alltid mulig å løse problemet uten for mye belastning eller stress.

Denne forskjellen mellom Linux og andre operativsystemer har vist meg for meg mange ganger i løpet av årene. Da den vokste opp denne gangen, gikk den opp for meg hvor dypt den er.

Ukens nyhetsbrev med åpen kildekode

Du vil ikke gå glipp av våre tips, opplæringsprogrammer og kommentarer til Linux OS og open source applikasjoner. Leveres tirsdager

Registrer deg i dag

© Copyright 2020 | mobilegn.com