Oglas

sastaviti svoj vlastiti Linux kernelLinux sustavi su tako smiješno fleksibilni i konfigurabilni, to je potpuno ludo. Ogroman dio zašto je Linux toliko fleksibilan je zbog njegove modularne strukture. Svaka komponenta i program sustava podijeljeni su u mnogo različitih paketa koje je lako ukloniti, dodati ili zamijeniti nečim drugim. Apsolutno nijedan dio operativnog sustava nema izuzetak od tog pravila, uključujući sam Linux kernel.

Zbog te činjenice, možete relativno lako izvaditi kernel, napraviti neke stvari i vratiti ga unutra. Ali što točno možete učiniti s kernelom i zašto biste trebali razmotriti sastavljanje vlastitog prilagođenog kernela?

Krpanje ili zamjena vozača i ostalih dijelova

sastaviti svoj vlastiti Linux kernel

Jedan od najčešćih razloga zašto ljudi sastavljaju vlastite kernele kod kuće jest činjenica da neki upravljački programi (a drugi drugi) značajke kernela) moraju biti zakrpljene ili potpuno zamijenjene bilo potpuno različitim upravljačkim programom ili ažuriranim jedan. Dobar primjer za to je potreba zakrpa nekih bežičnih upravljačkih programa kako bi se mogli

instagram viewer
hvatanje paketa za pucanje WEP-a Kako razbiti vlastitu WEP mrežu da biste saznali koliko je zaista nesigurnoNeprestano vam govorimo da je korištenje WEP-a za 'osiguranje' bežične mreže zaista glupost, ali to još uvijek rade ljudi. Danas vam želim pokazati koliko je WEP zapravo nesiguran, Čitaj više . Backtrack Linux, koji se spominje u tom članku, dolazi s već zakrpljenim upravljačkim programima, ali bilo koja druga distribucija imat će nepakirane upravljačke programe.

Ponekad ljudi podržavaju određene pokretačke programe, posebno one s otvorenim kodom grafičkih upravljačkih programa. Ako podržavate upravljački program, to znači da uzimate vozač iz novije jezgre i zalijepite ga u stariji kao zakrpu. Čak i ljudi koji instalirajte vlastite grafičke upravljačke programe Kako instalirati vlastite upravljačke programe grafike u Ubuntu, Fedoru i MintVećinu vremena dobro ćete potražiti s open-source softverom na Linuxu. Ali ako želite pravu igru ​​i grafičku snagu, trebat će vam vlasnički upravljački programi. Evo kako ih nabaviti. Čitaj više ponekad moraju prekompolirati svoje jezgre, iako se to obično događa automatski.

Uklonite nepotreban kôd i koristite različite zastavice za kompilaciju

izgradnja vlastitog Linux kernela

Drugi vrlo koristan dio sastavljanja vlastitog kernela je taj što možete napraviti vlastitu optimizaciju. Dok se prilagođavanje fokusira na promjenu dijelova jezgre, optimizacija se usredotočuje na sve nepotrebne dijelove koje se mogu ukloniti, kao i najbolja kombinacija zastavica za kompilaciju koje će proizvesti brže zrno.

Recite da vaš laptop nema Bluetooth mogućnosti, a ne planirate nabaviti USB ključ, iz jezgre možete ukloniti sve veze sa Bluetoothom. Kroz ovu logiku može se ukloniti puno nepotrebnih upravljačkih programa, štedeći prostor na disku i druge resurse. Ako nikad nisu s krajnjim kernelom, neće se učitati i uzeti vrijedne resurse koji bi se mogli upotrijebiti za nešto drugo.

Učenje više o jezgri

sastaviti svoj vlastiti Linux kernel

I posljednje, ali ne najmanje bitno, sastavljanje vlastitog kernela ima prednost pružanja Linux iskustva. Čak i ako ništa ne promijenite (i perspektive prilagođavanja i optimizacije) o kernelu, iskustvo koje steknete preuzimanje vanilije kopije Linux kernela, kompiliranje i pokretanje na vašem sustavu može biti neprocjenjivo ako je nešto što vas zanima. Očito je da to također moraju raditi i ljudi koji svakodnevno rade na kernelu pa bi tipovi računala koji su u kontaktu s Linuxom trebali ovaj korak uzeti u obzir.

Zaključak

Na kraju, potpuno je na vama što želite raditi. Za većinu korisnika kernel koji nudi vaša distribucija po svom izboru činit će sasvim u redu, a ljudi koji redovito sastavljaju vlastita jezgra, to čine zato što postoje posebne potrebe ili zahtjevi. Međutim, ako imate potrebe poput onih koje sam spomenuo ili ste jednostavno zainteresirani za ulazak u nitasti dio Linuxa, tada je sastavljanje vlastitog kernela definitivno dobra ideja.

Sastavljate li svoje Linux kernel? Vrijedi li to i koje modifikacije radite u usporedbi s jezgrama vanilije / distribucije? Javite nam u komentarima!

Slikovni krediti: Popravak suvremenog dizelaša, ruku i alata radnika preko Shutterstoka, Kamion za reciklažu preuzima kantu preko Shutterstocka, Tema obrazovanja: smiješni tinejdžeri, medicina, znanost putem Shutterstoka

Danny je stariji profesor na Sveučilištu Sjeverni Teksas koji uživa u svim aspektima softvera otvorenog koda i Linuxa.