Annuncio pubblicitario
I sistemi Linux sono così incredibilmente flessibili e configurabili, decisamente pazzeschi. Una parte enorme del motivo per cui Linux è così flessibile è a causa della sua struttura modulare. Ogni singolo componente di sistema e programma è suddiviso in molti pacchetti diversi che possono essere facilmente rimossi, aggiunti o sostituiti da qualcos'altro. Assolutamente nessuna parte del sistema operativo ha un'eccezione a quella regola, incluso lo stesso kernel Linux.
A causa di ciò, puoi relativamente facilmente estrarre il kernel, fare alcune cose e rimetterlo dentro. Ma cosa puoi fare esattamente con il kernel, e perché dovresti considerare di compilare il tuo kernel personalizzato?
Patch o sostituzione di driver e altre parti
Uno dei motivi più comuni per cui le persone compilano i propri kernel a casa è il fatto che alcuni driver (e altri) caratteristiche del kernel) devono essere patchati o sostituiti completamente con un driver completamente diverso o aggiornato uno. Un buon esempio di ciò è la necessità di patchare alcuni driver wireless per poterlo fare
pacchetti di acquisizione per cracking WEP Come rompere la tua rete WEP per scoprire quanto sia davvero insicuraTi diciamo costantemente che usare WEP per "proteggere" la tua rete wireless è davvero un gioco folle, eppure la gente lo fa ancora. Oggi vorrei mostrarti esattamente quanto sia insicuro WEP, di ... Leggi di più . Backtrack Linux, che è menzionato in quell'articolo, viene fornito con i driver già patchati, ma qualsiasi altra distribuzione avrà driver senza patch.A volte, le persone eseguono anche il backport di determinati driver, in particolare i driver di grafica open source. Se si esegue il backport di un driver, significa che si sta prendendo un driver da un kernel più recente e lo si inserisce in un vecchio come patch. Anche le persone che installare driver grafici proprietari Come installare driver grafici proprietari in Ubuntu, Fedora e MintIl più delle volte, starai bene con il software open source su Linux. Ma se vuoi il vero gioco e la potenza grafica, avrai bisogno di driver proprietari. Ecco come ottenerli. Leggi di più a volte devono ricompilare i loro kernel, sebbene ciò avvenga automaticamente.
Rimuovi il codice non necessario e usa diverse bandiere di compilazione
Un'altra parte molto utile della compilazione del proprio kernel è che puoi fare la tua ottimizzazione. Mentre la personalizzazione si concentra sulla modifica delle parti del kernel, l'ottimizzazione si concentra su tutte le parti non necessarie che può essere rimosso, così come la migliore combinazione di flag di compilazione che produrrà uno più veloce kernel.
Di 'che il tuo laptop non ha Bluetooth e non hai intenzione di ottenere un dongle USB, puoi rimuovere tutto ciò che ha a che fare con il Bluetooth dal kernel. Attraverso questa logica, è possibile rimuovere molti driver non necessari, risparmiando spazio su disco e altre risorse. Se non sono mai con l'ultimo kernel, non caricheranno e non impiegheranno risorse preziose che potrebbero essere utilizzate per qualcos'altro.
Ulteriori informazioni sul kernel
Ultimo ma non meno importante, la compilazione del proprio kernel ha il vantaggio di offrirti un'esperienza Linux. Anche se non cambi nulla (sia la personalizzazione che le prospettive di ottimizzazione) sul kernel, l'esperienza che ottieni scaricando una copia vanilla del kernel Linux, compilarlo ed eseguirlo sul tuo sistema può essere prezioso se è qualcosa che ti interessa. Ovviamente, questo è anche qualcosa che le persone che lavorano quotidianamente sul kernel come lavoro devono fare, quindi i tipi di computer che sono in contatto con Linux dovrebbero prendere in considerazione questo passo.
Conclusione
Alla fine, dipende completamente da te cosa vuoi fare. Per la maggior parte degli utenti, il kernel offerto dalla tua distribuzione preferita andrà benissimo, e le persone che compilano regolarmente i propri kernel lo fanno perché ci sono esigenze o requisiti specifici. Tuttavia, se hai necessità come quelle che ho menzionato, o sei semplicemente interessato ad entrare nel nocciolo di Linux, allora compilare il tuo kernel è sicuramente una buona idea.
Compilate il vostro kernel Linux? Ne vale la pena e quali modifiche apportate rispetto ai kernel di vaniglia / distribuzione? Fateci sapere nei commenti!
Crediti immagine: Riparazione di moderni motori diesel, mani dei lavoratori e utensili tramite Shutterstock, Riciclaggio camion raccogliendo bin tramite Shutterstock, Tema educativo: teenager divertente, medicina, scienza tramite Shutterstock
Danny è senior presso la University of North Texas e gode di tutti gli aspetti del software open source e di Linux.