Publicitate
Sistemele Linux sunt atât de ridicul de flexibile și configurabile, încât sunt absolut nebunești. O mare parte din motivul pentru care Linux este atât de flexibil se datorează structurii sale modulare. Fiecare componentă și program de sistem este împărțită în mai multe pachete diferite care pot fi ușor eliminate, adăugate sau înlocuite cu altceva. Absolut nicio parte a sistemului de operare nu are o excepție de la această regulă, inclusiv nucleul Linux în sine.
Datorită acestui fapt, puteți scoate sâmburele relativ ușor, puteți face ceva și apoi puneți-l înapoi. Dar ce poți face exact cu nucleul și de ce ar trebui să iei în calcul compilarea propriului tău nucleu personalizat?
Patching Sau Înlocuirea driverelor și a altor piese
Unul dintre cele mai frecvente motive pentru care oamenii își compară propriile kerneluri acasă este faptul că unii șoferi (și alții caracteristicile kernel-ului) trebuie să fie corecți sau înlocuiți complet fie cu un driver complet diferit, fie cu un actualizat unu. Un bun exemplu în acest sens este nevoia de a corela unele drivere wireless pentru a le putea face
capturați pachete pentru fisurarea WEP Cum să-ți creezi propria rețea WEP pentru a afla exact cât de sigur esteVă spunem în mod constant că folosirea WEP pentru a vă asigura „rețeaua wireless” este într-adevăr un joc de nebun, cu toate că oamenii încă o fac. Astăzi aș dori să vă arăt exact cât de real este WEP-ul insecur, prin ... Citeste mai mult . Backtrack Linux, menționat în articolul respectiv, vine cu driverele deja patchate, dar orice altă distribuție va avea drivere neatacate.Uneori, oamenii sprijină, de asemenea, anumite drivere, în special driverele grafice cu sursă deschisă. Dacă sprijiniți un driver, înseamnă că luați un șofer de la un nucleu mai nou și îl înglobați într-unul mai vechi ca un plasture. Chiar și oameni care instalați drivere grafice proprii Cum se instalează drivere grafice proprii în Ubuntu, Fedora și MintDe cele mai multe ori, vei fi bine cu software-ul open-source pe Linux. Dar dacă doriți jocuri reale și putere grafică, veți avea nevoie de drivere proprii. Iată cum să le obțineți. Citeste mai mult uneori trebuie să-și recompileze sâmburele, deși asta se întâmplă de obicei automat.
Eliminați codul inutil și folosiți diferite steaguri 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 părților kernel-ului, optimizarea se concentrează pe toate părțile care nu sunt necesare care pot fi îndepărtate, precum și cea mai bună combinație de stegulețe de compilare care vor produce o viteză mai rapidă nucleu.
Spuneți că laptopul nu are Bluetooth funcționalități și nu intenționați să obțineți un dongle USB, puteți elimina tot ceea ce are legătură cu Bluetooth de pe kernel. Prin această logică, o mulțime de drivere inutile pot fi eliminate, economisind spațiu pe disc și alte resurse. Dacă nu sunt niciodată cu nucleul final, atunci nu vor încărca și vor prelua 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 personalizare, cât și perspective de optimizare) despre nucleu, experiența pe care o obțineți descărcând o copie vanilată a nucleului Linux, compilarea și rularea pe sistemul dvs. poate fi de neprețuit dacă este ceva care vă interesează. Evident, aceasta este și ceva pe care trebuie să-l facă oamenii care lucrează zilnic la kernel ca slujbă, astfel încât tipurile de computere care sunt în contact cu Linux ar trebui să facă acest pas în considerare.
Concluzie
Până la urmă, ți se pare complet ceea ce vrei să faci. Pentru majoritatea utilizatorilor, nucleul oferit de distribuția dvs. la alegere va face bine, iar persoanele care își compun regulat propriile nuclee 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 pur și simplu sunteți interesat să vă înscrieți într-un mod neplăcut de Linux, atunci să vă întocmiți propriul kernel este cu siguranță o idee bună.
Îți compii propriul kernel Linux? Merită și ce modificări faceți în comparație cu sâmburele de vanilie / distribuție? Spuneți-ne în comentarii!
Credite imagine: Repararea motorului diesel modern, a mâinilor lucrătorilor și a sculei prin Shutterstock, Reciclarea camionului de ridicare a coșului prin Shutterstock, Tema educațională: adolescent amuzant, medicină, știință prin Shutterstock
Danny este un senior la Universitatea din nordul Texasului care se bucură de toate aspectele legate de software-ul open source și Linux.