Arkitekturen til Linux

Mens Windows vedtar en monolitisk kjernearkitektur, består Linux av en rekke "murstein" -programvare.
  • For eksempel under Windows, er det nesten umulig å operere uten GUI eller endret GUI-lederen.
  • Under Linux fjerner du bare den tilhørende tegningen og erstattes av en annen (f.eks. Erstatt Gnome med KDE eller XFCE).

forklaringer

Kjernen plass er hjertet av operativsystemet. Den styrer maskinvaren (disk, skjermkort, nettverk ...) og gir tilgang til programvare og biblioteker i brukerlaget.

  • Dermed, hvis programvaren eller bibliotekene brukerlaget ikke feiler, påvirker det ikke systemet.
  • Fra grafisk synspunkt, som du kan se fra diagrammet ovenfor, kan en programvare bruke - for eksempel - funksjonene til GNOME, GTK +, eller bruk direkte X. .. eller ingenting i det hele tatt og kjør uten en GUI.

Merknader

Denne ordningen er enkel:

  • Alle mursteinene er ikke representert
  • Alle forhold mellom murstein blir ikke rapportert
  • Den interne strukturen til hver murstein er ikke detaljert

Det er tusenvis av murstein programvare tilgjengelig for Linux. De er i form av kjørbar eller bibliotek.

  • Hvis du for eksempel vil opprette et program som gjør HTTP-forespørsler, trenger du ikke å lage det selv: bruk bare libcurl-biblioteket eller krøllbiblioteket.
  • Hvis du vil ha en ide om tilgjengelige programvarekomponenter, kjør Synaptic og se på pakkene som starter med "lib ...": Det gir deg en ide om alt som er tilgjengelig.

Vinduets ledere

I diagrammet ovenfor er vindushåndteringen KWin og Metacity vist, men det finnes dusinvis mer availble.

Forrige Artikkel Neste Artikkel

Beste Tips