3 motive pentru care ați putea să vă compilați propriul kernel [Linux]

3 motive pentru care ați putea să vă compilați propriul kernel [Linux] / Linux

Sistemele Linux sunt atât de ridicol de flexibile și configurabile, sunt chiar nebunești. O mare parte a motivului pentru care Linux este atât de flexibil este datorită structurii sale modulare. Fiecare componentă și un singur sistem sunt împărțite în mai multe pachete diferite care pot fi ușor eliminate, adăugate sau înlocuite cu altceva. În mod absolut nici o parte a sistemului de operare nu are o excepție de la această regulă, inclusiv nucleul Linux propriu-zis.

Datorită acestui fapt, puteți descărca relativ ușor kernelul, faceți unele lucruri și apoi puneți-l înapoi. Dar ce puteți face cu kernel-ul și de ce ar trebui să luați în considerare compilarea propriului kernel personalizat?

Patching sau înlocuirea driverelor și a altor componente

Unul dintre cele mai frecvente motive pentru care oamenii își compilesc propriile kerneluri la domiciliu este faptul că unii drivere (și alte caracteristici ale kernel-ului) trebuie să fie patch-up sau complet înlocuite cu un șofer complet diferit sau unul actualizat. Un bun exemplu de acest lucru este nevoia de a patch-uri unele drivere fără fir, în scopul de a capta pachete de WEP cracare Cum să vă crack propria rețea WEP pentru a afla doar cât de nesigur este într-adevăr Cum de a crack propriul dvs. WEP de rețea pentru a afla Doar cât de nesigur este într-adevăr Vă spunem în mod constant că folosirea WEP pentru a "securiza" rețeaua fără fir este într-adevăr un joc prost, totuși oamenii încă o fac. Astăzi aș vrea să vă arăt exact cât de nesigur este WEP, prin ... Read More. Backtrack Linux, care este menționat în acel articol, vine cu driverele deja patch-uri, dar orice altă distribuție va avea drivere nepotate.

Uneori, oamenii oferă și backport anumitor drivere, în special drivere grafice cu sursă deschisă. În cazul în care furnizați un driver înapoi, înseamnă că luați un driver dintr-un nou kernel și îl lipiți într-unul mai vechi ca un patch. Chiar și oamenii care instalează drivere grafice de proprietate Cum se instalează drivere grafice proprietare în Ubuntu, Fedora și Mint Cum se instalează drivere grafice proprietare în Ubuntu, Fedora și Mint În majoritatea timpului, veți fi bine cu software open source pe Linux . Dar dacă doriți jocuri și jocuri grafice adevărate, veți avea nevoie de drivere proprii. Iată cum să le obțineți. Citiți Mai multe, uneori, trebuie să recompilați nucleele lor, deși acest lucru se întâmplă de obicei automat.

Eliminați codul nefolosit și utilizați diferite instrucțiuni de compilare

O altă parte foarte benefică a compilării propriului kernel este că vă puteți face propria optimizare. În timp ce personalizarea se concentrează pe schimbarea unor părți ale kernel-ului, optimizarea se concentrează pe toate părțile care nu pot fi îndepărtate, precum și cea mai bună combinație de steaguri de compilare care vor produce un kernel mai rapid.

Spuneți că laptopul dvs. nu are capabilități Bluetooth și nu planificați să obțineți un dongle USB, puteți șterge tot ce are de a face cu Bluetooth de la kernel. Prin această logică, pot fi eliminate multe drivere care nu sunt necesare, economisind spațiu pe disc și alte resurse. Dacă nu sunt niciodată cu nucleul final, atunci nu vor încărca și nu vor lua resurse valoroase care ar putea fi folosite pentru altceva.

Aflați mai multe despre kernel

Nu în ultimul rând, compilarea propriului kernel are avantajul de a vă oferi experiență Linux. Chiar dacă nu schimbați nimic (atât personalizarea, cât și perspectivele de optimizare) despre kernel, experiența pe care o obțineți, descărcând o copie de vanilie a kernelului Linux, compilați-o și executând-o pe sistemul dvs. poate fi neprețuită dacă este ceva ce " este interesat de acest lucru. Evident, acest lucru este, de asemenea, un lucru pe care trebuie să îl facă oamenii care muncesc zilnic pe kernel, așa că tipurile de calculatoare care sunt în contact cu Linux ar trebui să ia în considerare acest pas.

Concluzie

În cele din urmă, depinde de dvs. ce vreți să faceți. Pentru majoritatea utilizatorilor, kernelul oferit de distribuția pe care o alegeți se va descurca foarte bine și oamenii care își compun în mod obișnuit propriile kerneluri o fac pentru că există nevoi sau cerințe specifice. Cu toate acestea, dacă aveți o nevoie cum ar fi cele pe care le-am menționat sau sunt pur și simplu interesate de a intra în nisipul dur de Linux, atunci compilarea propriului kernel este cu siguranță o idee bună.

Îți compilați propriul kernel Linux? Este meritat și ce modificări faceți în comparație cu kernelurile de vanilie / distribuție? Spuneți-ne în comentariile!

Credite de imagine: Repararea motorului diesel modern, a mâinilor lucrătorilor și a instrumentului prin Shutterstock, reciclarea camioanelor prin intermediul Shutterstock, tema educațională: teen amuzant, medicina, știința prin Shutterstock

Explorați mai multe despre: întreținerea calculatorului.