Kerneli Linux: Bazat e Kernelit

Kerneli Linux: Bazat e Kernelit

Kerneli Linux: Bazat e Kernelit

Sot, "Kërneli i Linux" tashmë ka mbushi më shumë se 30 vjet dhe grumbullohet mbi 30 milion rreshta kodi. Dhe ashtu siç kemi njoftuar këtu dhe në faqet e tjera të Linux-it, së fundmi ka lënë pas zhvillimin e tij seria 5, duke lënë gjithçka, deri më sot, në kernel 5.15.78 (Afatgjatë) me mbështetje afatgjatë. Dhe kernel 5.19.17 (EOL), që shënon fundin e jetës së dobishme të serisë, kështu që nuk do të marrë më rregullime të gabimeve.

Ndërsa, sa i përket tij seria 6, aktualisht atje 2 dege ne zhvillim te plote. Një, e i qëndrueshëm, përfaqësuar nga kernel 6.0.8 (i qëndrueshëm), dhe tjetra, linja kryesore e zhvillimit, përfaqësuar nga Kerneli 6.1-RC4. Dhe, meqenëse ka shumë më tepër për të ditur, sot do të thellojmë pak në bazat dhe gjërat thelbësore në lidhje me kernelin e sistemeve operative dhe kernel Linux. Për një postim tjetër për të shkuar në praktikë mbi të. Më konkretisht, rreth si të përpiloni një direkt në Distrot tona GNU/Linux.

RustLinux

Integrimi i Rust në Linux ka pasur një nivel të lartë pranimi nga komuniteti dhe zhvilluesit

Dhe, përpara se të filloni të lexoni këtë postim rreth "kerneli i Linux" Në përgjithësi, ne do të lëmë disa lidhje për postimet e mëparshme të lidhura për lexim të mëvonshëm:

RustLinux
Artikulli i lidhur:
Linux 6.1 RC1, vështrimi i parë i Rust në Linux
RustLinux
Artikulli i lidhur:
Përfshirja e Rust në Linux 6.1 është tashmë në progres

Kerneli Linux: Kerneli i Sistemit Operativ

Kerneli Linux: Kerneli i Sistemit Operativ

Gjithçka rreth kernelit Linux

Rreth Kernelit në përgjithësi

  • fjala "kernel" Ai e ka origjinën gjuhësore në rrënjën e origjinës gjermanike të shkruar si "Kern", që përkthehet besnikërisht si bërthamë.
  • Një "Bërthama" është bërthama ose qendra e Sistemeve Operative tradicionale, dhe jo vetë. Prandaj, ato nuk janë koncepte të njëjta, por të lidhura ose plotësuese.
  • Është ajo pjesë e softuerit brenda një Sistemi Operativ i cili funksionon në modalitetin e privilegjuar. Arsyeja pse, është softueri i Sistemit Operativ që lehtëson që programet e ndryshme të të njëjtit apo të instaluar në të njëjtin, të kenë akses të sigurt në komponentët fizikë (hardware) të pajisjes apo pajisjes, në mënyrë që të arrihet një efikasitet dhe menaxhimi efektiv i burimeve në dispozicion.
  • Në «Bërthamat, zakonisht ka elementë ose pjesë, të tilla si: "Kernel Space", që është pjesa e OS që funksionon me privilegje të larta; dhe "Hapësira e përdoruesit", e cila zakonisht funksionon me privilegje të ulëta për të lejuar ekzekutimin e aplikacioneve.
  • "Kerneli" është përgjegjës për aksesin dhe ndarjen e harduerit në mënyrë të sigurt dhe të barabartë me aplikacione të shumta përdoruesish. Kjo për shkak se ofron një grup "API-sh", të cilat aplikacionet zakonisht i kërkojnë, përmes asaj që njihet si "Thirrjet e Sistemit". Për më tepër, këto "API" përfaqësojnë kufirin në të cilin proceset e ekzekutimit kalojnë nga "Modaliteti i Përdoruesit" në "Modaliteti i Kernelit".

