Come trarre vantaggio dagli avanzamenti di Linux ora piuttosto che dopo
A volte lo sviluppo di Linux può diventare piuttosto eccitante, specialmente quando ci sono alcuni importanti cambiamenti in un software che può essere di grande beneficio. Tuttavia, potresti non riuscire ad accedere a tali cambiamenti se non prendi le decisioni giuste.
Ecco come puoi iniziare ad essere all'avanguardia del software Linux e perché potresti volerlo fare.
Perché essere all'avanguardia?
L'eccitazione dello sviluppo di Linux può essere meglio descritta con alcuni esempi teorici. Diciamo che il tuo laptop ha una scarsa autonomia della batteria o prestazioni scadenti nei giochi a causa di alcuni bug nel driver grafico. Quando gli sviluppatori del kernel di Linux applicano patch al kernel Il kernel di Linux: una spiegazione nei termini di Layman Il kernel di Linux: una spiegazione nei termini di Layman C'è solo una cosa di fatto che le distribuzioni di Linux hanno in comune: il kernel di Linux. Ma mentre si parla spesso, molte persone non sanno esattamente cosa fa. Ulteriori informazioni che risolvono i problemi di prestazioni e migliorano la durata della batteria, il buon senso potrebbe dire che dovresti provare a mettere le mani su quel nuovo kernel 5 Ragioni per le quali dovresti aggiornare il tuo kernel spesso [Linux] 5 motivi per cui dovresti aggiornare il tuo kernel spesso [ Linux] Se stai usando una distribuzione Linux come Ubuntu o Fedora, stai anche utilizzando il kernel Linux, il nucleo che rende 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 (tranne che per i bug di sicurezza) durante l'intervallo di una singola versione di distribuzione. Ciò significa che per queste distribuzioni dovrai aspettare la prossima versione di distribuzione prima di goderti il nuovo kernel. Per gli utenti di Ubuntu, questo potrebbe significare aspettare fino a sei mesi o anche più tempo se sei un utente Debian. Gli sviluppatori della distribuzione si astengono dagli aggiornamenti del kernel perché rischia la stabilità, ma ci deve essere una ragione 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 molto senso aspettare che gli sviluppatori della tua distribuzione si fidino finalmente del nuovo kernel.
Ci sono molti altri piccoli esempi che possono riguardare altri software. Ad esempio, LibreOffice 4.3 è stato recentemente rilasciato e risolve persino un bug che esiste da oltre 11 anni. Tuttavia, gli utenti di Ubuntu sono ancora bloccati su LibreOffice 4.2 e probabilmente non verranno aggiornati fino a una data successiva o al rilascio successivo della distribuzione al più tardi. Perché aspettare quando potresti utilizzare la versione più recente ora e goderti le correzioni dei bug?
Come arrivare al tagliente
Quindi ora che sai perché potresti voler considerare di vivere all'avanguardia, come lo fai? Devi scegliere una distribuzione all'avanguardia, oppure devi trovare i modi per rafforzare le tue fonti di software per fornire versioni più all'avanguardia di quelle offerte nei repository della tua distribuzione.
Scegli la giusta distribuzione
L'opzione più semplice (se hai intenzione di farlo dall'inizio, almeno) è scegliere una distribuzione all'avanguardia. La mia raccomandazione per questo sarebbe Arch Linux, che è una distribuzione rolling release che aggiorna il software appena vengono rilasciate nuove versioni upstream di Arch Linux: Letting You Crea il tuo sistema Linux da Scratch Arch Linux: ti permette di costruire il tuo sistema Linux da zero Per Linux utenti, è altamente desiderabile poter personalizzare completamente il tuo sistema. A volte, questo può essere raggiunto al meglio dall'inizio - mettendo insieme i componenti che vorresti includere ... Ulteriori informazioni. Arch è molto aggiornato in questo senso e rende facile rimanere all'avanguardia in tutto l'intero sistema e su tutte le applicazioni installate, non solo alcuni bit e pezzi. È stato rilasciato un nuovo kernel? Lo prenderai velocemente. Un nuovo driver grafico? Aspetta un paio di giorni al massimo e ce la farai. Nuova versione di LibreOffice? Non dovrai aspettare mesi per ottenerlo.
L'unico lato negativo di Arch Linux è che è difficile da configurare perché si inizia con una base minima e si sta facendo strada. Ne vale sicuramente la pena, ma alcune persone potrebbero non volersi impegnare o non capiscono tutto ciò che devono fare per configurare correttamente il loro sistema. Se Arch Linux non è il tuo vicolo, il mio prossimo suggerimento sarebbe una distribuzione come Fedora. Sebbene Fedora non funzioni su un modello a rilascio progressivo, ha una tendenza più elevata ad aggiornare il software a nuove versioni principali all'interno di un ciclo di rilascio, incluso il kernel. È un secondo piuttosto vicino per quanto riguarda l'avanguardia.
Fai il meglio del tuo attuale Distro
Se nessuno di questi è buono per te, allora potresti anche usare Ubuntu o un derivato. È quindi possibile rimanere all'avanguardia aggiungendo numerosi PPA (Personal Package Archives) al sistema. Assicurati di controllare se c'è un PPA per un pezzo di software Che cos'è un PPA di Ubuntu e perché dovrei usarne uno? [La tecnologia ha spiegato] Cos'è un PPA di Ubuntu e perché dovrei usarne uno? [Tecnologia spiegata] Leggi altro che usi regolarmente e aggiungilo.
Ad esempio, il PPA di LibreOffice consente agli utenti di Ubuntu di eseguire l'aggiornamento a LibreOffice 4.3 anche se i repository di Ubuntu non lo offrono. C'è anche il repository GetApps per software aggiuntivo e versioni più recenti, e Oibaf PPA per driver grafici aggiornati. Leggi altre informazioni nel nostro elenco di 7 PPA utili che dovresti aggiungere Hai bisogno di altro, o aggiornato, software? Prova questi 7 PPA di Ubuntu bisogno di più, o aggiornato, software? Prova questi 7 PPA di Ubuntu Ulteriori informazioni .
Non c'è un PPA diretto per i kernel su Ubuntu, ma puoi visitare questa pagina, scegliere il kernel che vuoi (scorrere fino in fondo per i più nuovi) e quindi installare i pacchetti da te (il kernel per la tua architettura, l'intestazione per la tua architettura e l'intestazione per tutte le architetture: tutti e tre i file nella variante generica e non nella variante a bassa latenza). Questa operazione richiede un po 'di gomito, e non c'è modo di automatizzare l'aggiornamento del kernel in questo modo, oltre a scrivere il tuo script, ma ti permetterà di trarre vantaggio da qualsiasi modifica trovata in quella versione più recente.
Sei all'avanguardia?
Tutto sommato, provare l'avanguardia può fornire molti vantaggi a voi più presto che dopo. Meglio ancora, l'avanguardia ti dà ancora una ragionevole aspettativa di stabilità, a differenza di bleeding edge, il che significa che stai provando il codice praticamente come è stato digitato e quindi non hai aspettative di stabilità.
I due metodi generali sono i modi migliori per avvicinarsi al massimo, quindi provali se sei interessato.
C'era un metodo che ho perso? Pensi che essere all'avanguardia sia o non ne valga la pena? Fateci sapere nei commenti!