Kas ir nemaināma Linux izplatīšana un kādas ir tās priekšrocības?

Pēdējā atjaunošana: 19 decembris 2025
  • Nemaināmās Linux distribūcijas bloķē sistēmas bāzi kā tikai lasāmu un piemēro atomārus atjauninājumus pilnu attēlu veidā.
  • Šī pieeja ievērojami uzlabo stabilitāti, drošību un iespēju atsaukt izmaiņas, izmantojot ātras un uzticamas atcelšanas.
  • Viņu modelis īpaši labi iederas uzņēmumu, mākoņpakalpojumu, izglītības un konteinerizētās izstrādes vidēs, kur galvenais ir viendabīgums.
  • Tomēr tie samazina elastību pamata slānī, rada saderības problēmas un prasa mainīt paradumus, salīdzinot ar tradicionālajiem distribūcijām.

Nemaināma Linux izplatīšana

GNU/Linux ekosistēmā nemainīgu distributīvu koncepcija kļūst arvien izplatītāka . Pirms dažiem gadiem šī ideja šķita ļoti nišas ideja, bet šodien tā sāk izplatīties sarunās starp galddatoru lietotājiem, uzņēmumiem, izglītības iestādēm un pat spēlētājiem. Ja jūs nākat no klasiska distro, piemēram, Ubuntu, Linux Mint vai Debian, neaizskaramas sistēmas ideja varētu izklausīties pēc zinātniskās fantastikas... bet tieši tā arī ir domāts.

Šāda veida sistēma piedāvā domāšanas maiņu: nemainīgas Linux distributīvas vietā, kuru pastāvīgi jālabo un jāmodificē , ar jaunām pakotnēm un atjauninājumiem, kas dažkārt var sabojāt sistēmu, nemainīgas distributīvas izvēlas noslēgtu, paredzamu un ļoti grūti maināmu bāzi. Aplūkosim tuvāk, kas tās ir, kā tās darbojas, kādas priekšrocības tās piedāvā, kādi ir to trūkumi un kādi konkrēti piemēri pastāv jau šodien, lai jūs varētu izlemt, vai ir vērts tās izmēģināt.

Kas ir nemaināma Linux izplatīšana?

Runājot par nemaināmu distro, mēs domājam sistēmu, kurā operētājsistēmas kodols ir pievienots kā tikai lasāms . Šis "bāzes slānis" parasti ietver kodolu, kritiskās bibliotēkas, svarīgākos GNU rīkus, darbvirsmas vidi un nelielu pamata utilītu komplektu, ko projekts uzskata par sistēmas kodolu.

Tradicionālā izplatījumā katra pakotne tiek instalēta un atjaunināta atsevišķi: tiek palaists pakotņu pārvaldnieks, tiek lejupielādēti .deb, .rpm vai līdzīgi faili, tiek modificēti sistēmas faili, un tas viss tiek apvienots vienā direktoriju kokā. Savukārt nemaināmā izplatījumā bāzes sistēma tiek pārvaldīta kā pilnīgs attēls vai momentuzņēmums , līdzīgi kā ISO vai iesaldēts sistēmas fotoattēls, kas tiek vairumā aizstāts, veicot atjaunināšanu.

Tas nozīmē, ka normālos apstākļos ne jūs, ne kāds cits process nevar modificēt kritiskus sistēmas failus. Saknes direktorijs paliek bloķēts kā tikai lasāms , un izmaiņas tiek pārnestas uz citiem slāņiem: konteineriem, atsevišķiem direktorijiem lietotāja datiem vai pārklājuma krātuvi, kas tiek lietota virs saknes direktorija, bet tieši to neietekmējot.

Ir svarīgi saprast, ka nemaināmība ietekmē sistēmas kodolu, nevis jūsu dokumentus vai lietotāja iestatījumus. Jūsu personīgās mapes joprojām ir pilnībā rakstāmas ; jūs nezaudēsiet savus fotoattēlus, dokumentus vai projektus katru reizi, kad restartēsiet datoru. "Slēgta" ir pamatā esošā operētājsistēma.

Kā nemainīga Linux sistēma darbojas iekšēji

Lai panāktu šo darbību, nemaināmās distribūcijas apvieno vairākas tehnoloģijas un pieejas , kas kopā rada ļoti atšķirīgu pieredzi no klasiskajām darbvirsmas distribūcijām.

