Linuxi arhitektuur

Kuigi Windows kasutab monoliitset kerneli arhitektuuri, koosneb Linux paljudest "tellistest" tarkvarast.
  • Näiteks Windowsi puhul on peaaegu võimatu töötada ilma GUI-ga või isegi muuta GUI-haldurit.
  • Linuxi järgi lihtsalt eemaldage vastav tellis ja asendage teisega (nt asendage Gnome KDE või XFCE-ga).

Selgitused

Tuuma ruum on operatsioonisüsteemi süda. See haldab riistvara (ketas, videokaart, võrk ...) ja võimaldab juurdepääsu kasutajakihis asuvale tarkvarale ja raamatukogudele.

  • Seega, kui tarkvara või raamatukogud, mida kasutaja kiht ei toimi, ei mõjuta see süsteemi.
  • Graafilisest vaatenurgast, nagu näete ülaltoodud diagrammist, saab tarkvara kasutada näiteks Gnome'i, GTK + funktsioone või kasutada otse X. .. või üldse mitte ja käivitada ilma graafilise kasutajaliidese.

Märkused

See skeem on lihtne:

  • Kõik tellised ei ole esindatud
  • Kõiki telliste vahelisi suhteid ei teatata
  • Iga tellise sisemine struktuur ei ole üksikasjalik

Linuxile on saadaval tuhandeid telliseid. Need on käivitatava või raamatukogu vormis.

  • Näiteks, kui soovite luua programmi, mis teeb HTTP-päringuid, ei pea te seda ise looma: kasutage lihtsalt libcurli raamatukogu või curl-raamatukogu.
  • Kui soovite ideed saadaolevatest tarkvarakomponentidest, käivitage Synaptic ja vaadake pakette, mis algavad sõnaga "lib ...": see annab sulle idee kõigest, mis on saadaval.

Aknahaldurid

Ülaltoodud diagrammis on näidatud aknahaldur KWin ja Metacity, kuid veel kümneid on saadaval.

Eelmine Artikkel Järgmine Artikkel

Top Näpunäited