Llojet e njohura të kernelit

  • Në mes llojet e bërthamave të njohura janë këto:
  1. Monolit: Janë ato në të cilat nuk ka mbrojtje aksesi midis Nënsistemeve të ndryshme që e përbëjnë atë, dhe në të cilat funksionet publike mund të thirren drejtpërdrejt midis Nënsistemeve të ndryshme. Këto janë zakonisht të mëdha dhe komplekse dhe përpiqen të përmbajnë të gjitha shërbimet e OS, domethënë ato nuk janë modulare. Rrjedhimisht, ata kanë një performancë më të lartë se një lloj Microkernel, por janë më të vështira për të menaxhuar çdo ndryshim në të.
  2. Mikrokernel: Janë ato në të cilat seksione të mëdha të tij mbrohen nga njëra-tjetra, zakonisht duke funksionuar si shërbime në hapësirën e përdoruesit. Rrjedhimisht, pjesë të konsiderueshme të tij ekzekutohen në modalitetin e përdoruesit, ndërsa kodi i mbetur që ekzekutohet në modalitetin e kernelit është shumë më pak. Për më tepër, ky lloj kerneli, si i tillë, përmban vetëm kod të mjaftueshëm për të lejuar kalimin e mesazheve midis proceseve të ndryshme ekzekutuese.
  3. Hibridet: Janë ato që kanë, në të njëjtën kohë, aftësinë për të zgjedhur dhe zgjedhur atë që dëshironi të ekzekutoni në modalitetin e përdoruesit dhe në modalitetin e kernelit. Kjo i lejon ata të ofrojnë më të mirën nga të dy llojet e përmendura më lart. Sidoqoftë, kjo zakonisht shkakton një ngarkesë të madhe pune për prodhuesit e pajisjeve, pasi përgjegjësia për funksionimin e duhur të drejtuesve do të varet nga ata. Për më tepër, ato zakonisht paraqesin probleme latente, si në Mikrokernelet.

Rreth Kernelit Linux

Rreth Kernelit Linux

Nga artikull nga vetë Richard Stallman i quajtur Linux dhe sistemi GNU, Kernel Linux përkufizohet si më poshtë:

"Linux është kerneli: programi i sistemit që është përgjegjës për shpërndarjen e burimeve të makinës tek programet e tjera që përdor përdoruesi. Kerneli është një pjesë thelbësore e një sistemi operativ, por i padobishëm në vetvete, ai mund të funksionojë vetëm brenda kornizës së një sistemi operativ të plotë. Linux zakonisht përdoret në kombinim me sistemin operativ GNU: i gjithë sistemi është në thelb GNU me Linux të shtuar, dmth. GNU/Linux. Të gjitha shpërndarjet me emrin "Linux" janë në fakt shpërndarje GNU/Linux".

të tjerët Fakte të rëndësishme rreth kernelit Linux janë:

  • Të gjithë skedarët dhe informacionet rreth kernelit Linux menaxhohet në tuaj faqen zyrtare të internetit. Dhe nga atje, ju mund të hyni në faqet e tjera të internetit të rëndësishme që lidhen me zhvillimin e tij.
  • Njoftohet fillimi i zhvillimit jozyrtar të Linux (versioni 0.01)., më 25 gusht 1991, nga Linus Torvalds (LT), student (23 vjeç) i Shkencave Kompjuterike në Universitetin e Helsinkit, Finlandë.
  • Kerneli Linux është dëshmuar të jetë i aftëSot, të rritemi dhe të përshtatemi me tendencat e reja dhe përparimet teknologjike, në të gjithë sektorët e jetës moderne teknologjike, më shpejt se çdo të ngjashme.
  • Suksesi i saj ka qenë gjithmonë i lidhur me filozofinë e lirë dhe të hapur, që nga krijimi i tij deri në zhvillimin e fundit të ditës së tij aktuale, ai është përshtatur me përcaktimet «Copyleft» të «Free Software Foundation (FSF)», dhe me versionet e njëpasnjëshme të Licencës së Përgjithshme Publike (GNU -GPL). ).
  • Aktualisht, zhvillimi i tij ndahet në disa kategori, të cilat njihen si: Pre-launch (Prepatch), Mainline (Mainline), Stable (Stable) dhe Longterm (Longterm). Të cilën, do ta shpjegojmë më thellë në vazhdim të këtij postimi, ku do të mësojmë edhe se si të përpilohet një në Debian GNU/Linux.

Përmbledhje: Postimi i banerit 2021

Përmbledhje

Si përmbledhje, me siguri tani shumë do të kenë një nocion më të mirë për gjithçka që rrotullohet rreth Kernelet e Sistemit Operativ, Dhe "kerneli linux" sidomos. Edhe pse, nëse dikush di ndonjë informacion tjetër të vlefshëm historik ose teknik, ose ka ndonjë të dhëna shpjeguese ose korrigjim të asaj që jepet këtuJeni të mirëpritur ta bëni këtë përmes komenteve.

Dhe po, thjesht ju pëlqeu ky publikim, mos ndaloni së komentuari dhe ndani me të tjerët. Gjithashtu, mos harroni të vizitoni tonë «filloni faqen» për të eksploruar më shumë lajme, si dhe për t'u bashkuar me kanalin tonë zyrtar të Telegrami i DesdeLinux, Perëndim grup për më shumë informacion mbi temën e sotme.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.