Viena no galvenajām iezīmēm ir tikai lasāmu pievienotu failu sistēmu izmantošana sistēmas saknei. Palaišanas laikā bāzes sistēma tiek parādīta kā aizzīmogots attēls; ja kāds mēģina modificēt svarīgu failu, viņš vienkārši nevar tajā rakstīt. Visi lietotāja pielāgojumi tiek glabāti augstākos slāņos, konfigurācijas direktorijos lietotāja mājas direktorijā vai īpaši paredzētos sējumos.

Vēl viena svarīga funkcija ir atomārie atjauninājumi pilnīga attēla veidā . Tā vietā, lai ielāpus lietotu pa vienam, distro ģenerē jaunu sistēmas attēla versiju. Atjaunināšanas laikā sistēma lejupielādē šo jauno attēlu, sagatavo to paralēli un pēc pārstartēšanas no tā palaižas. Ja kaut kas noiet greizi, vienkārši atlasiet iepriekšējo attēlu (atgriezeniskā saite), un dažu sekunžu laikā atgriezīsities iepriekšējā stāvoklī.

Slāņošana ir arī būtiska: bāzes sistēma, lietojumprogrammas un lietotāja dati atrodas skaidri atšķirīgās vidēs. Lietotnes parasti tiek instalētas, izmantojot tādas tehnoloģijas kā Flatpak, Snap, Podman, OCI konteinerus vai deklaratīvus pārvaldniekus, piemēram, Nix/Guix, kas izolē katru lietojumprogrammu no sistēmas un citām programmām, līdzīgi kā iOS/Android.

Daudzas no šīm izplatībām apvieno specializētus rīkus, piemēram , OSTree, rpm-ostree, Nix vai Guix . OSTree un rpm-ostree ļauj apstrādāt sistēmu kā versiju momentuzņēmumu krātuvi, savukārt Nix un Guix deklaratīvi apraksta visu sistēmu: ne tikai to, kuras pakotnes ir instalētas, bet arī to konfigurāciju, lai jūs varētu reproducēt vienu un to pašu mašīnu atkal un atkal ar ķirurģisku precizitāti.

  Zaļā IT: zaļā skaitļošana, energoefektivitāte un ilgtspējība

Atšķirības starp tradicionālajiem un nemainīgajiem distributīviem

Lai pilnībā izprastu, ko šīs sistēmas piedāvā, ir lietderīgi tās salīdzināt ar to, ko jūs jau zināt. Konceptuāli izmaiņas sniedzas daudz tālāk par "tikai lasāmu " pieeju.

Atjaunināt modeli

Klasiskā izplatījumā, piemēram, standarta Fedora, Debian, Ubuntu vai Mint, pakotņu pārvaldnieks lejupielādē un atjaunina atsevišķus komponentus : šodien tiek atjaunināts kodols, rīt grafikas bibliotēka, bet nākamajā dienā — konkrēta lietotne. Katra izmaiņa tiek tieši ierakstīta aktīvajā sistēmā, radot risku, ka kāda versiju kombinācija kaut ko sabojās.

Nemaināmā izplatījumā filozofija ir atšķirīga: atjauninājumi ir pilnīgi un konsekventi bāzes sistēmas attēli. Viss tiek veidots, pārbaudīts un iepakots kā viena vienība. Jūs lejupielādējat šo vienību un, pārstartējot, jūs startējat no tās. Tas ievērojami samazina iespēju, ka atjauninājums netiks pabeigts pēc pārtraukta pārtraukuma vai ka konkrēta pakotne atstās sistēmu nekonsekventā stāvoklī.

Sistēmas drošība

Mainīgā izplatījumā jebkura drošības ievainojamība, kas ļauj rakstīt sistēmas saknē, var mainīt kritiski svarīgus failus : bināros failus, bibliotēkas, sistēmas pakalpojumus utt. Pat jūsu pašu darbības — komanda, kas izpildīta ar administratora privilēģijām vissliktākajā iespējamajā brīdī — var izraisīt sistēmas avārijas.

Nemaināmā izplatījumā aizzīmogotā sakne darbojas kā sava veida necaurlaidīga veste sistēmai . Uzbrucējam ir daudz grūtāk noturēties sistēmā, modificējot sakni, jo normālas darbības laikā tajā vienkārši nevar rakstīt. Ļaunprātīgas vai nejaušas izmaiņas parasti paliek ierobežotas lietotāja slāņos vai konteineros, kurus ir daudz vieglāk iztīrīt.

