Mājas lapa » » “Linux” nav tikai Linux 8 gabali no programmatūras, kas veido Linux sistēmas

    “Linux” nav tikai Linux 8 gabali no programmatūras, kas veido Linux sistēmas

    Linux izplatīšana nav tikai Linux kodols. Tie visi satur citu svarīgu programmatūru, piemēram, Grub bootloader, Bash apvalks, GNU apvalks, daemons, X.org grafiskais serveris, darbvirsmas vide un citi.

    Visas šīs dažādās programmas izstrādā dažādas neatkarīgas attīstības grupas. Viņi ir apvienoti ar Linux izplatīšanu, kur tie veido viens otru, lai izveidotu pilnīgu “Linux” operētājsistēmu. Tas atšķiras no Windows, ko pilnībā izstrādājusi Microsoft.

    Bootloader

    Ieslēdzot datoru, datora BIOS vai UEFI programmaparatūra ielādē programmatūru no jūsu sāknēšanas ierīces. Pirmā programma, kas ielādējas ar jebkuru operētājsistēmu, ir boot loader. Ar Linux, tas parasti ir Grub boot loader.

    Ja jums ir instalētas vairākas operētājsistēmas, Grub nodrošina izvēlni, kas ļauj jums izvēlēties starp tām - piemēram, ja jums ir instalēta Linux divkāršas sāknēšanas konfigurācijā, jūs varat izvēlēties Linux vai Windows, kad sākat.

    Grub var palaist Linux sistēmu gandrīz uzreiz, ja jums ir instalēta tikai viena operētājsistēma, bet tas joprojām ir tur. Grub rīkojas ar Linux faktiskās palaišanas procesu, izsniedzot komandrindas opcijas un ļaujot ielādēt Linux citos veidos traucējummeklēšanas nolūkos. Bez boot loader Linux izplatīšana vienkārši nebūtu sākusies.

    Linux kodols

    Precīzs programmatūras Grub zābaku gabals ir Linux kodols. Šī ir daļa no sistēmas, kas faktiski tiek saukta par “Linux”. Kodols ir sistēmas kodols. Tā pārvalda jūsu CPU, atmiņas un ievades / izvades ierīces, piemēram, tastatūru, peles un displejus. Tā kā kodols runā tieši ar aparatūru, daudzi aparatūras draiveri ir daļa no Linux kodola un darbojas tajā.

    Visas citas programmatūras darbojas virs kodola. Kodols ir zemākā līmeņa programmatūra, kas saskaras ar aparatūru. Tas nodrošina abstrakcijas slāni virs aparatūras, kas nodarbojas ar visām dažādajām aparatūras pārbaudēm, lai pārējā sistēma varētu par tām rūpēties pēc iespējas mazāk. Windows izmanto Windows NT kodolu, un Linux izmanto Linux kodolu.

    Dēmoni

    Dēmoni būtībā ir fona procesi. Viņi bieži sākas kā sāknēšanas procesa daļa, tāpēc viņi ir viens no nākamajiem jautājumiem, kas ielādējas pēc kodola un pirms redzat savu grafisko pieteikšanās ekrānu. Windows atsaucas uz tādiem procesiem kā “pakalpojumi”, bet UNIX līdzīgās sistēmās tās tiek sauktas par “dēmoniem”.

    Piemēram, crond, kas pārvalda ieplānotos uzdevumus, ir dēmons - d galā apzīmē “dēmonu”. Syslogd ir vēl viens dēmons, kas tradicionāli pārvalda jūsu sistēmas žurnālu. Serveri, piemēram, sshd serveris, darbojas kā dēmoni fonā. Tas nodrošina, ka viņi vienmēr darbojas un klausās attālos savienojumus.

    Dēmoni būtībā ir tikai fona procesi, bet tie ir sistēmas līmeņa procesi, kurus parasti nepamanāt.

    The Shell

    Lielākā daļa Linux sistēmu pēc noklusējuma izmanto Bash apvalku. Korpuss nodrošina komandu procesora saskarni, kas ļauj jums kontrolēt datoru, ierakstot komandas teksta interfeisā. Korpusus var palaist arī čaulu skriptus, kas ir komandu un operāciju kolekcija, kas darbojas skripta norādītajā secībā.

    Pat ja jūs izmantojat tikai grafisku darbvirsmu, čaumalas darbojas un tiek izmantotas fonā. Atverot termināļa logu, redzat korpusa uzvedni.

    Shell Utilities

    Korpuss nodrošina dažas pamata iebūvētas komandas, bet vairums čaulas komandu, ko lieto Linux lietotāji, nav iebūvēti korpusā. Piemēram, komandas, kas ir kritiskas kā cp komanda faila kopēšanai, ls komanda failu iekļaušanai direktorijā un rm komanda failu dzēšanai ir daļa no GNU Core Utilities paketes.

    Linux sistēmas nedarbosies bez šiem kritiskajiem komunālajiem pakalpojumiem. Patiesībā pats Bash apvalks ir daļa no GNU projekta. Tāpēc ir bijis strīds par to, vai Linux ir patiešām jāsauc par “Linux” vai “GNU / Linux”. “Linux” nosaukuma kritiķi pareizi norāda, ka daudz vairāk programmatūras iet uz tipiskām Linux sistēmām, kas bieži netiek atzītas. “GNU / Linux” nosaukuma kritiķi pareizi norāda, ka tipiska Linux sistēma ietver arī citu kritisku programmatūru, kuras nosaukums “GNU / Linux” neietver.

    Ne visi korpusa un komandrindas programmas tiek izstrādātas ar GNU projektu. Dažām komandām un termināļa programmām katram ir savs projekts.

    X.org grafiskais serveris

    Linux grafiskā darbvirsmas daļa nav daļa no Linux kodola. To nodrošina kāda veida pakete, kas pazīstama kā “X serveris”, jo tā īsteno „X logu sistēmu”, kas radās pirms daudziem gadiem.

    Pašlaik populārākais X serveris - vai grafiskais serveris - ir X.org. Kad redzat grafisku pieteikšanās logu vai darbvirsmu, tas ir X.org, kas darbojas tā burvībā. Visu grafisko sistēmu vada X.org, kas saskaras ar jūsu video karti, monitoru, peli un citām ierīcēm.

    X.org nepiedāvā pilnu darbvirsmas vidi, tikai grafisku sistēmu, kas var veidoties darbvirsmas vidēm un rīkiem.

    Darbvirsmas vide

    Tas, ko jūs patiešām lietojat Linux darbvirsmā, ir darbvirsmas vide. Piemēram, Ubuntu ietver Unity darbvirsmas vidi, Fedora ietver GNOME, Kubuntu ietver KDE, un Mint parasti ietver kanēli vai MATE. Šīs darbvirsmas vides nodrošina visu, ko redzat - darbvirsmas fonu, paneļus, loga virsrakstjoslas un robežas.

    Tie parasti ietver arī savus komunālos pakalpojumus, kas veidoti, lai tie atbilstu darbvirsmas videi kopumā. Piemēram, GNOME un Unity ietver Nautilus failu pārvaldnieku, kas izstrādāts kā daļa no GNOME, bet KDE ietver Dolphin failu pārvaldnieku, kas izstrādāts kā daļa no KDE projekta.

    Darbvirsmas programmas

    Ne visas darbvirsmas programmas ir daļa no darbvirsmas vides. Piemēram, Firefox un Chrome ir darbvirsmas vides agnostiķis. Tie ir tikai programmas, kas var darboties normāli jebkuras darbvirsmas vidē. OpenOffice.org ir vēl viens programmu komplekts, kas nav saistīts ar konkrētu darbvirsmas vidi.

    Jebkurā darbvirsmas vidē var palaist jebkuru Linux darbvirsmas programmu, bet tās, kas paredzētas noteiktām darbvirsmas vidēm, var izskatīties ārpus vietas vai vilkt citos procesos. Piemēram, ja jūs mēģinājāt palaist GNOME Nautilus failu pārvaldnieku uz KDE, tas izskatās nepietiekami, pieprasa instalēt dažādas GNOME bibliotēkas un, iespējams, atvērt GNOME darbvirsmas procesus fonā. Bet tas darbosies un būtu izmantojams.


    Linux izplatīšana veic pēdējos soļus. Viņi veic visu šo programmatūru, apvieno to tā, lai tas labi darbotos kopā, un pievienot savus nepieciešamos komunālos pakalpojumus. Piemēram, izplatīšana izveido savas operētājsistēmas uzstādītājus, lai jūs varētu instalēt Linux, kā arī pakotņu pārvaldniekus, lai instalētu papildu programmatūru un atjauninātu instalēto programmatūru.

    Attēls Kredīts: tao mai par Flickr