"Linux" nie je len Linux: 8 kusov softvéru, ktorý tvoria Linuxové systémy

Obsah:

"Linux" nie je len Linux: 8 kusov softvéru, ktorý tvoria Linuxové systémy
"Linux" nie je len Linux: 8 kusov softvéru, ktorý tvoria Linuxové systémy

Video: "Linux" nie je len Linux: 8 kusov softvéru, ktorý tvoria Linuxové systémy

Video:
Video: В очко этих Юнитологов ► 2 Прохождение Dead Space Remake - YouTube 2024, Smieť
Anonim

Všetky tieto rôzne programy vyvíjajú rôzne nezávislé rozvojové skupiny. Sú kombinované distribuciami Linuxu, kde sa postavia na seba, aby vytvorili kompletný operačný systém "Linux". Toto je na rozdiel od systému Windows, ktorý je vyvinutý úplne spoločnosťou Microsoft.

bootloader

Po zapnutí počítača počítač BIOS alebo UEFI načíta softvér z vášho zavádzacieho zariadenia. Prvý program, ktorý sa načíta s akýmkoľvek operačným systémom, je zavádzač. S Linuxom je to všeobecne zavádzací systém Grub.

Ak máte nainštalované viacero operačných systémov, Grub ponúka menu, ktoré vám umožňuje vybrať si medzi nimi - napríklad ak máte Linux nainštalovaný v konfigurácii s dvoma zavádzacími systémami, môžete si pri zavádzaní zvoliť Linux alebo Windows.

Grub by mohol spustiť váš systém Linux takmer okamžite, ak máte nainštalovaný iba jeden operačný systém, ale stále je tam. Grub spracováva proces vlastného zavádzania systému Linux, vydávanie príkazového riadku a umožnenie spúšťania Linuxu inými spôsobmi na účely riešenia problémov. Bez zavedenia zavádzača by distribucia Linuxu jednoducho nespúšťala.

Image
Image

Linuxové jadro

Presným kusom softvérových obalov Grub je jadro Linuxu. Toto je časť systému, ktorý sa vlastne nazýva "Linux". Jadro je jadrom systému. Spravuje váš procesor, pamäť a vstupné / výstupné zariadenia, ako je klávesnica, myši a displeje. Keďže jadro hovorí priamo k hardvéru, mnoho hardvérových ovládačov je súčasťou jadra Linuxu a beží v ňom.

Všetok iný softvér beží nad jadrom. Jadro je softvér najnižšej úrovne, ktorý je prepojený s hardvérom. Poskytuje vrstvu abstrakcie nad hardvérom, ktorá sa zaoberá všetkými rôznymi hardwarovými vlastnosťami, takže zvyšok systému sa o ne možno postará čo najmenšie. Systém Windows používa jadro systému Windows NT a Linux používa jadro systému Linux.

démoni

Démoni sú v podstate procesy pozadia. Často začínajú ako súčasť zavádzacieho procesu, takže sú jednou z ďalších vecí, ktoré sa načítajú po jadre a predtým, než uvidíte svoju grafickú prihlasovaciu obrazovku. Systém Windows označuje takéto procesy ako "služby", zatiaľ čo systémy podobné systému UNIX ich označujú ako "démonov".

Napríklad crond, ktorý spravuje naplánované úlohy, je démon - d na konci znamená "démon". Syslogd je ďalší démon, ktorý tradične spravuje systémový denník. Servery, ako napríklad server sshd, bežia ako démoni na pozadí. Tým sa zabezpečí, že sú vždy spustené a počúvajú na vzdialené pripojenia.

Démoni sú v podstate len procesy pozadia, ale sú procesy na úrovni systému, ktoré si väčšinou nevšimnete.

The Shell

Väčšina linuxových systémov štandardne používa shell Bash. Obal poskytuje rozhranie príkazového procesora, ktoré vám umožňuje ovládať počítač napísaním príkazov na textovom rozhraní. Shells môžu tiež spustiť shell skripty, ktoré sú zbierkou príkazov a operácií spustených v poradí špecifikovanom v skripte.

Aj keď práve používate grafickú plochu, beží a používajú sa na pozadí. Keď otvoríte okno terminálu, zobrazí sa výzva na shell.

Image
Image