Pārvaldība un pielāgošana

Tradicionālajā modelī jums ir pilnīga brīvība pieskarties gandrīz jebkam: kompilēt savu kodolu, aizstāt sistēmas bibliotēkas, manuāli rediģēt failus /etc… Tā ir milzīga elastība, bet arī pastāvīgs potenciālu kļūmju avots , kas laika gaitā uzkrājas.

Nemaināmā sistēmā šī brīvība tiek novirzīta citādi: bāzes modificēšanas vietā sistēma tiek paplašināta, izmantojot slāņus, konteinerus, tādus rīkus kā Flatpak vai deklaratīvus pārvaldniekus. Var daudz pielāgot, taču bāzes attēls netiek sabojāts . Dažiem pieredzējušiem lietotājiem tas varētu būt ierobežojoši; citiem tā ir svētība, jo pasargā viņus no ilgtermiņa problēmām.

Izmaiņu atgriezeniskums

Atgriešana maināmā izplatījumā parasti ir iespējama, taču ne tieši lietotājam draudzīga: jums ir jāatinstalē pakotnes, jāpārinstalē iepriekšējās versijas vai jāatjauno sistēma no pilnām dublējumkopijām. Ne vienmēr ir skaidrs, kur tieši sistēma sabojājās, un konkrēta stāvokļa atjaunošana var kļūt par īstu apgrūtinājumu.

Turpretī nemaināmās distribūcijās atcelšana ir daļa no dizaina. Tā kā sistēma sastāv no versiju attēliem, jums ir viegli pieejama iepriekšējo stāvokļu vēsture . Ja pēc atjaunināšanas kaut kas kļūst nestabils, jūs vienkārši izvēlaties iepriekšējo attēlu, un viss ir gatavs. Ražošanas vidē un uzņēmumos šī drošas "attīšanas" iespēja ievērojami samazina dīkstāves laiku.

Nemaināmu Linux distribūciju priekšrocības

Visa šī iestatīšana ir loģiska, jo tā sniedz virkni priekšrocību , kas ļoti labi atbilst pašreizējām drošības, masveida ieviešanas un vienkāršas apkopes vajadzībām.

Iespējams, visacīmredzamākā priekšrocība ir ilgtermiņa stabilitāte . Nodrošinot, lai datubāzē nebūtu nejaušu izmaiņu un tiktu ieviesti atomāri atjauninājumi, tiek samazināta iespēja, ka slikti atrisināta atkarība vai konfliktējoša versija padarīs sistēmu nelietojamu. Serveriem, darbstacijām vai galddatoriem, kuriem "vienmēr jābūt darbspējīgiem", šī paredzamība ir nenovērtējama.

Vienlaikus nemainīgums ievērojami stiprina drošību pret pastāvīgiem uzbrukumiem . Ja uzbrucējs nevar rakstīt sistēmas saknē, viņam ir ļoti grūti atstāt sistēmas bināros failos iegultas aizmugures durvis vai modificēt sāknēšanas pakalpojumus. Jebkuras negaidītas izmaiņas pamata slānī ir viegli atklāt, jo tam vienkārši nevajadzētu mainīties.

Vēl viena būtiska priekšrocība ir vienkāršota apkope . Sistēmas administratoram iespēja izvietot vienu un to pašu attēlu desmitiem vai simtiem datoru ar pārliecību, ka tie visi koplieto vienu un to pašu bāzes sistēmu, ievērojami samazina darbības sarežģītību. Atjauninājumi tiek testēti vienreiz un izplatīti vienādi.

Apvienojot to ar konteineriem, Flatpak, Snap vai citiem universāliem formātiem, var skaidri atdalīt bāzes sistēmu no lietojumprogrammām. Tas lieliski atbilst DevOps, CI/CD un drošības projektēšanas praksēm : jūs varat automatizēt izvietošanu, kontrolēti lietot ielāpus, uzraudzīt attēlu stāvokli un uzturēt reproducējamas vides testēšanai, izstrādei un ražošanai.

Uzņēmumu, rūpniecības, mākoņa, perifērijas vai lietu interneta vidēs, kur daudzām iekārtām ir jāizmanto viena un tā pati konfigurācija un jebkura kļūme ir ārkārtīgi dārga, nemainīgas Linux distribūcijas piedāvā ļoti pievilcīgu pamatu. Vienveidība un iepriekšējo versiju atjaunošanas vienkāršība samazina darbības riskus un atvieglo auditus un atbilstību normatīvajiem aktiem.

  Kā palaist Windows programmas operētājsistēmā Linux: pilnīga rokasgrāmata

Nemaināmo sadalījumu trūkumi un ierobežojumi

Neskatoties uz visām labajām lietām, būtu maldinoši apgalvot, ka šis modelis ir ideāls. Tam ir arī skaidri trūkumi un lietošanas gadījumi, kuros tas varētu nebūt labākā izvēle, it īpaši, ja izmantojat ļoti pielāgojamu Linux sistēmu.

Pirmais būtiskais trūkums ir samazināta elastība bāzes slānī . Ja jums patīk precīzi noregulēt katru sistēmas stūri, kompilēt pielāgotus kodolus vai instalēt eksotiskas pakotnes, kas ietekmē sakni, jūs atklāsiet, ka esat ierobežotāks. Daudzas dziļas modifikācijas vienkārši nav paredzētas veikšanai tieši nemainīgā izplatījumā.

Ar to saistīta ir programmatūras saderība . Lai gan tādi formāti kā Flatpak un Snap ir ievērojami attīstījušies, joprojām pastāv programmas, kas tiek izplatītas tikai kā tradicionālas pakotnes (deb, rpm utt.) vai kurām ir nepieciešamas ļoti specifiskas atļaujas, sistēmas integrācijas vai kontrole pār direktorijiem, kurus nevar viegli modificēt nemainīgā vidē.

Pastāv arī izmaksas krātuves ziņā. Konteineru, atomu atjauninājumu un vairāku attēlu kombinācija nozīmē, ka kādu laiku līdzās pastāv vairākas sistēmas versijas un daudzas bibliotēku kopijas. Turklāt katra Flatpak/Snap pakotnē esošā lietojumprogramma var radīt savas atkarības, dublējot daļu satura, kas tradicionālā izplatīšanā tiktu koplietots starp programmām.

Vēl viens apsvēršanas vērts aspekts ir mācīšanās līkne . Nevarētu teikt, ka nemaināmie distribūcijas pēc savas būtības būtu sarežģītākas, taču tās liek mainīt ieradumus: jūs pārtraucat visu instalēt, izmantojot tradicionālo pakotņu pārvaldnieku, sākat izmantot konteinerus, deklaratīvās sistēmas vai specifiskus rīkus, piemēram, rpm-ostree, un mainās arī problēmu atkļūdošanas veids.

Visbeidzot, daži norāda, ka šī pieeja var kavēt noteiktas izstrādes darbplūsmas, kas ir cieši saistītas ar tiešu sistēmas "pieskaršanos": piemēram, eksperimentēšanu ar bāzes sistēmas versijām, pielāgotiem kodoliem vai ļoti specifiskiem ielāpiem. Tas joprojām ir iespējams, taču šis nav scenārijs, kuram šie izplatījumi ir optimizēti.

Ievērojami nemaināmu Linux distribūciju piemēri

Mūsdienās ir pieejams plašs Linux distributīvu klāsts, kas izmanto nemainīguma filozofiju, daži no tiem ir paredzēti vispārējas nozīmes galddatoriem, citi — serveriem, mākonim, perifērijas internetam vai lietu internetam (IoT). Apskatīsim reprezentatīvākos no tiem un to, kam tie ir paredzēti.

Fedora Silverblue, Kinoite un ģimene

Fedora Silverblue, iespējams, ir visredzamākais piemērs Linux darbvirsmā. Tā ir Fedora Workstation variants, kurā bāzes sistēma tiek pārvaldīta ar OSTree/rpm-ostree , piedāvājot pilnīgi nemaināmu GNOME pieredzi. Grafiskās lietojumprogrammas galvenokārt tiek instalētas, izmantojot Flatpak, un izstrādes darba slodzes parasti tiek palaistas Podman konteineros.

