Linux kodols: kodola pamati

Linux kodols: kodola pamati

Linux kodols: kodola pamati

Šodien "Linux kodols" jau ir vecāki par 30 gadiem un uzkrāties vairāk nekā 30 miljoni koda rindu. Un tāpat kā mēs esam paziņojuši šeit un citās Linux vietnēs, tā nesen ir atstājusi savu attīstību 5 sērija, atstājot visu līdz šodienai kodols 5.15.78 (ilgtermiņa) ar ilgtermiņa atbalstu. Un kodols 5.19.17 (EOL), kas iezīmē sērijas lietderīgās lietošanas laika beigas, tāpēc tā vairs nesaņems kļūdu labojumus.

Kamēr attiecībā uz viņa 6 sērija, šobrīd tur 2 filiāles pilnā attīstībā. Viens, stabils, ko pārstāv kodols 6.0.8 (stabils), un otrs, galvenā attīstības līnija, ko pārstāv Kodols 6.1-RC4. Un, tā kā ir jāzina vēl daudz vairāk, šodien mēs nedaudz iedziļināsimies pamata un būtiskajos jautājumos saistībā ar operētājsistēmu kodoliem un Linux kodolu. Lai praktizētu to nākamajā amatā. Precīzāk, apmēram kā to kompilēt tieši mūsu GNU/Linux Distros.

RustLinux

Rust integrācija operētājsistēmā Linux ir saņēmusi augstu sabiedrības un izstrādātāju piekrišanu

Un, pirms sākat lasīt šo ziņu par "Linux kodols" Kopumā mēs atstāsim dažas saites uz iepriekšējās saistītās ziņas vēlākai lasīšanai:

RustLinux
saistīto rakstu:
Linux 6.1 RC1, pirmais ieskats Rust operētājsistēmā Linux
RustLinux
saistīto rakstu:
Rust iekļaušana operētājsistēmā Linux 6.1 jau notiek

Linux kodols: operētājsistēmas kodols

Linux kodols: operētājsistēmas kodols

Viss par Linux kodolu

Par kodolu kopumā

  • Vārds "kodolu" Tā lingvistiskā izcelsme ir ģermāņu izcelsmes saknē, kas rakstīta kā "Kern", kas tiek patiesi tulkota kā kodols.
  • “Kodols” ir kodols vai tradicionālo operētājsistēmu centrs, nevis tās pašas par sevi. Tāpēc tie nav vienādi, bet saistīti vai papildinoši jēdzieni.
  • Tā ir programmatūras daļa operētājsistēmā kas darbojas priviliģētā režīmā. Iemesls, kādēļ tieši Operētājsistēmas programmatūra veicina to, ka dažādas tās pašas vai tajā instalētās programmas var droši piekļūt iekārtas vai ierīces fiziskajiem komponentiem (aparatūrai), lai panāktu efektīvu un produktīvu pārvaldību. pieejamie resursi.
  • Kodolos parasti ir elementi vai daļas, piemēram: "Kernel Space", kas ir OS daļa, kas darbojas ar augstām privilēģijām; un "Lietotāja vieta", kas parasti darbojas ar zemām privilēģijām, lai ļautu darboties lietojumprogrammām.
  • “Kodols” ir atbildīgs par piekļuvi aparatūrai un tās kopīgošanu droši un godīgi ar vairāku lietotāju lietojumprogrammām. Tas ir tāpēc, ka tas piedāvā “API” kopu, ko lietojumprogrammas parasti pieprasa, izmantojot tā sauktos “Sistēmas zvanus”. Turklāt šie “API” ir robeža, kurā darbojas procesi pārslēdzas no “Lietotāja režīma” uz “Kodola režīmu”.

