Linuxové jadro: Základy jadra

Linuxové jadro: Základy jadra

Linuxové jadro: Základy jadra

Dnes "Linuxové jadro" už má nad 30 rokov a hromadia sa viac ako 30 miliónov riadkov kódu. A rovnako ako sme tu a na iných linuxových weboch avizovali, nedávno zaostal za vývojom svojho séria 5, zanechávajúc všetko, až dodnes, v jadro 5.15.78 (dlhodobé) s dlhodobou podporou. A jadro 5.19.17 (EOL), čo znamená koniec životnosti série, takže už nebude dostávať žiadne opravy chýb.

Zatiaľ čo sa týka jeho séria 6, momentálne tam 2 pobočky v plnom rozvoji. Jeden, stabilný, ktorú zastupuje jadro 6.0.8 (stabilné), a druhý, hlavná línia vývoja, ktorú zastupuje Jadro 6.1-RC4. A keďže je toho ešte oveľa viac, čo je potrebné vedieť, dnes sa trochu ponoríme do základných a podstatných v súvislosti s jadrami operačných systémov a jadrom Linuxu. V nasledujúcom príspevku si to precvičíte. Presnejšie o ako ho skompilovať priamo na našich GNU/Linux distribúciách.

RustLinux

Integrácia Rustu v Linuxe má vysokú úroveň prijatia komunitou a vývojármi

A predtým, než začnete čítať tento príspevok o "linuxové jadro" Vo všeobecnosti ponecháme niekoľko odkazov na predchádzajúce súvisiace príspevky na neskoršie prečítanie:

RustLinux
Súvisiaci článok:
Linux 6.1 RC1, prvý pohľad na Rust na Linuxe
RustLinux
Súvisiaci článok:
Zahrnutie Rustu do Linuxu 6.1 už prebieha

Linuxové jadro: jadro operačného systému

Linuxové jadro: jadro operačného systému

Všetko o jadre Linuxu

O jadre všeobecne

  • Slovo "kernel" Svoj jazykový pôvod má v koreni germánskeho pôvodu písaného ako „kern“, čo je verne preložené ako jadro.
  • „Jadro“ je jadro alebo centrum tradičných operačných systémov, a nie ich samotné. Nejde teda o rovnaké, ale súvisiace alebo doplnkové pojmy.
  • Je to tá časť softvéru v rámci operačného systému ktorý beží v privilegovanom režime. Dôvod, prečo je to softvér operačného systému, ktorý umožňuje, aby rôzne programy toho istého alebo na ňom nainštalovaného mali bezpečný prístup k fyzickým komponentom (hardvéru) zariadenia alebo zariadenia, aby sa dosiahla efektívna a efektívna správa dostupné zdroje.
  • V «jadrách sú zvyčajne prvky alebo časti, ako napríklad: "Kernel Space", čo je časť operačného systému, ktorá beží s vysokými privilégiami; a "Používateľský priestor", ktorý zvyčajne beží s nízkymi oprávneniami, aby umožnil spustenie aplikácií.
  • „Jadro“ je zodpovedné za prístup a zdieľanie hardvéru bezpečne a spravodlivo s viacerými používateľskými aplikáciami. Je to preto, že ponúka súbor „API“, ktoré si aplikácie zvyčajne vyžadujú, prostredníctvom takzvaných „systémových volaní“. Okrem toho tieto „rozhrania API“ predstavujú hranicu, pri ktorej sa bežiace procesy prepínajú z „používateľského režimu“ do „režimu jadra“.

