Architektúra Linuxu

Kým Windows prijíma monolitickú architektúru jadra, Linux sa skladá z množstva "tehál" softvéru.
  • Napríklad v systéme Windows je takmer nemožné pracovať bez GUI alebo dokonca zmeniť správcu GUI.
  • Pod Linuxom jednoducho odstránite zodpovedajúcu tehlu a nahradíte inou (napr. Nahradiť Gnome pomocou KDE alebo XFCE) ..

vysvetlenie

Priestor jadra je srdcom operačného systému. Spravuje hardvér (disk, grafickú kartu, sieť ...) a poskytuje prístup k softvéru a knižniciam umiestneným v užívateľskej vrstve.

  • Ak teda softvér alebo knižnice používateľská vrstva zlyhajú, systém to neovplyvní.
  • Z grafického hľadiska, ako môžete vidieť na vyššie uvedenom diagrame, softvér môže využiť - napríklad - vlastnosti Gnome, GTK +, alebo použiť priamo X. .. alebo vôbec nič a spustiť bez GUI.

Poznámky

Táto schéma je jednoduchá:

  • Všetky tehly nie sú znázornené
  • Všetky vzťahy medzi tehlami nie sú uvedené
  • Vnútorná štruktúra každej tehly nie je podrobne opísaná

Existujú tisíce tehál softvér pre Linux. Sú vo forme spustiteľného súboru alebo knižnice.

  • Ak napríklad chcete vytvoriť program, ktorý vytvára požiadavky HTTP, nemusíte ho sami vytvárať: stačí použiť knižnicu libcurl alebo knižnicu curl.
  • Ak chcete predstavu o dostupných softvérových komponentoch, spustite Synaptic a pozrite sa na balíčky začínajúce na "lib ...": Dáva vám predstavu o tom, čo je k dispozícii.

Správcovia okien

Vo vyššie uvedenom diagrame je zobrazený správca okien KWin a Metacity, ale sú tu desiatky ďalších dostupných.

Predchádzajúci Článok Nasledujúci Článok

Najlepšie Tipy