Shell Utilities

Obal poskytuje niekoľko základných vstavaných príkazov, ale väčšina príkazov shell, ktoré užívatelia Linuxu používajú, nie sú zabudované do shellu. Napríklad príkazy ako kritické ako príkaz cp pre kopírovanie súboru, ls príkaz na výpis súborov v adresári a rm príkaz na vymazanie sú súčasťou balíka GNU Core Utilities.

Systémy Linux by nefungovali bez týchto kritických nástrojov. V skutočnosti samotný Bash shell je súčasťou projektu GNU. Preto sa vyskytol spor o to, či by mal byť Linux skutočne nazývaný ako "Linux" alebo "GNU / Linux". Kritici mena "Linux" správne poukazujú na to, že oveľa viac softvéru prechádza do bežných systémov Linuxu, ktoré často nie sú uznané. Kritici názvu "GNU / Linux" správne poukazujú na to, že typický systém Linux obsahuje aj ďalší kritický softvér, ktorý neobsahuje názov "GNU / Linux".

Nie všetky nástroje pre shell a programy príkazového riadku sú vyvinuté projektom GNU. Niektoré príkazy a terminálové programy majú každý svoj vlastný projekt.

Grafický server X.org

Grafická desktopová časť Linuxu nie je súčasťou linuxového jadra. Poskytuje to typ balíka známy ako "X server", pretože implementuje systém "X window", ktorý vznikol pred mnohými rokmi.

V súčasnosti najpopulárnejší X server - alebo grafický server - je X.org. Keď uvidíte grafické prihlasovacie okno alebo pracovnú plochu, práve X.org pracuje s jeho kúzlom. Celý grafický systém je spustený spoločnosťou X.org, ktorá je prepojená s vašou grafickou kartou, monitorom, myšou a ďalšími zariadeniami.

X.org neposkytuje plné desktopové prostredie, len grafický systém, ktorý môžu desktopové prostredia a súbory nástrojov stavať na vrchole.

Pracovné prostredie

To, čo skutočne používate na pracovnej ploche systému Linux, je desktopové prostredie.Napríklad Ubuntu obsahuje desktopové prostredie Unity, Fedora obsahuje GNOME, Kubuntu obsahuje KDE a Mint všeobecne obsahuje škoricu alebo MATE. Tieto pracovné prostredia poskytujú všetko, čo vidíte - pozadia pracovnej plochy, panely, záhlavie okien a okraje.

Tiež vo všeobecnosti zahŕňajú vlastné nástroje, ktoré sú prispôsobené desktopovému prostrediu ako celku. Napríklad GNOME a Unity zahŕňajú správcu súborov Nautilus vyvinutý ako súčasť GNOME, zatiaľ čo KDE obsahuje správcu súborov Dolphin vyvinutý ako súčasť projektu KDE.

Programy pre stolné počítače

Nie každý desktopový program je súčasťou desktopového prostredia. Napríklad Firefox a Chrome sú desktop-agnostické prostredie. Sú to len programy, ktoré môžu bežať bežne nad akýmkoľvek desktopovým prostredím. OpenOffice.org je ďalšia sada programov, ktorá nie je viazaná na konkrétne pracovné prostredie.

Môžete spustiť ľubovoľný desktopový program Linuxu v ľubovoľnom prostredí počítača, ale tie, ktoré sú navrhnuté pre určité prostredie pracovnej plochy, môžu vypadať mimo miesta alebo pretiahnuť v iných procesoch. Napríklad, ak ste sa pokúsili spustiť správcu súborov Nautilus na KDE v GNOME, vyzerali by na mieste, vyžadovali by ste si inštaláciu rôznych knižníc GNOME a pravdepodobne by ste spustili desktopové procesy GNOME pri otvorení. Ale to by bežalo a mohlo by byť použiteľné.

Distribúcie systému Linux vykonávajú posledné kroky. Berú všetok tento softvér, kombinujú ho tak, aby fungoval dobre a pridal vlastné potrebné nástroje. Napríklad distribúcie vytvárajú vlastných inštalátorov operačného systému, takže môžete skutočne nainštalovať Linux, ako aj manažérov balíčkov na inštaláciu dodatočného softvéru a aktualizáciu inštalovaného softvéru.

Odporúča: