Linux kodols

Resursi, lai uzzinātu par Linux kodolu

Resursi, lai uzzinātu par Linux kodolu

Linux kodols ir sarežģīts, liels un bagāts ar funkcijām. Uzzināt par to nav viegls uzdevums ne tikai tā sarežģītības un milzīguma dēļ, bet arī tāpēc, ka tas tiek nepārtraukti attīstīts. Tas padara Linux par mazliet kustīgu mērķi.

Turklāt starp Linux un citu operētājsistēmu ir viena būtiska atšķirība. Linux kļūdaini definē operētājsistēmu. Pamatdarbi, par kuriem faktiski ir atbildīgs kodols, ir tādi kā plānošana, atmiņas pārvaldība utt. Draiveri un bibliotēkas faktiski tikai saskaras ar kodolu, pateicoties saskarnei (ABI), kuru kodols atklāj. Kas ir novedis pie populāras frāzes: "Tas nav Linux, tā GNU / Linux". GNU ir pārējā kaudze, bibliotēkas utt. Un Linux ir kodols.

Bet nepareizi informēti ļaudis bieži klīst Linux kodola iekšpusē, turpretī viņu nodoms bija kaut kas pavisam cits. Neatrodoties šeit, šeit ir daži resursi, kas palīdzēs abstrakti uzzināt par operētājsistēmām, kā arī Linux kodolu specifiku.

1. Operētājsistēmas jēdzieni

Šīs grāmatas abstraktā veidā dziļi iedziļinās idejā par to, kādai jābūt operētājsistēmai. Tajā pašā laikā tai ir stabils pamats reālās pasaules praktiskajai lietai. Pavadošā vietne piedāvā Linux VM, kuru var izmantot, lai faktiski pārvarētu dažas grāmatas piedāvātās problēmas. Tātad pat abstraktās idejas lasītājs galvenokārt īstenos Linux.

Turklāt tajā ir izstrādātas sadaļas, kurās tiek veikti populāru operētājsistēmu gadījumu pētījumi, un jūs redzat atšķirību starp Linux (kas ir tikai kodols) un pilnvērtīgām operētājsistēmām, piemēram, Windows 7.

Līmenis: Starpnieks

2. Kā darbojas Linux

Izlaidusi No Starch Press, šī ir viena no labākajām grāmatām, kas jums parādīs ... labi, kā darbojas Linux. Šajā grāmatā ir apskatīts viss, sākot no kodola failu sistēmas un atmiņas pārvaldības līdz I / O detalizētam aprakstam, tīkla veidošana un glabāšana.

Tiks skaidri parādīta arī robeža, kur beidzas Linux un sākas jūsu Ubuntu, Arch, CentOS utt. Ja izmantojat Linux, jums ir visi priekšnoteikumi, lai iepazītos ar šo grāmatu.

Līmenis: iesācējs

3. Linux kodola dokumentācija

Līdz šim mēs esam palikuši pie grāmatām. Tomēr grāmatas ātri noveco un var mums tik ļoti palīdzēt. Linux kodola dokumentācija var palīdzēt jums nokļūt jautājuma būtībā.

Katram ir kaut kas. Dokumentācija ir kārtīgi sadalīta sadaļās lietotājiem, lietojumprogrammu izstrādātājiem un kodola izstrādātājiem. Jūs varat iegūt praktisku kopsavilkumu par to, kā atklātas un ziņotas par kļūdām, kā arī par funkciju pieprasījumiem. Protams, viss ir koncentrēts ap Linux kodolu, tāpēc, visticamāk, šajā vietnē jūs nedrīkstat atkāpties no mērķa.

Tas ir neaizstājams resurss arī tad, ja ir jāatjaunina. Tā kā dokumentācijā ir redzamas pirmās ielāpu un jauno pazīmju pazīmes.

Līmenis: N / A

4. LFD 420 un LFD 440

Lai arī tie ir diezgan dārgi, tie ir vieni no visaugstāk novērtētajiem Linux fonda kursiem. Mans ieteikums šeit ir drīzāk no anekdotēm, nevis no personīgās pieredzes, taču cilvēki no šiem kursiem ir guvuši milzīgu labumu.

LFD 420 kurss paredzēts vidējam līmenim, savukārt nākamais kurss paredzēts daudz pieredzējušākiem lietotājiem. Kursus nodrošina Linux fonds, un tajos tiek padziļināti apskatītas tēmas par kodola arhitektūru, darbību, drošību un daudz ko citu.

Goda raksts: FreeBSD izstrāde un ieviešana

Linux faktiski kļūdās, un nepareiza pieeja ir uzzināt par kodolu tā, it kā tā būtu dabas pasaules vienība. Ne velti Linux lietotājus apsūdz fanātismā. Lai izvairītos no iekļūšanas Linux atbalss kamerā, šī grāmata jums ārkārtīgi palīdzēs.

Grāmata runā ne tikai par operētājsistēmu, FreeBSD, bet arī par kodols. Es izvēlējos FreeBSD, lai pretstatītu Linux daudzu iemeslu dēļ. Pirmkārt, FreeBSD reālajā pasaulē tiek izmantots diezgan daudz. Tas ir ļāvis tādiem uzņēmumiem kā iXsystems, Netflix, Delphix un WhatsApp palaist savus serverus. Aptuveni 25% no visas ASV interneta trafika plūst caur FreeBSD, pateicoties tikai Netflix popularitātei. Tāpēc to var izmantot nopietnām smagām slodzēm.

Otrkārt, FreeBSD ir piemērots UNIX. Skaidri nošķirot lietotāju zemi un kodolu un dažādas citas inteliģentas dizaina izvēles, pieredzējušie Linux kodola izstrādātāji var novērtēt un pieņemt.

Līmenis: Starpnieks uz Advanced

Secinājums

Uzzinot par visu, kas ir tik milzīgs kā Linux kodols, vispirms ir jādefinē mērķi. Varbūt tas nozīmē saprast, kā tas darbojas, kā atkļūdot, kā rakstīt kodola moduļus utt.

Kad mērķis ir precīzi definēts, jums būs grūti nomaldīties nevajadzīgās tēmās un karstās debatēs, par kurām Linux kopiena ir bēdīgi slavena. Tas ir labi, ja mērķis mainās, vairāk saprotot sistēmu. Daudz labāk ir pašiem iedzīvoties, nevis pakļauties viedokļiem un autoritātei.

Kā mainīt peles un skārienpaliktņu ritināšanas virzienu operētājsistēmā Windows 10
Pele un SkārienpaliktnisTas ne tikai padara skaitļošanu vienkāršu, bet arī efektīvāku un mazāk laikietilpīgu. Mēs nevaram iedomāties dzīvi bez šīm ier...
Kā mainīt peles rādītāja un kursora izmēru, krāsu un shēmu operētājsistēmā Windows 10
Peles rādītājs un kursors operētājsistēmā Windows 10 ir ļoti svarīgi operētājsistēmas aspekti. To var teikt arī par citām operētājsistēmām, tāpēc pati...
Bezmaksas un atvērtā koda spēļu dzinēji Linux spēļu izstrādei
Šis raksts aptvers bezmaksas un atvērtā koda spēļu motoru sarakstu, kurus var izmantot, lai izstrādātu 2D un 3D spēles Linux. Šādu spēļu dzinēju ir da...