Známe typy jadra

  • Medzi Typy jadra známe sú nasledovné:
  1. Jednoliaty: Sú tie, v ktorých neexistuje žiadna ochrana prístupu medzi rôznymi subsystémami, ktoré ju tvoria, a v ktorých možno verejné funkcie volať priamo medzi rôznymi subsystémami. Tieto sú zvyčajne veľké a zložité a snažia sa obsiahnuť všetky služby operačného systému, to znamená, že nie sú modulárne. V dôsledku toho majú vyšší výkon ako typ Microkernel, ale sú ťažšie, pokiaľ ide o riadenie akýchkoľvek zmien na nich.
  2. Mikrokernel: Sú tie, v ktorých sú jeho veľké časti navzájom chránené a bežne fungujú ako služby v užívateľskom priestore. V dôsledku toho sa jeho významné časti vykonávajú v režime používateľa, zatiaľ čo zostávajúci kód, ktorý sa vykonáva v režime jadra, je oveľa menší. Okrem toho tento typ jadra ako taký obsahuje iba toľko kódu, aby umožnil odovzdávanie správ medzi rôznymi bežiacimi procesmi.
  3. Hybridy: Sú tie, ktoré majú zároveň možnosť vybrať si, čo chcete spustiť v režime používateľa a režime jadra. Čo im umožňuje ponúknuť to najlepšie z oboch vyššie uvedených typov. To však zvyčajne spôsobuje veľké zaťaženie výrobcov hardvéru, pretože zodpovednosť za správne fungovanie ovládačov bude závisieť od nich. Okrem toho zvyčajne predstavujú problémy s latenciou, ako v prípade mikrokernelov.

O linuxovom jadre

O linuxovom jadre

Podľa článku samotného Richarda Stallmana volal Linux a systém GNU, jadro Linuxu je definovaný nasledovne:

"Linux je jadro: systémový program, ktorý je zodpovedný za prideľovanie prostriedkov stroja iným programom, ktoré používateľ spúšťa. Jadro je nevyhnutnou súčasťou operačného systému, ale samo o sebe je zbytočné, môže fungovať iba v rámci kompletného operačného systému. Linux sa bežne používa v kombinácii s operačným systémom GNU: celý systém je v podstate GNU s pridaným Linuxom, teda GNU/Linux. Všetky distribúcie s názvom "Linux" sú v skutočnosti distribúcie GNU/Linux.".

Iné dôležité fakty o jadre Linuxu sú:

  • Všetky súbory a informácie o jadre Linuxu sa spravuje vo vašom oficiálna webová stránka. A odtiaľ máte prístup na ďalšie dôležité webové stránky súvisiace s jeho vývojom.
  • Oznámený začiatok neoficiálneho vývoja Linuxu (verzia 0.01), dňa 25. augusta 1991 Linusom Torvaldsom (LT), študentom (23-ročným) informatiky na Helsinskej univerzite vo Fínsku.
  • Linuxové jadro sa ukázalo ako schopné, dnes rásť a prispôsobovať sa novým trendom a technologickým pokrokom vo všetkých odvetviach moderného technologického života rýchlejšie ako ktorýkoľvek iný podobný.
  • Jeho úspech bol vždy spojený so slobodnou a otvorenou filozofiou, pretože od svojho vytvorenia až po posledný vývoj v súčasnosti sa prispôsobuje ustanoveniam „Copyleft“ „Free Software Foundation (FSF)“ a následným verziám Všeobecnej verejnej licencie (GNU-GPL ).
  • V súčasnosti je jeho vývoj rozdelený do niekoľkých kategórií, ktoré sú známe ako: Pre-launch (Prepatch), Mainline (Mainline), Stable (Stable) a Longterm (Longterm). Ktoré, podrobnejšie vysvetlíme v pokračovaní tohto príspevku, kde sa tiež naučíme, ako ho skompilovať na Debian GNU/Linux.

Súhrn: Bannerový príspevok 2021

Zhrnutie

Skrátka, určite teraz mnohí budú mať lepšiu predstavu o všetkom, čo sa točí okolo Jadrá operačného systémuA "linuxové jadro" najmä. Aj keď, ak niekto pozná nejaké iné cenné historické či technické informácie, prípadne nejaké má vysvetľujúce údaje alebo opravu toho, čo je tu uvedené, môžete to urobiť prostredníctvom komentárov.

A áno, jednoducho sa vám táto publikácia páčila, neprestávajte ju komentovať a zdieľať s ostatnými. Nezabudnite tiež navštíviť našu «home page» preskúmať viac noviniek a tiež sa pripojiť k nášmu oficiálnemu kanálu Telegram z DesdeLinux, Západ skupina pre viac informácií o dnešnej téme.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.