Līdztekus Silverblue ir parādījušās arī citas variācijas, kurām ir tā pati nemainīgā bāze, bet kuras maina grafisko vidi. Spilgts piemērs ir Fedora Kinoite , kas izmanto KDE Plasma un ir kļuvusi ļoti interesanta lietotājiem, kuri vēlas modernu, noslīpētu un izturīgu darbvirsmu, īpaši jaunākos klēpjdatoros vai aparatūrā, piemēram, Framework.

vaniļas OS

Vanilla OS ir Ubuntu bāzēta distribūcija, kas izmanto nemainīgu filozofiju, lai piedāvātu tīru GNOME pieredzi. Viena no tās pārsteidzošākajām funkcijām ir ABRoot un Apx pakotņu pārvaldnieka izmantošana , kas ļauj konteineros palaist pakotnes no citām distribūcijām, kontrolētā veidā apvienojot dažādas ekosistēmas, neapdraudot kodolu.

Tas ir īpaši izstrādāts gala lietotājiem , kuri vēlas modernu sistēmu ar pazīstamu izskatu, ja viņi nāk no Ubuntu, bet pastiprinātu ar nemainīguma priekšrocībām un ļoti praktisku pieeju programmatūras instalēšanai bez sarežģījumiem.

SteamOS

SteamOS, ko izstrādājusi Valve un kuras pamatā ir Debian, ir operētājsistēma, kas ir iepriekšinstalēta Steam Deck. Lai gan daudzi cilvēki to uzskata tikai par "rokas konsoles operētājsistēmu", tā patiesībā ir ļoti skaidrs piemērs tam, kā izmantot stabilu Linux distribūciju masveida tirgus produktā, kas ir pilnībā optimizēts videospēlēm.

Ideja ir tāda, ka pamatsistēma paliek stabila un to kontrolē Valve, savukārt lietotājs var instalēt spēles un veikt pielāgojumus, neapdraudot pamatsistēmu. Tas nodrošina konsekventus atjauninājumus miljoniem identisku ierīču un samazina iespējamību, ka kāds reta eksperimenta dēļ konsole kļūs nelietojama.

Endless OS

Endless OS galvenokārt ir paredzēta izglītības vidēm un vietām ar ierobežotu interneta pieslēgumu . Tāpēc tā standarta aprīkojumā ietver ļoti plašu lietojumprogrammu, satura un bezsaistes resursu kolekciju. Tā izmanto OSTree un Flatpak, lai uzturētu stabilu un viegli atjaunināmu bāzi, atvieglojot tās izvietošanu izglītības centros vai sociālajos projektos, kur nepieciešamas daudzas identiskas ierīces.

Viņu pieeja prioritizē vienkāršību un pašpietiekamību: lietotājs saņem sistēmu, kas ir "pielādēta" ar noderīgiem rīkiem, ar sirdsmieru, ka sistēmas kodols ir stabils un izturīgs pret nopietnām kļūdām.

  Fona procesi operētājsistēmā Windows: kas tie ir un kā tie ietekmē jūsu datoru

openSUSE MicroOS un SUSE Linux Enterprise Micro

openSUSE MicroOS ir operētājsistēma, kas paredzēta serveru, konteineru un mikropakalpojumu vidēm . Tās dizains lielā mērā ir balstīts uz Btrfs un tikai lasīšanas sistēmas modeli, ar spēcīgu uzsvaru uz automatizāciju, kļūdu toleranci un intensīvu konteineru (Podman, Kubernetes u.c.) izmantošanu.

SUSE Linux Enterprise Micro izmanto šo pieeju uzņēmumiem, piedāvājot ļoti kontrolētu pamatu kritiski svarīgām darba slodzēm, perifērijas skaitļošanai un lietu interneta (IoT) ierīcēm. Tās mērķis ir nodrošināt minimālu, aizsargātu un ļoti paredzamu platformu konteinerizētu pakalpojumu izvietošanai.

NixOS un Guix

NixOS ir īpašs gadījums: tā nav "nemaināma" klasiskajā tikai lasīšanai paredzētajā nozīmē, taču tās Nix pakotņu pārvaldnieks un deklaratīvā pieeja panāk ļoti līdzīgus efektus. Visa sistēma ir aprakstīta deklaratīvos konfigurācijas failos ; pakotnes instalēšana vai opcijas maiņa nozīmē šī apraksta rediģēšanu un sistēmas pārbūvi, ģenerējot jaunu "būvējumu", ko var atlasīt sāknēšanas laikā.

