Reklama

skompiluj własne jądro linuksaSystemy Linux są tak absurdalnie elastyczne i konfigurowalne, że wręcz szalone. Ogromna część tego, dlaczego Linux jest tak elastyczny, wynika z jego modułowej struktury. Każdy pojedynczy komponent systemu i program jest podzielony na wiele różnych pakietów, które można łatwo usunąć, dodać lub zamienić na coś innego. Absolutnie żadna część systemu operacyjnego nie ma wyjątku od tej reguły, w tym samo jądro Linuksa.

Z tego powodu możesz stosunkowo łatwo wyciągnąć jądro, zrobić z nim kilka rzeczy, a następnie włożyć je z powrotem. Ale co dokładnie możesz zrobić z jądrem i dlaczego warto rozważyć skompilowanie własnego, dostosowanego jądra?

Łata lub wymiana sterowników i innych części

skompiluj własne jądro linuksa

Jednym z najczęstszych powodów, dla których ludzie kompilują własne jądra w domu, jest fakt, że niektóre sterowniki (i inne) funkcje jądra) muszą zostać załatane lub całkowicie zastąpione albo zupełnie innym sterownikiem, albo zaktualizowane jeden. Dobrym przykładem tego jest konieczność łatania niektórych sterowników bezprzewodowych, aby móc

instagram viewer
przechwytywanie pakietów do złamania WEP Jak złamać własną sieć WEP, aby dowiedzieć się, jak naprawdę jest to niebezpieczneCiągle mówimy, że używanie WEP do „zabezpieczania” sieci bezprzewodowej jest naprawdę głupcem, ale ludzie nadal to robią. Dzisiaj chciałbym pokazać dokładnie, jak naprawdę niepewna jest WEP przez ... Czytaj więcej . Powrót do systemu Linux, o którym mowa w tym artykule, zawiera już załatane sterowniki, ale każda inna dystrybucja będzie miała niepoprawione sterowniki.

Czasami ludzie również backportują niektóre sterowniki, zwłaszcza sterowniki graficzne typu open source. Jeśli backportujesz sterownik, oznacza to, że bierzesz sterownik z nowszego jądra i przyklejasz go do starszego jako łatkę. Nawet ludzie, którzy zainstaluj zastrzeżone sterowniki graficzne Jak zainstalować zastrzeżone sterowniki graficzne w Ubuntu, Fedorze i mennicyPrzez większość czasu wszystko będzie dobrze z oprogramowaniem open source w systemie Linux. Ale jeśli chcesz prawdziwej gry i mocy graficznej, potrzebujesz zastrzeżonych sterowników. Oto jak je zdobyć. Czytaj więcej czasami muszą ponownie skompilować jądra, chociaż zwykle dzieje się to automatycznie.

Usuń niepotrzebny kod i użyj różnych flag kompilacji

budowanie własnego jądra systemu Linux

Kolejną bardzo korzystną częścią kompilacji własnego jądra jest to, że możesz przeprowadzić własną optymalizację. Podczas gdy dostosowywanie koncentruje się na zmianie części jądra, optymalizacja koncentruje się na wszystkich niepotrzebnych częściach które można usunąć, a także najlepszą kombinację flag kompilacji, która przyspieszy jądro.

Powiedz, że twój laptop nie ma Bluetooth możliwości i nie planujesz zakupu klucza USB, możesz usunąć z jądra wszystko, co ma związek z Bluetooth. Dzięki tej logice można usunąć wiele niepotrzebnych sterowników, oszczędzając miejsce na dysku i inne zasoby. Jeśli nigdy nie używają ostatecznego jądra, nie będą ładować się i nie podejmą cennych zasobów, które mogłyby zostać wykorzystane na coś innego.

Dowiedz się więcej o jądrze

skompiluj własne jądro linuksa

Wreszcie, kompilacja własnego jądra ma tę zaletę, że daje doświadczenie w Linuksie. Nawet jeśli nic nie zmienisz (zarówno perspektywy dostosowywania, jak i optymalizacji) dotyczące jądra, wrażenia, które otrzymujesz pobieranie waniliowej kopii jądra Linux, kompilowanie i uruchamianie go w systemie może być nieocenione, jeśli jest to coś, co Cię interesuje. Oczywiście jest to również coś, co muszą wykonywać ludzie, którzy codziennie pracują na jądrze, więc komputery, które mają kontakt z Linuksem, powinny wziąć pod uwagę ten krok.

Wniosek

Ostatecznie to od Ciebie zależy, co chcesz zrobić. Dla większości użytkowników jądro oferowane przez wybraną przez ciebie dystrybucję będzie w porządku, a ludzie, którzy regularnie kompilują własne jądra, robią to dobrze, ponieważ istnieją określone potrzeby lub wymagania. Jednakże, jeśli potrzebujesz takich jak te, o których wspomniałem, lub po prostu interesujesz się drobiazgowym podejściem do Linuksa, skompilowanie własnego jądra jest zdecydowanie dobrym pomysłem.

Czy kompilujesz własne jądro Linuksa? Czy warto i jakie modyfikacje robisz w porównaniu do jąder wanilii / dystrybucji? Daj nam znać w komentarzach!

Kredyty obrazkowe: Naprawa nowoczesnego silnika Diesla, rąk pracowników i narzędzi za pośrednictwem Shutterstock, Recykling ciężarówki zbierającej kosz przez Shutterstock, Temat edukacyjny: zabawny nastolatek, medycyna, nauka przez Shutterstock

Danny jest senior na University of North Texas, który lubi wszystkie aspekty oprogramowania open source i Linuksa.