Реклама
Линук системи су тако смешно флексибилан и подесив, то је потпуно лудо. Огроман део зашто је Линук толико флексибилан је због његове модуларне структуре. Свака компонента и програм система подијељени су у више различитих пакета који се могу лако уклонити, додати или замијенити нечим другим. Апсолутно ниједан део оперативног система нема изузетак од овог правила, укључујући само Линук кернел.
Због те чињенице, кернел можете релативно лако извадити, урадити неке ствари и вратити га унутра. Али шта тачно можете учинити са кернелом и зашто бисте требали размотрити састављање свог, прилагођеног кернела?
Крпање или замена драјвера и других делова
Један од најчешћих разлога зашто људи сами састављају кернеле код куће јесте чињеница да неки управљачки програми (а други други) функције кернела) морају бити закрпљене или потпуно замењене било потпуно другачијим управљачким програмом или ажурираним једно. Добар пример за то је потреба да се закрпе неки бежични управљачки програми како би се могли
хватање пакета за пуцање ВЕП-а Како разбити властиту ВЕП мрежу да бисте сазнали колико је то заиста несигурноНепрестано вам говоримо да је коришћење ВЕП-а за 'обезбеђивање' бежичне мреже заиста глупост, али то и даље раде људи. Данас бих вам желео показати тачно колико је ВЕП заиста несигуран од стране ... Опширније . Бацктрацк Линук, који се спомиње у том чланку, долази с већ закрпљеним управљачким програмима, али било која друга дистрибуција има непакиране управљачке програме.Понекад људи такође подржавају одређене управљачке програме, посебно драјвере са отвореним кодом графике. Ако подржавате возачки програм, то значи да узимате управљачки програм из новијег кернела и залепите га у старији као закрпу. Чак и људи који инсталирајте власничке графичке управљачке програме Како инсталирати власничке графичке управљачке програме у Убунту, Федора и МинтВећину времена биће вам добро са софтвером отвореног кода на Линуку. Али ако желите праву играчку и графичку снагу, требаће вам управљачки програми. Ево како да их набавите. Опширније понекад морају да прекомпонују своје језгре, мада се то обично дешава аутоматски.
Уклоните непотребан код и користите различите компилације
Још један врло користан део састављања сопственог кернела је да можете сами извршити оптимизацију. Док се прилагођавање фокусира на промену делова кернела, оптимизација се фокусира на све непотребне делове која се може уклонити, као и најбоља комбинација компилационих застава које ће произвести брже кернел.
Реците да ваш лаптоп нема Блуетоотх могућности, а не планирате да набавите УСБ кључ, из језгре можете уклонити све што има везе са Блуетоотхом. Кроз ову логику може се уклонити пуно непотребних управљачких програма, штедећи простор на диску и друге ресурсе. Ако никада нису са крајњим кернелом, неће се учитати и заузети драгоцене ресурсе који би се могли користити за нешто друго.
Сазнај више о језгри
И последње, али не најмање битно, компајлирање сопственог кернела има предност пружања Линук искуства. Чак и ако ништа не мењате (и перспективе прилагођавања и оптимизације) о кернелу, искуство које стекнете преузимање ванилије копије Линук кернела, компајлирање и покретање на вашем систему може бити непроцењиво ако је нешто што вас занима. Очигледно је да то такође морају да раде и људи који свакодневно раде на кернелу као посао, па би типови рачунара који су у контакту са Линуком требали овај корак узети у обзир.
Закључак
На крају, потпуно је на вама шта желите да радите. За већину корисника кернел који нуди ваша дистрибуција по избору ће бити у реду, а људи који редовно састављају своја језгра то чине зато што постоје посебне потребе или захтеви. Међутим, ако имате потребу као што су оне које сам већ споменуо или сте једноставно заинтересовани да уђете у нитасти дио Линука, компилација властитог кернела је дефинитивно добра идеја.
Да ли састављате своје Линук кернел? Да ли је то вредно и које модификације радите у поређењу са кернелима ванилије / дистрибуције? Јавите нам у коментарима!
Имаге Цредитс: Поправка модерног дизел мотора, руку и алата радника преко Схуттерстоцка, Камион за рециклажу преузима канту преко Схуттерстоцка, Тема образовања: смешни тинејџери, медицина, наука преко Схуттерстоцка
Данни је виши професор на Универзитету у Северном Тексасу који ужива у свим аспектима софтвера отвореног кода и Линука.