Razlika izmedju Linuxa i GNU / Linuxa

Linux je operativni sistem koji se koristi za napajanje bilo kog uređaja na koji možete misliti.

Linux Pregled

Kada većina ljudi razmišlja o Linuxu, oni razmišljaju o desktop operativnom sistemu koji koriste geeksi i tehničari ili serverski bazirani operativni sistem koji se koristi za korišćenje veb lokacija.

Linux je svuda. To je motor iza većine pametnih uređaja. Android telefon koji koristite pokreće Linux kernel, taj pametni frižider koji se može ponovo pokrenuti pokreće Linux. Postoje pametne sijalice koje mogu da razgovaraju jedni sa drugima uz pomoć Linuxa. Čak i puške koje koristi vojski Linux.

Savremeni izraz zgloba je "internet stvari". Istina je da zaista postoji samo jedan operativni sistem koji upravlja internetom stvari i to je Linux.

Sa poslovne perspektive, Linux se takođe koristi na velikim superračunarima i koristi se za pokretanje Njujorške berze.

Linux se, naravno, može koristiti kao desktop operativni sistem na vašem netbuk, laptopu ili desktop računaru.

Operativni sistemi

Operativni sistem je poseban softver koji se koristi za interakciju sa hardverom unutar računara.

Ako uzmete u obzir standardni laptop, hardverske uređaje kojima operativni sistem mora da upravlja, uključuju CPU, memoriju, jedinicu za grafičku obradu, čvrsti disk, tastaturu, miš, ekran, USB portove, bežičnu mrežnu karticu, ethernet karticu, bateriju , pozadinsko osvetljenje ekrana i USB portova.

Pored unutrašnjeg hardvera, operativni sistem takođe treba da bude u mogućnosti da interaguje sa spoljnim uređajima kao što su štampači, skeneri, radne ploče i širok spektar USB uređaja.

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

Operativni sistem mora prihvatiti ulaz sa tastature i djelovati na ulazu kako bi izvršio želje korisnika.

Primeri operativnih sistema uključuju Microsoft Windows, Unix, Linux, BSD i OSX.

Pregled GNU / Linuxa

Izraz koji svakodnevno možete čuti je GNU / Linux. Šta je GNU / Linux i kako se razlikuje od normalnog Linux-a?

Sa korisničke tačke gledišta na Linuxu, nema razlike.

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

GNU alati pružaju metod interakcije sa Linux kernelom.

GNU Alati

Pre nego što obezbedite listu alata, pogledajte vrstu alata koje ćete morati da interaktirate sa Linux kernelom.

Pre svega na samom osnovnom nivou, pre nego što razmišljate o konceptu radnog okruženja, potreban vam je terminal, a terminal mora prihvatiti komande koje operativni sistem Linux koristi za obavljanje zadataka.

Obična ljuska koja se koristi za interakciju sa Linuxom na terminalu je GNU alat pod nazivom BASH. Da biste BASH dobili na računar, prvo je potrebno kompajlirati, tako da vam je potreban i kompajler i asembler koji su također GNU alati.

Zapravo, GNU je odgovoran za čitav lanac alata koji omogućavaju razvoj programa i aplikacija za Linux.

Jedno od najpopularnijih desktop okruženja naziva se GNOME koji predstavlja GNU Network Object Model Environment. Nije zgodno.

Najpopularniji grafički editor se zove GIMP koji predstavlja GNU Image Manipulation Program.

Ljudi iza GNU projekta ponekad su uznemireni što Linux dobija sve kredite kada su njihovi alati koji ga koriste.

Moj stav je da svi znaju ko čini motor u Ferrari-u, niko ne zna ko napravi kožna sedišta, audio plejer, pedale, obloge vrata i svaki drugi deo automobila, ali su svi podjednako važni.

Slojevi koji čine standardni Linux Desktop

Najmanja komponenta računara je hardver.

Na vrhu hardvera nalazi se Linux kernel.

Sama Linux kernela ima više nivoa.

Na dnu se nalaze upravljački programi uređaja i sigurnosni moduli koji se koriste za interakciju s hardverom.

Na sledećem nivou, imate planere za procesiranje i upravljanje memorijom koji se koriste za upravljanje programima koji se pokreću na sistemu.

Na kraju, na vrhu postoji niz sistemskih poziva koji pružaju metode za interakciju sa Linux kernelom.

Iznad Linux kernela su niz biblioteka koje programi mogu koristiti za interakciju sa sistemskim pozivima sistema Linux.

Ispod površine su razne komponente niskog nivoa, kao što su sistem prozora, sistemi za evidenciju i umrežavanje.

Konačno, dolazite do vrha i tu se nalazi desktop okruženje i desktop aplikacije.

Radno okruženje

Radno okruženje je serija grafičkih alatki i aplikacija koje vam olakšavaju interakciju sa vašim računalom i u stvari izvršite stvari.

Radno okruženje u najjednostavnijem obliku može samo uključiti menadžer prozora i panel. Postoji mnogo nivoa sofisticiranosti između najjednostavnijeg i potpuno opremljenog desktop okruženja.

Na primjer, lako LXDE radno okruženje uključuje upravljač datoteka, uredjaj sesije, panele, lansere, upravljač prozora, pregledač slika, tekst editor, terminal, alat za arhiviranje, mrežni menadžer i muzički plejer.

Radno okruženje GNOME-a uključuje sve to plus kancelarijski paket, web pregledač, GNOME-kutije, klijent e-pošte i još mnogo drugih aplikacija.