„Linux“ branduolys

Ištekliai, skirti sužinoti apie „Linux“ branduolį

Ištekliai, skirti sužinoti apie „Linux“ branduolį

„Linux“ branduolys yra sudėtingas, didelis ir turtingas funkcijų. Sužinoti apie tai nėra lengva užduotis ne tik dėl jos sudėtingumo ir milžiniškumo, bet ir dėl to, kad ji nuolat tobulinama. Tai daro „Linux“ šiek tiek judantį taikinį.

Be to, yra vienas esminis skirtumas tarp „Linux“ ir kitos operacinės sistemos. „Linux“ klaidingai pateikia operacinės sistemos apibrėžimą. Pagrindiniai darbai, už kuriuos iš tikrųjų yra atsakingas branduolys, apima tokius dalykus kaip planavimas, atminties valdymas ir kt. Tvarkyklės ir bibliotekos iš tikrųjų tiesiog sąveikauja su branduoliu dėl sąsajos (ABI), kurią pateikia branduolys. Dėl to atsirado populiari frazė: „Tai nėra„ Linux “, jos GNU /„ Linux “. GNU yra likusi rietuvės dalis, bibliotekos ir kt., O „Linux“ yra branduolys.

Tačiau klaidingai informuoti žmonės dažnai nuklys į „Linux“ branduolio vidų, o jų ketinimai buvo visai kitokie. Neįmanoma, čia yra keletas išteklių, kurie padės jums abstrakčiai sužinoti apie operacines sistemas ir „Linux“ branduolių specifiką.

1. Operacinės sistemos sąvokos

Šiose knygose abstrakčiai gilinamasi į idėją, kokia turėtų būti operacinė sistema. Tuo pačiu metu jis tvirtai įsitvirtina realiame pasaulyje. Papildoma svetainė siūlo „Linux VM“, kurią galima naudoti norint iš tikrųjų įveikti kai kuriuos knygoje siūlomus iššūkius. Taigi net abstrakčias idėjas skaitytojas daugiausia įgyvendins „Linux“.

Be to, jame yra išsamūs skyriai, kuriuose atliekamos populiarių operacinių sistemų atvejų analizės, ir jūs galite pamatyti skirtumą tarp „Linux“ (kuris yra tik branduolys) ir pilnaverčių operacinių sistemų, tokių kaip „Windows 7“.

Lygis: tarpinis

2. Kaip veikia „Linux“

Išleido „No Starch Press“, tai yra viena iš geriausių knygų, rodančių jums… na, kaip veikia „Linux“. Viskas - nuo branduolio failų sistemos ir atminties valdymo iki išsamaus įvesties / išvesties aprašymo, tinklų kūrimo ir saugojimo.

Taip pat bus aiškiai apibrėžta riba, kur baigsis „Linux“ ir prasidės jūsų „Ubuntu“, „Arch“, „CentOS“ ir kt. Jei naudojate „Linux“, turite visas prielaidas pereiti šią knygą.

Lygis: pradedantysis

3. „Linux“ branduolio dokumentacija

Iki šiol laikėmės knygų. Tačiau knygos greitai pasensta ir gali mums tik tiek padėti. „Linux“ branduolio dokumentai gali padėti jums sužinoti apie reikalo esmę.

Kiekvienam yra kažkas. Dokumentai yra tinkamai suskirstyti į skyrius vartotojams, programų kūrėjams ir branduolio kūrėjams. Galite sužinoti praktiškai, kaip aptiktos klaidos ir apie kurias pranešta, bei pateikti užklausas dėl funkcijų. Žinoma, viskas sutelkta aplink „Linux“ branduolį, todėl yra tikimybė, kad šioje svetainėje jums nebus leista nuklysti nuo savo tikslo.

Tai yra nepakeičiamas šaltinis, kai reikia nuolat atnaujinti savo žinias. Kadangi dokumentuose matysite pirmuosius pataisų ir naujų funkcijų ženklus.

Lygis: Nėra

4. LFD 420 ir LFD 440

Nors tai yra gana brangu, tai yra vieni geriausiai įvertintų „Linux“ fondų kursų. Čia mano rekomendacija yra iš anekdoto, o ne iš asmeninės patirties, tačiau žmonės iš šių kursų gavo didžiulę naudą.

LFD 420 kursai skirti vidutiniam lygiui, o kiti kursai skirti žymiai pažengusiems vartotojams. Kursus teikia „Linux Foundation“ ir gilinamasi į branduolio architektūros, veikimo, saugumo ir daug daugiau temų.

Gerbiamas paminėjimas: „FreeBSD“ kūrimas ir įgyvendinimas

„Linux“ iš tikrųjų klysta labai daug, o sužinoti apie branduolį, tarsi tai būtų gamtos pasaulio esmė, laukianti tyrimo, yra neteisingas požiūris. Ne veltui „Linux“ vartotojai kaltinami fanatizmu. Kad išvengtumėte įstrigimo „Linux“ aido kameroje, ši knyga jums nepaprastai padės.

Knygoje kalbama ne tik apie operacinę sistemą, „FreeBSD“, bet ir apie jos branduolys. Pasirinkau „FreeBSD“, norėdamas palyginti su „Linux“ dėl daugybės priežasčių. Pirma, „FreeBSD“ yra naudojama gana daug realiame pasaulyje. Tai leido tokioms įmonėms kaip „iXsystems“, „Netflix“, „Delphix“ ir „WhatsApp“ valdyti savo serverius. Maždaug 25% viso JAV interneto srauto teka per „FreeBSD“ vien dėl „Netflix“ populiarumo. Taigi jis gali būti naudojamas sunkiems sunkiems kėlimams.

Antra, FreeBSD yra tinkamas UNIX. Aiškiai išskyrę vartotojo žemę ir branduolį bei įvairius kitus protingus dizaino pasirinkimus, patyrę „Linux“ branduolio kūrėjai gali įvertinti ir priimti.

Lygis: tarpinis iki aukštesnio lygio

Išvada

Sužinodami apie bet kokį milžinišką dalyką kaip „Linux“ branduolys, pirmiausia turite apibrėžti savo tikslus. Tai gali reikėti suprasti, kaip tai veikia, kaip derinti, kaip rašyti branduolio modulius ir kt.

Kai tikslas bus tiksliai apibrėžtas, jums bus sunku nuklysti į nereikalingas temas ir karštas diskusijas, dėl kurių „Linux“ bendruomenė yra liūdnai pagarsėjusi. Gerai, jei tikslas pasikeis, kai daugiau suprasi apie sistemą. Kur kas geriau susigyventi patiems, nei pasislėpti nuomonėmis ir autoritetu.

Kaip pakeisti pelės žymeklio ir žymeklio dydį, spalvą ir schemą sistemoje „Windows 10“
„Windows 10“ pelės žymeklis ir žymeklis yra labai svarbūs operacinės sistemos aspektai. Tai galima pasakyti ir apie kitas operacines sistemas, taigi, ...
Nemokami ir atvirojo kodo žaidimų varikliai, skirti kurti „Linux“ žaidimus
Šiame straipsnyje bus pateiktas nemokamų ir atvirojo kodo žaidimų variklių, kurie gali būti naudojami kuriant 2D ir 3D žaidimus „Linux“, sąrašas. Toki...
„Tomb Raider for Linux“ pamoka
„Tomb Raider“ šešėlis yra dvyliktas „Tomb Raider“ serijos priedas - veiksmo ir nuotykių žaidimų franšizė, sukurta „Eidos Montreal“. Žaidimą kritikai i...