Линук кернел

Ресурси за учење о Линук кернелу

Ресурси за учење о Линук кернелу

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

Штавише, постоји једна кључна разлика између Линука и другог оперативног система. Линук погрешно схвата дефиницију оперативног система. Основни послови за које је језгро заправо одговорно укључују ствари попут распоређивања, управљања меморијом итд. Управљачки програми и библиотеке заправо се само повезују са језгром захваљујући интерфејсу (АБИ) који језгро излаже. Што је довело до популарне фразе „Није Линук, већ ГНУ / Линук“. ГНУ је остатак стека, библиотеке итд., А Линук језгро.

Али, погрешно информисани људи често ће залутати у унутрашњост Линук кернела, док је њихова намера на почетку била нешто сасвим друго. С овог пута, ево неких ресурса који ће вам помоћи да апстрактно научите о оперативним системима, заједно са специфичностима Линук кернела.

1. Концепти оперативног система

Ове књиге апстрактно истражују идеју о томе какав би оперативни систем требало да буде. У исто време има чврсто упориште у стварности стварног света. Пропратна веб локација нуди Линук ВМ који се може користити за стварно решавање неких изазова које књига нуди. Тако ће чак и апстрактне идеје читач углавном применити у Линук.

Поред тога, има разрађене одељке у којима се раде студије случаја за популарне оперативне системе и видећете разлику између Линука (који је само језгро) и пуноправних оперативних система попут Виндовс 7.

Ниво: средњи

2. Како Линук ради

У издању Но Старцх Пресс-а, ово је једна од најбољих књига која ће вам показати ... па, како Линук функционише. Све од Кернеловог управљања системом датотека и меморије до детаљног описа И / О, умрежавања и складиштења размотрено је у овој књизи.

Граница на којој се Линук завршава и почињу ваши Убунту, Арцх, ЦентОС итд. Биће такође јасна. Ако користите Линук, имате све предуслове да прођете кроз ову књигу.

Ниво: Почетник

3. Документација Линук кернела

До сада смо се држали књига. Међутим, књиге брзо застаревају и могу нам само толико помоћи. Документација о језгру Линука може вас водити кроз ваше путовање у срж ствари.

Постоји понешто за свакога. Документација је лепо подељена на одељке за кориснике, програмере апликација и кернеле програмере. Можете добити практичну слику о томе како су грешке откривене и пријављене, као и постављене захтеве. Наравно, све је усредсређено на Линук кернел, па је велика вероватноћа да на овој веб локацији нећете смети да се склоните свом циљу.

Ово је незаменљив ресурс и када је реч о одржавању ажурности. Пошто је документација тамо где ћете видети први знак закрпа и нове функције.

Ниво: Н / А

4. ЛФД 420 и ЛФД 440

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

ЛФД 420 курс је за средњи ниво, док је следећи курс за много напредније кориснике. Курсеве пружа Линук Фоундатион и дубоко се бави темама архитектуре језгра, рада, сигурности и још много тога.

Почасно признање: Дизајн и примена ФрееБСД-а

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

Књига не говори само о оперативном систему, ФрееБСД-у, већ и о њему његово кернел. Одабрао сам ФрееБСД за разлику од Линука из мноштва разлога. Прво, ФрееБСД се доста користи у стварном свету. Омогућио је компанијама као што су иКссистемс, Нетфлик, Делпхик и ВхатсАпп да покрећу своје сервере. Отприлике 25% целокупног америчког интернет промета тече кроз ФрееБСД, захваљујући само популарности Нетфлика. Тако да се може користити за озбиљно дизање тешког терета.

Друго, ФрееБСД је прави УНИКС. Уз јасну разлику између корисничке земље и кернела и разних других интелигентних дизајнерских избора, тај искусни програмери Линук кернела могу да цене и усвоје.

Ниво: од средњег до напредног

Закључак

Када учите о било чему тако огромном попут Линук кернела, прво морате да дефинишете своје циљеве. То можда укључује разумевање како то функционише, како отклањати грешке, како писати модуле језгра, итд.

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

Леви тастер миша не ради у оперативном систему Виндовс 10
Ако уз преносни рачунар или стони рачунар користите наменски миш, али тастер миша не ради у оперативном систему Виндовс 10/8/7 из неких разлога, ево н...
Курсор скаче или се насумично помера док куцате у оперативном систему Виндовс 10
Ако откријете да курсор миша скаче или се сам помера, аутоматски, насумично док куцате на Виндовс преносном рачунару или рачунару, неки од ових предло...
Како да обрнете смер померања миша и додирних табли у оперативном систему Виндовс 10
Миш и Тоуцхпадрачунарство не само да олакшава рад, већ и ефикасније и мање времена. Не можемо замислити живот без ових уређаја, али ипак је чињеница д...