реклама
Linux системите са толкова нелепо гъвкави и конфигурируеми, че е направо луд. Огромна част от причините, поради които Linux е толкова гъвкав, се дължи на модулната си структура. Всеки един системен компонент и програма е разделен на много различни пакети, които лесно могат да бъдат премахнати, добавени или заменени с нещо друго. Абсолютно никоя част от операционната система няма изключение от това правило, включително самото ядро на Linux.
Поради този факт можете сравнително лесно да извадите ядрото, да му направите някои неща и след това да го върнете обратно. Но какво точно можете да направите с ядрото и защо трябва да помислите за компилиране на собствено, персонализирано ядро?
Направяне или подмяна на драйвери и други части

Една от най-често срещаните причини, поради които хората съставят свои собствени ядра у дома, е фактът, че някои драйвери (и други) функции на ядрото) трябва да бъдат закърпени или напълно заменени с напълно различен драйвер или актуализиран един. Добър пример за това е необходимостта да се лепят някои безжични драйвери, за да могат
улавяне на пакети за напукване на WEP Как да разчупите собствената си мрежа WEP, за да разберете колко е несигурна в действителностНепрекъснато ви казваме, че използването на WEP за „осигуряване“ на вашата безжична мрежа е наистина глупава игра, но хората все още го правят. Днес бих искал да ви покажа колко наистина е несигурен WEP, от ... Прочетете още . Backtrack Linux, който е споменат в тази статия, се предлага с драйвери, които вече са кръпка, но всяка друга дистрибуция ще има непакетирани драйвери.Понякога хората подкрепят и някои драйвери, особено драйвери с отворен код. Ако подкрепите драйвер, това означава, че вземате драйвер от по-ново ядро и го залепвате в по-стара като патч. Дори хора, които инсталирайте собствени графични драйвери Как да инсталирате драйвер за собствена графика в Ubuntu, Fedora и MintПрез повечето време ще се оправите със софтуера с отворен код в Linux. Но ако искате истинска игра и графична мощност, ще ви трябват собствени драйвери. Ето как да ги получите. Прочетете още понякога се налага да прекомпилират ядрата си, въпреки че обикновено това се случва автоматично.
Премахнете ненужния код и използвайте различни флагове за компилация

Друга много полезна част от съставянето на вашето собствено ядро е, че можете да направите своя собствена оптимизация. Докато персонализирането се фокусира върху промяна на части от ядрото, оптимизацията се фокусира върху всички ненужни части които могат да бъдат премахнати, както и най-добрата комбинация от флагчета за компилация, които ще произведат по-бързо ядро.
Кажете, че вашият лаптоп няма Bluetooth възможности и не планирате да получите USB ключ, можете да премахнете всичко, свързано с Bluetooth, от ядрото. Чрез тази логика могат да бъдат премахнати много ненужни драйвери, спестявайки дисково пространство и други ресурси. Ако никога не са с последното ядро, те няма да заредят и да заемат ценни ресурси, които биха могли да бъдат използвани за нещо друго.
Научете повече за ядрото

Не на последно място, компилирането на вашето собствено ядро има предимството да ви даде Linux опит. Дори да не промените нищо (както перспективи за персонализиране, така и оптимизация) относно ядрото, опита, който получавате изтегляне на ванилно копие на Linux ядрото, компилирането и пускането му в системата ви може да бъде безценно, ако е нещо, което ви интересува. Очевидно това също е нещо, което хората, които работят върху ядрото ежедневно като работа, трябва да правят, така че типовете компютри, които са в контакт с Linux, да предприемат тази стъпка под внимание.
заключение
В крайна сметка зависи изцяло какво искате да направите. За повечето потребители ядрото, предлагано от вашата дистрибуция по избор, ще се справи добре, а хората, които редовно компилират свои собствени ядра, го правят, защото има специфични нужди или изисквания. Ако обаче имате нужда от тези, за които споменах, или просто сте заинтересовани да навлезете в лакомството на Linux, тогава компилирането на вашето собствено ядро определено е добра идея.
Съставяте ли собствено Linux ядро? Струва ли си и какви модификации правите в сравнение с ядките за ванилия / дистрибуция? Уведомете ни в коментарите!
Кредити за изображения: Ремонт на модерен дизелов двигател, ръцете и инструментите на работниците чрез Shutterstock, Рециклиране на камион за събиране на кошче през Shutterstock, Образователна тема: забавен тийнейджър, медицина, наука чрез Shutterstock
Дани е старши в университета в Северен Тексас, който се наслаждава на всички аспекти на софтуера с отворен код и Linux.