Razlika između Linuxa i GNU / Linuxa

Linux je operativni sustav koji se koristi za napajanje bilo kojeg uređaja na koji se možete sjetiti.

Pregled sustava Linux

Kada većina ljudi misli o Linuxu, misle o operativnom sustavu koji koriste geeks i techies ili poslužiteljski operativni sustav koji se koristi za napajanje web stranica.

Linux je posvuda. To je motor iza većine pametnih uređaja. Android telefon koji upotrebljavate pokreće Linux kernel, a pametni hladnjak koji se može samostalno instalirati pokreće Linux. Postoje pametne žarulje koje jedni s drugima mogu razgovarati uz pomoć Linuxa. Čak i puške koje koristi vojska Linux.

Suvremeni pojam buzz je "internet stvari". Istina je da zaista postoji samo jedan operativni sustav koji ovlašćuje internet stvari i to je Linux.

S poslovne perspektive, Linux se također koristi na velikim superračunalima i koristi se za pokretanje New Yorke burze.

Linux se također, naravno, može koristiti kao operativni sustav za stolna računala na netbooku, laptopu ili stolnom računalu.

Operacijski sustavi

Operativni sustav je poseban softver koji se koristi za interakciju s hardverom unutar računala.

Ako uzmete u obzir standardno prijenosno računalo, hardverski uređaji koje operativni sustav mora upravljati uključuje procesor, memoriju, jedinicu za obradu grafike, tvrdi disk, tipkovnicu, miš, zaslon, USB priključke, bežičnu mrežnu karticu, ethernet karticu, bateriju , pozadinsko osvjetljenje zaslona i USB priključaka.

Pored internih hardvera, operacijski sustav također mora biti u mogućnosti komunicirati s vanjskim uređajima kao što su pisači, skeneri, jastučići i širok raspon USB uređaja.

Operativni sustav mora upravljati svim softverom na računalu, osiguravajući da svaka aplikacija ima dovoljno memorije za izvršavanje, prebacujući procese između aktivnog i neaktivnog.

Operativni sustav mora prihvatiti ulazne tipkovnice i djelovati na ulazu kako bi izvršio želje korisnika.

Primjeri operacijskih sustava uključuju Microsoft Windows, Unix, Linux, BSD i OSX.

Pregled GNU / Linuxa

Termin koji biste čuli svaki sada i onda je GNU / Linux. Što je GNU / Linux i kako se razlikuje od normalnog Linuxa?

Iz korisničke točke gledišta Linux računala, nema razlike.

Linux je glavni motor koji komunicira s hardverom vašeg računala. Obično je poznat kao Linux kernel.

GNU alati pružaju način interakcije s Linux kernelom.

GNU alati

Prije pružanja popisa alata, možete pogledati vrstu alata za koje morate biti u mogućnosti komunicirati s Linux kernelom.

Prije svega, na vrlo osnovnoj razini prije nego što razmotrimo i koncept desktop okruženja, trebat će vam terminal i terminal mora prihvatiti naredbe koje će operativni sustav Linux koristiti za obavljanje zadataka.

Zajednička ljuska koja se koristi za interakciju s Linuxom na terminalu je GNU alat nazvan BASH. Da biste dobili BASH na računalo prvenstveno treba biti sastavljen, tako da također trebate prevodilac i sastavljač koji su također GNU alati.

Zapravo, GNU je odgovoran za cijeli niz alata koji omogućuju razvoj programa i aplikacija za Linux.

Jedna od najpopularnijih desktop okruženja naziva se GNOME koja označava GNU Network Object Model Environment. Snappy nije to.

Najpopularniji grafički urednik zove se GIMP, što znači GNU Image Manipulation Program.

Ljudi koji stoje iza GNU projekta ponekad se ljuti da Linux dobiva sve što je potrebno kad su im alati koji to napajaju.

Moj pogled je da svatko zna tko je motor u Ferraru, nitko ne zna tko čini kožna sjedala, audio player, pedale, presvlake vrata i svaki drugi dio automobila, ali svi su jednako važni.

Slojevi koji čine standardnu ​​Linux radnu površinu

Najniža komponenta računala je hardver.

Na vrhu hardvera nalazi se Linux kernel.

Sam kernel Linuxa ima više razina.

Na dnu sjedite upravljački programi i sigurnosni moduli koji se koriste za interakciju s hardverom.

Na sljedećoj razini imate raspoređivače procesa i upravljanje memorijom koji se koristi za upravljanje programima koji se pokreću na sustavu.

Konačno, na vrhu, postoji niz sustavnih poziva koji pružaju metode za interakciju s Linux kernelom.

Iznad Linux kernela su niz knjižnica koje programi mogu koristiti za interakciju s Linux sustavnim pozivima.

Neposredno ispod površine nalaze se razne komponente niske razine kao što su sustav prozora, sustavi pribora i umrežavanje.

Konačno, možete doći do vrha i to je mjesto na kojemu se nalaze radna površina i desktop aplikacije.

Okruženje radne površine

Radna površina okruženja je niz grafičkih alata i aplikacija koje olakšavaju vašu interakciju s vašim računalom i u stvari rade stvari.

Radna površina u svom najjednostavnijem obliku može uključivati ​​upravitelja prozora i ploču. Postoje mnoge razine sofisticiranosti između najjednostavnijih i potpuno opremljenih radnih okruženja.

Na primjer, lagana LXDE radna površina uključuje upravitelj datoteka, uređivač sesija, paneli, pokretači, upravitelj prozora, preglednik slika, uređivač teksta, terminal, alat za arhiviranje, upravitelj mreže i glazbeni player.

GNOME desktop okruženje uključuje sve to, plus uredski paket, web preglednik, GNOME-kutije, klijent e-pošte i mnoge druge aplikacije.