Линук кернел: основе кернела

Линук кернел: основе кернела

Линук кернел: основе кернела

Од данас, „Линукс језгро“ већ има напунио више од 30 година и акумулира више од 30 милиона линија кода. И баш као што смо најавили овде и на другим веб локацијама за Линук, недавно је за собом оставио развој свог КСНУМКС серија, остављајући све, до данас, у кернел 5.15.78 (ЛонгТерм) уз дугорочну подршку. И тхе кернел 5.19.17 (ЕОЛ), што означава крај корисног века трајања серије, тако да више неће добијати исправке грешака.

Док, у вези са његовим КСНУМКС серија, тренутно тамо 2 филијале у пуном развоју. Један, тхе стабилан, koju zastupa кернел 6.0.8 (стабилан), а други, тхе главна линија развоја, koju zastupa Кернел 6.1-РЦ4. А, пошто има још много тога да се зна, данас ћемо се позабавити основним и суштинским у вези са Кернелима оперативних система и Линук Кернелом. Да бисте у следећем посту вежбали на томе. Тачније, о како га компајлирати директно на нашим ГНУ/Линук дистрибуцијама.

РустЛинук

Интеграција Руста у Линук је имала висок ниво прихватања од стране заједнице и програмера

И, пре него што почнете да читате овај пост о "Линукс језгро" генерално, оставићемо неке везе до претходни сродни постови за касније читање:

РустЛинук
Повезани чланак:
Линук 6.1 РЦ1, први поглед на Руст на Линук-у
РустЛинук
Повезани чланак:
Укључивање Руста у Линук 6.1 је већ у току

Линук кернел: језгро оперативног система

Линук кернел: језгро оперативног система

Све о Линук кернелу

О језгру уопште

  • Реч "језгро" Његово лингвистичко порекло има у корену германског порекла написаном као „Керн“, што се верно преводи као језгро.
  • "Кернел" је језгро или центар традиционалних оперативних система, а не они сами. Дакле, они нису исти, већ повезани или комплементарни концепти.
  • То је онај део софтвера у оквиру оперативног система који ради у привилегованом режиму. Разлог зашто, управо софтвер Оперативног система омогућава да различити програми истог или инсталирани на истом уживају безбедан приступ физичким компонентама (хардверу) опреме или уређаја, како би се постигао ефикасан и ефективно управљање расположивим ресурсима.
  • У «Кернелима» обично постоје елементи или делови, као што су: „Кернел Спаце“, који је део ОС који ради са високим привилегијама; и „Кориснички простор“, који се обично покреће са ниским привилегијама да би се омогућило покретање апликација.
  • „Кернел“ је одговоран за приступ и дељење хардвера безбедно и равноправно са више корисничких апликација. То је зато што нуди скуп "АПИ-ја", које апликације обично захтевају, кроз оно што је познато као "системски позиви". Штавише, ови „АПИ-ји“ представљају границу на којој се покренути процеси пребацују из „Корисничког режима“ у „Кернел Моде“.

Познати типови кернела

  • Између типови кернела познати су следећи:
  1. Монолитни: Да ли су они у којима не постоји заштита приступа између различитих подсистема који га чине, и у којима се јавне функције могу позивати директно између различитих подсистема. Оне су обично велике и сложене и покушавају да садрже све услуге ОС-а, односно нису модуларне. Сходно томе, они имају боље перформансе од микрокернел типа, али су тежи када је у питању управљање променама на њему.
  2. Мицрокернел: То су они у којима су велики делови заштићени један од другог, обично радећи као сервиси у корисничком простору. Сходно томе, значајни делови тога се извршавају у корисничком режиму, док је преостали код који се извршава у кернел режиму много мањи. Штавише, овај тип кернела, као такав, садржи само довољно кода да омогући преношење порука између различитих покренутих процеса.
  3. Хибриди: Да ли су они који имају, у исто време, могућност да изаберу шта желите да покренете у корисничком режиму и режиму језгра. Што им омогућава да понуде најбоље од обе горе наведене врсте. Међутим, то обично узрокује велико оптерећење за произвођаче хардвера, јер ће одговорност за правилно функционисање драјвера зависити од њих. Поред тога, они обично представљају проблеме са кашњењем, као у микројезгрима.

О Линук кернелу

О Линук кернелу

По чланак самог Ричарда Сталмана зове Линук и ГНУ систем, Линук кернел је дефинисан на следећи начин:

"Линук је језгро: системски програм који је одговоран за додељивање ресурса машине другим програмима које корисник покреће. Кернел је суштински део оперативног система, али сам по себи бескорисан, може да функционише само у оквиру комплетног оперативног система. Линук се обично користи у комбинацији са ГНУ оперативним системом: цео систем је у основи ГНУ са додатком Линука, тј. ГНУ/Линук. Све дистрибуције под називом "Линук" су заправо ГНУ/Линук дистрибуције.".

други Важне чињенице о Линук кернелу су:

  • Све датотеке и информације о Линук кернелу се управља у вашем званична веб локација. И одатле можете приступити другим важним веб локацијама у вези са његовим развојем.
  • Најављен је почетак незваничног развоја Линук-а (верзија 0.01)., 25. августа 1991. од стране Линуса Торвалдса (ЛТ), студента (23 године) рачунарства на Универзитету у Хелсинкију, Финска.
  • Линукс језгро се показало као способно, данас, да расте и прилагођава се новим трендовима и технолошком напретку, у свим секторима савременог технолошког живота, брже од било ког другог сличног.
  • Његов успех је увек био повезан са слободном и отвореном филозофијом, будући да је, од свог настанка до последњег развоја данашњег дана, прилагођен одредбама «Цопилефт» «Фондације слободног софтвера (ФСФ)», и узастопним верзијама Опште јавне лиценце (ГНУ -ГПЛ ).
  • Тренутно је његов развој подељен у неколико категорија, који су познати као: Пре-лаунцх (Препатцх), Маинлине (Маинлине), Стабле (Стабле) и Лонгтерм (Лонгтерм). Што ћемо детаљније објаснити у наставку овог поста, где ћемо такође научити како да га саставите на Дебиан ГНУ/Линук.

Преглед: Банер пост 2021

Резиме

Укратко, сигурно ће сада многи имати бољи појам о свему што се врти око тога Језгра оперативног система, И "Линукс језгро" посебно. Мада, ако неко зна неку другу вредну информацију, историјску или техничку, или има објашњења или исправке онога што је овде датоМожете то учинити путем коментара.

И да, једноставно вам се допала ова публикација, немојте престати да је коментаришете и делите са другима. Такође, не заборавите да посетите нашу «хомепаге» да истражите још вести, као и да се придружите нашем званичном каналу Телеграм од DesdeLinux, Вест група за више информација о данашњој теми.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.