Diferența dintre Linux și GNU / Linux

Linux este un sistem de operare folosit pentru alimentarea aproape orice dispozitiv pe care îl puteți gândi.

Prezentare Linux

Când majoritatea oamenilor se gândesc la Linux, ei se gândesc la un sistem de operare desktop utilizat de geeks și techies sau la un sistem de operare bazat pe server, folosit pentru a alimenta site-uri web.

Linux este peste tot. Acesta este motorul din spatele celor mai multe dispozitive inteligente. Telefonul Android pe care îl utilizați rulează un kernel Linux, frigiderul inteligent care se poate reîncărca, rulează Linux. Există becuri inteligente care pot vorbi între ele cu ajutorul Linux-ului. Chiar și puștile folosite de armata Linux.

Un termen modern este "Internetul lucrurilor". Adevărul este că într-adevăr există doar un singur sistem de operare care permite internetul lucrurilor și asta este Linux.

Din punct de vedere al afacerii, Linux este utilizat și pe supercomputere mari și este folosit pentru a rula Bursa din New York.

Linux poate, de asemenea, fi utilizat, desigur, ca sistem de operare desktop pe netbook-ul dvs., laptop sau desktop.

Sisteme de operare

Sistemul de operare este un software special folosit pentru a interacționa cu hardware-ul în cadrul unui computer.

Dacă luați în considerare un laptop standard, dispozitivele hardware pe care sistemul de operare trebuie să le gestioneze include CPU, memoria, unitatea de procesare grafică, un hard disk, o tastatură, mouse, ecran, porturi USB, card de rețea fără fir, card Ethernet, baterie , iluminare de fundal pentru un ecran și porturi USB.

Pe lângă hardware-ul intern, sistemul de operare trebuie, de asemenea, să poată interacționa cu dispozitive externe, cum ar fi imprimante, scanere, joypads și o gamă largă de dispozitive alimentate cu USB.

Sistemul de operare trebuie să gestioneze tot software-ul de pe computer, asigurându-vă că fiecare aplicație are suficientă memorie pentru a efectua, comutând procesele între activ și inactiv.

Sistemul de operare trebuie să accepte intrarea de la tastatură și să acționeze asupra intrării pentru a îndeplini dorințele utilizatorului.

Exemple de sisteme de operare includ Microsoft Windows, Unix, Linux, BSD și OSX.

Prezentare generală a GNU / Linux

Un termen pe care-l puteți auzi în fiecare moment este GNU / Linux. Ce este GNU / Linux și cum diferă de Linux normal?

Din punct de vedere al utilizatorilor de desktop Linux, nu există nicio diferență.

Linux este principalul motor care interacționează cu hardware-ul computerului. Este cunoscut ca kernelul Linux.

Instrumentele GNU oferă o metodă de interacțiune cu kernel-ul Linux.

GNU Tools

Înainte de a furniza o listă de instrumente, vă puteți uita la felul de instrumente pe care va trebui să le puteți interacționa cu kernelul Linux.

Mai întâi de toate, la nivelul de bază, înainte de a lua în considerare chiar conceptul unui mediu desktop, veți avea nevoie de un terminal, iar terminalul trebuie să accepte comenzi pe care sistemul de operare Linux le va folosi pentru a efectua sarcini.

Carcasa obișnuită folosită pentru a interacționa cu Linux într-un terminal este un instrument GNU numit BASH. Pentru a obține BASH pe computer în primul rând trebuie să fie compilat, astfel încât să aveți nevoie, de asemenea, de un compilator și un asamblator care sunt, de asemenea, unelte GNU.

De fapt, GNU este responsabil pentru un întreg lanț de instrumente care permit dezvoltarea de programe și aplicații pentru Linux.

Unul dintre cele mai populare medii de desktop se numește GNOME, care reprezintă mediul de model pentru obiecte de rețea GNU. Snappy nu este.

Cel mai popular editor grafic este numit GIMP, care reprezintă programul de manipulare a imaginilor GNU.

Oamenii din spatele proiectului GNU se uneori uneori supărați de faptul că Linux primește tot creditul atunci când acestea sunt instrumentele pe care le folosesc.

Viziunea mea este că toată lumea știe cine face motorul într-un Ferrari, nimeni nu știe cine face scaunele din piele, playerul audio, pedalele, ornamentele ușilor și celelalte părți ale mașinii, dar toate sunt la fel de importante.

Straturile care alcătuiesc o desktop standard Linux

Componenta cea mai de jos a unui computer este hardware-ul.

Pe partea de sus a hardware-ului se află kernel-ul Linux.

Kernel-ul Linux are nivele multiple.

În partea de jos stați driverele de dispozitiv și modulele de securitate utilizate pentru a interacționa cu hardware-ul.

La următorul nivel, aveți planificatori de procese și gestionarea memoriei utilizate pentru gestionarea programelor care rulează pe sistem.

În cele din urmă, în partea de sus, există o serie de apeluri de sistem care oferă metode de interacțiune cu kernel-ul Linux.

Deasupra kernelului Linux există o serie de biblioteci pe care programele le pot utiliza pentru a interacționa cu apelurile sistemului Linux.

Chiar sub suprafață sunt diferitele componente de nivel inferior, cum ar fi sistemul de ferestre, sistemele de înregistrare și crearea de rețele.

În cele din urmă, ajungeți la partea de sus și aici stați mediul desktop și aplicațiile desktop.

Un mediu desktop

Un mediu de lucru desktop este o serie de instrumente și aplicații grafice care vă fac mai ușor să interacționați cu computerul și, în principiu, să faceți lucruri.

Un mediu desktop în forma sa cea mai simplă poate include doar un manager de ferestre și un panou. Există multe nivele de sofisticare între cele mai simple și pe deplin dotate medii desktop.

De exemplu, mediul desktop LXDE ușor include un manager de fișiere, editor de sesiuni, panouri, lansatoare, un manager de ferestre, vizualizator de imagini, editor de text, terminal, instrument de arhivare, manager de rețea și player de muzică.

Mediul desktop GNOME include toate acestea, plus o suită de birouri, un browser web, casete GNOME, un client de e-mail și multe alte aplicații.