Zināmi kodolu veidi

  • Starp Kodola veidi ir zināmi šādi:
  1. Monolīts: ir tie, kuros nav piekļuves aizsardzības starp dažādām apakšsistēmām, kas to veido, un kurās publiskās funkcijas var izsaukt tieši starp dažādām apakšsistēmām. Tie parasti ir lieli un sarežģīti, un mēģina ietvert visus OS pakalpojumus, tas ir, tie nav modulāri. Līdz ar to tām ir augstāka veiktspēja nekā vienai no Microkernel tipa, taču tās ir grūtāk pārvaldīt jebkādas tajā veiktās izmaiņas.
  2. Mikrokodolu: ir tie, kuros lielas tā daļas ir aizsargātas viena no otras un parasti darbojas kā pakalpojumi lietotāja telpā. Līdz ar to nozīmīgas tā daļas tiek izpildītas lietotāja režīmā, savukārt atlikušais kods, kas tiek izpildīts kodola režīmā, ir daudz mazāks. Turklāt šāda veida kodols satur tikai pietiekami daudz koda, lai nodrošinātu ziņojumu pārsūtīšanu starp dažādiem darbības procesiem.
  3. Hibrīdi: ir tie, kuriem vienlaikus ir iespēja izvēlēties, ko vēlaties palaist lietotāja režīmā un kodola režīmā. Tas ļauj viņiem piedāvāt labāko no abiem iepriekš minētajiem veidiem. Tomēr tas parasti rada lielu darba slodzi aparatūras ražotājiem, jo ​​​​no viņiem būs atkarīga atbildība par draiveru pareizu darbību. Turklāt tie parasti rada latentuma problēmas, piemēram, Microkernels.

Par Linux kodolu

Par Linux kodolu

Ar paša Ričarda Stallmana raksts sauc Linux un GNU sistēma, Linux kodols ir definēts šādi:

"Linux ir kodols: sistēmas programma, kas ir atbildīga par iekārtas resursu piešķiršanu citām lietotāja palaistām programmām. Kodols ir būtiska operētājsistēmas sastāvdaļa, taču pati par sevi bezjēdzīga, tā var darboties tikai pilnīgas operētājsistēmas ietvaros. Linux parasti tiek izmantots kombinācijā ar GNU operētājsistēmu: visa sistēma pamatā ir GNU ar pievienotu Linux, ti, GNU/Linux. Visi izplatījumi ar nosaukumu "Linux" faktiski ir GNU/Linux izplatīšana.".

pārējie svarīgi fakti par Linux kodolu Tie ir šādi:

  • Visi faili un informācija par Linux kodolu tiek pārvaldīts jūsu oficiālā tīmekļa vietne. Un no turienes jūs varat piekļūt citām svarīgām vietnēm, kas saistītas ar tās izstrādi.
  • Paziņots par neoficiālās Linux izstrādes sākumu (versija 0.01), 25. gada 1991. augustā, Linuss Torvalds (LT), datorzinātņu students (23 gadi) Helsinku Universitātē, Somijā.
  • Linux kodols ir izrādījies spējīgs, šodien augt un pielāgoties jaunām tendencēm un tehnoloģiju sasniegumiem visās mūsdienu tehnoloģiju dzīves nozarēs ātrāk nekā jebkurā citā līdzīgā veidā.
  • Tās panākumi vienmēr ir bijuši saistīti ar brīvu un atvērtu filozofiju, jo no tās izveides līdz pēdējai pašreizējās dienas izstrādei tas ir pielāgojies "Free Software Foundation (FSF)" "Copyleft" noteikumiem un vispārējās publiskās licences (GNU -GPL) secīgām versijām. ).
  • Pašlaik tā attīstība ir sadalīta vairākās kategorijās, kas ir zināmi kā: Pirms palaišanas (Prepatch), Mainline (Mainline), Stable (Stable) un Longterm (Longterm). Kuru mēs padziļināti paskaidrosim šīs ziņas turpinājumā, kur mēs arī iemācīsim, kā to kompilēt uz Debian GNU/Linux.

Kopsavilkums: reklāmkaroga ieraksts 2021. gadā

Kopsavilkums

Īsāk sakot, noteikti tagad daudziem būs labāks priekšstats par visu, kas griežas ap Operētājsistēmas kodoli, Un "Linux kodols" īpaši. Lai gan, ja kāds zina vēl kādu vērtīgu vēsturisku vai tehnisku informāciju, vai ir kāda skaidrojošie dati vai labojums šeit sniegtajam, esiet laipni aicināti to izdarīt komentāros.

Un jā, jums vienkārši patika šī publikācija, nepārtrauciet to komentēt un dalīties ar citiem. Tāpat neaizmirstiet apmeklēt mūsu «mājas lapa» izpētīt vairāk jaunumu, kā arī pievienoties mūsu oficiālajam kanālam Telegramma no DesdeLinux, Rietumi grupa lai iegūtu vairāk informācijas par šodienas tēmu.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.