Tas ļauj reproducēt sarežģītas vides ar precīzu precizitāti , veikt sistēmas mēroga atcelšanu ar pāris komandām un izolēt atkarības katrā projektā atsevišķi. Guix ievēro līdzīgu filozofiju ar savu pārvaldnieku un uzsvaru uz programmatūras brīvību.

Citi atbilstoši sadalījumi

Papildus iepriekšminētajam, nemainīgo sistēmu katalogs katru gadu paplašinās. Var atrast tādas iespējas kā CoreOS (lielā mērā koncentrējas uz konteineriem un mākoņdatošanu), Ubuntu Core (lietu internetam, balstīts uz snaps), BlendOS (kas apvieno repozitorijus no dažādām izplatījumiem, izmantojot nemainīgu pieeju), UBOS (orientēts uz personālajiem tīmekļa pakalpojumiem) vai jaunākus projektus, piemēram, Talos Linux vai Proton OS, kas lielā mērā koncentrējas uz modernu infrastruktūru.

Pastāv arī komerciālas iniciatīvas un tehnoloģiju konsultāciju uzņēmumi, kas specializējas daļā savu pakalpojumu, palīdzot uzņēmumiem ieviest nemainīgas arhitektūras , integrēt CI/CD cauruļvadus, automatizēt mākoņpakalpojumu izvietošanu (AWS, Azure utt.) un ieviest uzlabotus kiberdrošības, novērojamības un biznesa informācijas pasākumus uz šiem stabilākajiem pamatiem.

Kam ir jēga izmantot nemaināmu distro?

Ņemot vērā visu, ko esam redzējuši, ir skaidrs, ka šī nav tikai pārejoša modes lieta, bet gan tehnisks risinājums ļoti reālām stabilitātes, drošības un apkopes problēmām. Tātad, kuri profili ir vispiemērotākie šim modelim?

No vienas puses, tie ir lieliska iespēja izstrādātājiem, kas strādā ar konteineriem un reproducējamām vidēm . Stabila bāzes sistēma, uz kuras palaist konteinerus, virtuālās mašīnas un izstrādes rīkus, samazina berzi: ja kaut kas sabojājas, tas parasti ir saistīts ar konteineru, nevis sistēmu.

Tie ir arī ļoti ieteicami lietotājiem, kuri dod priekšroku darbvirsmas videi, kas vienkārši darbojas , bez pastāvīgas cīņas ar bojātām atkarībām vai konfliktējošām bibliotēkām. Ja esat pārāk slinks, lai eksperimentētu ar sistēmu, un dodat priekšroku veltīt savu laiku darbam, mācībām vai spēlēm, nemaināma distro var būt lielisks sabiedrotais.

Korporatīvajā un izglītības sektorā ieguvums ir acīmredzams: instalācijas ir daudz vieglāk standartizēt, ja visas komandas koplieto vienu un to pašu sistēmu. IT nodaļa izlemj, kuru sistēmas versiju izvietot, rūpīgi to testē un pēc tam nosūta simtiem datoru ar pārliecību, ka tie visi darbosies identiski . Mazāk pārsteigumu, mazāk atbalsta pieprasījumu.

Visbeidzot, tiem, kam kiberdrošība ir vissvarīgākā, nemainīgas bāzes, lietojumprogrammu izolācijas un atomu atjauninājumu kombinācija nodrošina papildu aizsardzības slāni. Tā nav nevainojama, taču paceļ latiņu jebkuram uzbrucējam, kas mēģina turpināt darboties, modificējot sistēmu tās saknē.

Nemaināmie Linux distribūcijas atspoguļo paradigmas maiņu mūsu izpratnē par operētājsistēmām: tie pāriet no kaut kā tāda, ko mēs pastāvīgi pielāgojam, uz stabilu, paredzamu un blokos nomaināmu komponentu, uz kura mēs veidojam savas lietojumprogrammas un pakalpojumus. Tiem, kas novērtē stabilitāti, drošību un tīru izvietošanu, šī pieeja kļūst par vienu no nopietnākajām iespējām GNU/Linux pasaulē.

Kas ir Docker-9?
Saistītais raksts:
Docker: pilnīgs ceļvedis par to, kas tas ir, kā tas darbojas un kādas ir tā priekšrocības