Sådan drager du fordel af Linux-fremskridt nu snarere end senere

  • Gabriel Brooks
  • 0
  • 4045
  • 650
Reklame

Linux-udvikling kan faktisk blive temmelig spændende til tider, især når der er nogle større ændringer i et stykke software, der kan være en stor fordel for dig. Dog forhindrer du muligvis dig selv i at få adgang til disse ændringer, hvis du ikke træffer de rigtige beslutninger.

Her er, hvordan du kan begynde at være på forkant med Linux-software, og hvorfor du måske ønsker det.

Hvorfor være på spidsen?

Spændingen ved Linux-udvikling kan bedst beskrives med nogle teoretiske eksempler. Lad os sige, at din bærbare computer enten har dårlig batterilevetid eller dårlig ydelse i spil på grund af nogle fejl i grafikdriveren. Når Linux-kerneudviklerne anvender programrettelser på kernen Linux-kernen: En forklaring i Laymans vilkår Linux-kernen: En forklaring i Laymans vilkår Der er kun en de facto-ting, som Linux-distributioner har til fælles: Linux-kernen. Men mens det ofte bliver talt om, ved mange ikke rigtig, hvad det gør. der løser ydelsesproblemerne og forbedrer batteriets levetid, kan sund fornuft sige, at du skal prøve at få dine hænder på den nye kerne 5 grunde til, at du skal opdatere din kerne ofte [Linux] 5 grunde til, at du skal opdatere din kerne ofte [Linux] Hvis du bruger en Linux-distribution som Ubuntu eller Fedora, bruger du også Linux-kernen, kernen, der faktisk gør din distribution til en Linux-distribution. Din distribution beder dig konstant om at opdatere din kerne ... så du kan nyde disse forbedringer.

Imidlertid nægter en håndfuld distributioner absolut at opgradere kerner (undtagen for sikkerhedsfejl) i løbet af en enkelt distributionsudgivelse. Dette betyder, at for disse distributioner skal du vente til den næste distributionsudgivelse, før du kan nyde den nye kerne. For Ubuntu-brugere kan dette betyde at vente op til seks måneder eller endda længere, hvis du er en Debian-bruger. Distributionsudviklere afholder sig fra kerneopdateringer, fordi det risikerer stabilitet, men der skal være en grund til, at opstrøms kerneudviklere betragter kernen som stabil, ikke? Det skal være stabilt nok til brug hver dag, og min egen erfaring antyder, at der ikke er nogen mening i at vente, indtil din distributions udviklere endelig stoler på den nyere kerne.

Der er masser af andre små eksempler, der kan vedrøre anden software. For eksempel blev LibreOffice 4.3 for nylig frigivet, og den løser endda en fejl, der har eksisteret i over 11 år. Ubuntu-brugere sidder dog stadig fast på LibreOffice 4.2 og vil sandsynligvis ikke blive opgraderet før en meget senere dato eller senest ved den næste distribution. Hvorfor vente, når du kunne bruge den nyere version nu og nyde disse fejlrettelser?

Sådan kommer du til klippekanten

Så nu, hvor du ved, hvorfor du måske vil overveje at leve i forkant, hvordan gør du det? Du skal enten vælge en banebrydende distribution, eller du skal finde måder at styrke dine softwarekilder til at give flere banebrydende versioner end hvad der tilbydes i din distributions depot.

Vælg den rigtige distribution

Den lettere mulighed (hvis du planlægger at gøre dette fra begyndelsen, i det mindste) er at vælge en forkantfordeling. Min anbefaling til dette ville være Arch Linux, som er en rullende frigivelsesdistribution, der netop opdaterer software, efterhånden som nye versioner frigives opstrøms Arch Linux: At lade dig bygge dit Linux-system fra Scratch Arch Linux: At lade dig bygge dit Linux-system fra Scratch For Linux-magt brugere, er det meget ønskeligt at være i stand til at tilpasse dit system fuldstændigt. Nogle gange kan det bedst opnås fra starten - ved at sammenstyre de komponenter, du gerne vil inkludere…. Arch er meget opdateret i denne henseende og gør det nemt at forblive på forkant i hele systemet og på alle installerede applikationer, ikke kun nogle bit og stykker. Blev der frigivet en ny kerne? Du får det hurtigt. En ny grafikdriver? Vent højst et par dage, så får du det. Ny version af LibreOffice? Du behøver ikke vente måneder for at få det.

Den eneste ulempe ved Arch Linux er, at det er svært at konfigurere, fordi du starter med en meget minimal base og arbejder dig op. Det er bestemt værd at gøre det, men nogle mennesker vil måske ikke være nødt til at lægge en indsats, eller de forstår ikke alt, hvad de skal gøre for at konfigurere deres system korrekt. Hvis Arch Linux ikke er oppe i din gyde, ville mit næste forslag være en distribution som Fedora. Mens Fedora ikke fungerer på en rullende udgivelsesmodel, har den en større tendens til at opdatere software til nye større versioner inden for en udgivelsescyklus, herunder kernen. Det er et temmelig tæt sekund så langt, hvor banebrydende du kan få.

Gør det bedste ud af din nuværende distro

Hvis ingen af ​​dem er gode for dig, kan du lige så godt bare bruge Ubuntu eller et derivat. Du kan derefter forblive på forkant ved at tilføje masser af PPA'er (Personal Package Archive) til dit system. Sørg for at kontrollere, om der er en PPA for et stykke software. Hvad er en Ubuntu PPA, og hvorfor skulle jeg bruge en? [Teknologi forklaret] Hvad er en Ubuntu PPA, og hvorfor skulle jeg bruge en? [Teknologi forklaret], at du regelmæssigt bruger og tilføjer den.

For eksempel tillader LibreOffice PPA Ubuntu-brugere at opgradere til LibreOffice 4.3, selvom Ubuntu-oplagrene ikke tilbyder det. Der er også GetApps-lageret for yderligere software og nyere versioner, og Oibaf PPA til opdaterede grafikdrivere. Læs om et par flere i vores liste over 7 nyttige PPA'er, du skal tilføje Brug for mere eller opdateret software? Prøv disse 7 Ubuntu PPAs brug for mere, eller opdateret, software? Prøv disse 7 Ubuntu PPA'er .

Der er ingen direkte PPA for kerner på Ubuntu, men du kan besøge denne side, vælge den ønskede kerne (rulle helt ned for de nyeste) og derefter installere pakkerne selv (kernen til din arkitektur, overskriften til din arkitektur , og overskriften for alle arkitekturer - alle tre filer i den generiske variant og ikke den lave latensvariant). Det kræver lidt albue fedt, og der er ingen måde at automatisere opdatering af din kerne på denne måde bortset fra at skrive dit eget script, men det vil give dig mulighed for at drage fordel af eventuelle ændringer, der findes i den nyere version.

Skærer du kant?

Alt i alt kan det at prøve det banebrydende udstyr give dig mange fordele før snarere end senere. Bedst af alt, banebrydende giver dig stadig en rimelig forventning om stabilitet, i modsætning til blødningskanten, hvilket betyder, at du afprøver kode grundlæggende rigtigt, da den skrives ud og derfor ikke har nogen forventning om stabilitet.

De to generelle metoder er de bedste måder at komme tættere på forkant, så prøv dem, hvis du er interesseret.

Var der en metode, jeg gik glip af? Synes du at være i forkant er eller ikke er det værd? Fortæl os det i kommentarerne!




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.