Annuncio pubblicitario
Lo sviluppo di Linux può effettivamente diventare piuttosto eccitante a volte, specialmente quando ci sono alcuni cambiamenti importanti in un software che può essere di grande beneficio. Tuttavia, potresti non essere in grado di ottenere l'accesso a tali modifiche se non prendi le giuste decisioni.
Ecco come puoi iniziare a essere all'avanguardia del software Linux e perché potresti voler farlo.
Perché essere all'avanguardia?
L'eccitazione dello sviluppo di Linux può essere meglio descritta con alcuni esempi teorici. Supponiamo che il tuo laptop stia riscontrando una scarsa durata della batteria o scarse prestazioni nei giochi a causa di alcuni bug nel driver grafico. Quando gli sviluppatori del kernel Linux applica patch al kernel Che cos'è un kernel in Linux e come si controlla la versione?Linux è un sistema operativo, giusto? Bene, non esattamente! In realtà è un kernel. Ma cos'è il kernel Linux? Leggi di più che risolvono i problemi di prestazioni e migliorano la durata della batteria, il buon senso potrebbe dire che dovresti provare a farlo
metti le mani su quel nuovo kernel 5 motivi per cui dovresti aggiornare spesso il tuo kernel [Linux]Se stai usando una distribuzione Linux come Ubuntu o Fedora, stai anche usando il kernel Linux, il nucleo che rende effettivamente la tua distribuzione una distribuzione Linux. La tua distribuzione ti chiede costantemente di aggiornare il tuo kernel ... Leggi di più in modo che tu possa godere di questi miglioramenti.Tuttavia, una manciata di distribuzioni si rifiuta assolutamente di aggiornare i kernel (ad eccezione dei bug di sicurezza) durante l'arco di una singola versione di distribuzione. Ciò significa che per queste distribuzioni, dovrai aspettare fino alla prossima versione di distribuzione prima di poter godere del nuovo kernel. Per gli utenti Ubuntu, ciò potrebbe significare attendere fino a sei mesi o anche di più se sei un utente Debian. Gli sviluppatori di distribuzione si astengono dagli aggiornamenti del kernel perché rischiano la stabilità, ma ci deve essere un motivo per cui gli sviluppatori del kernel upstream considerano il kernel stabile, giusto? Deve essere abbastanza stabile per l'uso quotidiano, e la mia esperienza suggerisce che non ha senso attendere che gli sviluppatori della tua distribuzione si fidino del nuovo kernel.
Ci sono molti altri piccoli esempi che possono riguardare altri software. Ad esempio, LibreOffice 4.3 è stato recentemente rilasciato e risolve anche un bug che esiste da oltre 11 anni. Tuttavia, gli utenti Ubuntu sono ancora bloccati su LibreOffice 4.2 e probabilmente non verranno aggiornati fino a una data molto successiva, o al più tardi entro la prossima versione di distribuzione. Perché aspettare quando potresti usare la versione più recente ora e goderti quelle correzioni di bug?
Come arrivare all'avanguardia
Quindi, ora che sai perché potresti voler considerare di vivere all'avanguardia, come lo fai? Devi scegliere una distribuzione all'avanguardia, oppure devi trovare modi per rafforzare il tuo software fonti per fornire versioni più all'avanguardia rispetto a quelle offerte nella tua distribuzione repository.
Scegli la giusta distribuzione
L'opzione più semplice (se si prevede di farlo almeno dall'inizio) è scegliere una distribuzione all'avanguardia. La mia raccomandazione per questo sarebbe Arch Linux, che è un distribuzione a rilascio progressivo che aggiorna solo il software man mano che nuove versioni vengono rilasciate a monte Arch Linux: farti costruire il tuo sistema Linux da zeroPer gli utenti esperti di Linux, è altamente desiderabile poter personalizzare completamente il sistema. A volte, ciò può essere ottenuto meglio dall'inizio - mettendo insieme i componenti che si desidera includere ... Leggi di più . Arch è molto aggiornato in questo senso e rende facile rimanere all'avanguardia in tutto il sistema e su tutte le applicazioni installate, non solo con alcuni elementi. È stato rilasciato un nuovo kernel? Lo otterrai rapidamente. Un nuovo driver grafico? Aspetta qualche giorno al massimo e lo otterrai. Nuova versione di LibreOffice? Non dovrai aspettare mesi per ottenerlo.
L'unico aspetto negativo di Arch Linux è che è difficile da configurare perché si inizia con una base molto minima e ci si prepara. Ne vale sicuramente la pena, ma alcune persone potrebbero non voler impegnarsi o non capiscono tutto ciò che devono fare per configurare correttamente il proprio sistema. Se Arch Linux non è nel tuo vicolo, il mio prossimo suggerimento sarebbe una distribuzione come Fedora. Sebbene Fedora non operi su un modello di rilascio progressivo, ha una tendenza più elevata ad aggiornare il software alle nuove versioni principali all'interno di un ciclo di rilascio, incluso il kernel. È un secondo abbastanza vicino per quanto puoi essere all'avanguardia.
Ottieni il meglio dal tuo attuale Distro
Se nessuno di questi è un bene per te, allora potresti anche usare Ubuntu o un derivato. Puoi quindi rimanere all'avanguardia aggiungendo molti PPA (archivi di pacchetti personali) al tuo sistema. Assicurati di controllare se c'è un PPA per un software Che cos'è un PPA Ubuntu e perché dovrei usarne uno? [Spiegazione della tecnologia] Leggi di più che usi regolarmente e lo aggiungi.
Ad esempio, il PPA di LibreOffice consente agli utenti di Ubuntu di eseguire l'aggiornamento a LibreOffice 4.3 anche se i repository Ubuntu non lo offrono. Esiste anche il repository GetApps per software aggiuntivo e versioni più recenti e Oibaf PPA per driver grafici aggiornati. Maggiori informazioni sul nostro elenco di 7 utili PPA che dovresti aggiungere Hai bisogno di altro software o aggiornato? Prova questi 7 PPA Ubuntu Leggi di più .
Non esiste un PPA diretto per i kernel su Ubuntu, ma puoi visitarlo questa pagina, scegli il kernel che desideri (scorri fino in fondo per i più recenti) e quindi installa tu stesso i pacchetti (il kernel per il tuo architettura, l'intestazione per la tua architettura e l'intestazione per tutte le architetture: tutti e tre i file nella variante generica e non in basso variante di latenza). Fare questo richiede un po 'di grasso al gomito e non c'è modo di automatizzare l'aggiornamento del kernel in questo modo oltre a scrivere la tua sceneggiatura, ma ti consentirà di beneficiare di qualsiasi modifica trovata in quella più recente versione.
Sei all'avanguardia?
Tutto sommato, provare l'avanguardia può offrirti molti vantaggi prima o poi. Soprattutto, l'avanguardia offre comunque una ragionevole aspettativa di stabilità, a differenza del bordo di spurgo che significa che stai provando il codice fondamentalmente nel modo giusto in cui viene digitato e quindi non ti aspetti stabilità.
I due metodi generali sono i modi migliori per avvicinarsi al massimo, quindi provali se sei interessato.
C'era un metodo che mi mancava? Pensi che essere all'avanguardia sia o non ne valga la pena? Fateci sapere nei commenti!
Danny è senior presso la University of North Texas e gode di tutti gli aspetti del software open source e di Linux.