sisteme asemănătoare Linux. Sisteme de operare Linux pentru diferite sarcini

09.08.2019 Efecte foto

Nou-veniții în lumea Linux sunt adesea derutați de varietatea distribuțiilor Linux. De multe ori le este greu să înțeleagă ce este și se pierd în numărul lor imens. Dar, de fapt, aici totul poate fi grupat și prezentat sub forma unei imagini holistice pentru a face totul mai ușor de înțeles și de navigat.

Am vorbit deja despre asta într-un articol separat. De fapt, acesta este nucleul Linux și un set de diverse software, înțelegem același lucru prin sistemul de operare Linux. Unele săli de operație sisteme Linux folosesc nucleul Linux neschimbat, alții îl modifică pentru a obține o securitate mai mare sau pentru a implementa funcțiile necesare. Avantajele unui anumit sistem de operare Linux depind de setul de software pe care îl folosește. În acest articol ne vom uita la principalele tipuri de sisteme de operare Linux care există în prezent.

Toate sistemele din această listă sunt în ordine aleatorie, deci dacă un sistem este pornit ultimul loc, asta nu înseamnă că nu merită atenție.

1. Debian și alte sisteme Deb

Acest grup include distribuții bazate pe Debian și altele care utilizează sistemul de gestionare a pachetelor Deb. Acest sistem de pachete a fost dezvoltat pentru Debian și este acum destul de des folosit în distribuții populare, cum ar fi Debian în sine, Ubuntu, LinuxMint, AstraLinux, Elementary și multe altele. Aceste distribuții folosesc nucleul Linux original cu câteva patch-uri care remediază doar erori.

2. Red Hat și alte sisteme Rpm

În timp ce comunitatea dezvolta sistemul de gestionare a pachetelor Deb, Red Hat și-a creat propriul manager de pachete, Rpm. Apoi, toate distribuțiile tradiționale Linux au fost împărțite în două tabere - cele care foloseau deb și rpm. Acum ambele sisteme de gestionare a pachetelor sunt bune și nu se poate spune că unul este mai rău decât celălalt. Puteți citi articolul detaliat în link. Acum sistemul de control Pachete RPM utilizați distribuții precum CentOS, Fedora, Red Hat, OpenSUSE și altele mai puțin populare.

3. Arch Linux și cele bazate pe acesta

După ceva timp, au mai apărut câteva distribuții care nu foloseau Deb sau Rpm. O astfel de distribuție este ArchLinux. Folosește propriul manager de pachete pacman, care vă permite să faceți totul la fel ca deb, dar în plus este implementat un sistem simplu de lansare rulanta. Datorită ei, distribuția are întotdeauna cel mai recent software. Arch a câștigat rapid popularitate și s-au bazat mai multe distribuții - Manjaro, Antergos, Cinnarch și multe altele.

4.Gentoo

Mulți utilizatori au dorit să își poată compila singuri sistemul pentru a alege ce software să instaleze, precum și pentru a obține optimizarea hardware-ului lor. Prin urmare, a fost creată o distribuție Gentoo bazată pe nucleul Linux, care utilizează managerul de pachete emerge. Aici aveți, de asemenea, lansări rulante, precum și posibilitatea de a vă compila sistemul de operare pe computer cu relativă ușurință. Manager de pachete emerge conține deja scripturi de compilare gata făcute, așa că nu trebuie să adăugați nimic.

5. Linux de la zero

Nu este chiar o distribuție, LFS este un set de instrumente care vă permit să vă construiți propria distribuție bazată pe nucleul Linux. Doar luați nucleul, luați sursele programelor necesare, toate programele din sistemul de inițializare și shell-ul de comandă în mediul desktop, colectați totul, configurați-l și obțineți distribuția.

6. ChromeOS

Chiar și mai târziu, Google și-a lansat sistemul de operare pentru netbook-uri bazat pe nucleul Linux. De fapt, ChromeOS se bazează pe Gentoo, dar sunt atât de diferite încât este imposibil să le combinați într-un singur punct. In aceasta sistemul Google a implementat o idee precum sistemul de operare cloud Linux. A ta spațiu de lucru- acesta este un browser. Aici trebuie să faceți totul în browser - editați documente, lucrați cu videoclipuri și chiar terminal Linuxîn browser. Fișierele sunt stocate în principal în cloud. Dar este tot Linux.

7.Android

Nu toată lumea știe, dar cel mai popular sistem de operare pentru telefoane mobile folosește și nucleul Linux. Tot ce rămâne din Linux aici este kernel-ul și alte câteva lucruri Google a umplut totul cu diferitele sale cadre, Java și așa mai departe. Caracteristici Linux limitat de același sistem de securitate Bionic care interzice descărcarea biblioteci dinamice, dar în terminal puteți lucra cu reconstruit comenzi Linux, iar într-un mediu chroot puteți rula o distribuție Linux cu drepturi depline.

8. Slackware

Suficient vechea distributie Linux, care la un moment dat a fost considerat cel mai Unix. Anterior, mai multe distribuții au fost bazate pe acesta, cum ar fi Blacktrack, Slax, VectorLinux și altele, dar apoi și-a pierdut popularitatea, care nu mai este la egalitate în ceea ce privește capabilitățile deb și rpm nu este acceptată, iar comenzile pentru eliminarea și instalarea pachetelor sunt în diferite utilitare.

9. OpenWrt și cele bazate pe el

OpenWrt este un sistem de operare Linux 2017 pentru routere și routere bazat pe nucleul Linux. În plus față de nucleul Linux în sine, acesta vine cu o versiune redusă a bibliotecii C, standard Utilitare Linuxși BusyBox. Sistemul ocupă puțin spațiu și este optimizat special pentru routere. Majoritatea setărilor se fac pe linia de comandă.

10. Tizen și alte IoT

Sistem de operare bazat pe nucleul Linux, conceput pentru diverse televizoare, ceas inteligent si altele gadgeturi inteligente. Sistemul este dezvoltat pe baza nucleului Linux de Samsungși este deja folosit destul de des. Există aplicații proprii și SDK pentru dezvoltarea lor.

11. OS pentru supercalculatoare

Din 2017, sistemele de operare sunt activate Bazat pe Linux cel mai des folosit pe supercalculatoare. Fiecare companie își creează propria soluție bazată pe kernel, care este optimizat pentru nevoile și nevoile sale. Dintre cele mai puternice 500 de supercalculatoare, 498 rulează Linux și încă două rulează UNIX, similar sistemului AIX al IBM.

Ministerul agricultură RF

Statul Federal institutie de invatamant studii profesionale superioare

Academia de Stat de Agricultură Perm

numit după academicianul D.N. Pryanishnikov"

Departamentul de Informatică

Specialitatea "Contabilitate, analiza si audit"

Test

în informatică

Completat de un student prin corespondență

Batueva A.N.

Verificat de un profesor senior:

Kritchenko T.N.

Perm, 2008

1. Sarcina teoretică. sistem de operare Linux

1.1 Caracteristici pe care le oferă sistemul de operare Linux

1.2 Cine ar putea avea nevoie de sistemul de operare Linux și de ce?

1.3 Caracteristici Linux ca sistem de operare

1.4 Cum arată execuția simultană a mai multor programe?

1.5 Cum lucrează mai mulți utilizatori pe aceeași mașină

1.6 Cât de complet documentat este sistemul de operare Linux?

1.7 Diferența dintre Linux și alte sisteme de operare cu licență gratuită

1.8 Software suportat de sistemul Linux

1.9 Lucrul cu Internetul

1.10 Care procesor de text poate fi folosit pe Linux

2. Sarcină practică

2.1 Sarcina 1

2.2 Sarcina 2

2.3 Sarcina 3


1. Sistem de operare Linux

Linux este un sistem de operare modern compatibil POSIX și asemănător Unix pentru computere personale și stații de lucru.

Este un sistem de operare în rețea multi-utilizator cu un sistem grafic de ferestre în rețea numit XWindowSystem. Sistemul de operare Linux acceptă standarde sisteme deschiseși protocoale rețele de internet si compatibil cu sisteme Unix, DOS, MSWindows. Toate componentele sistemului, inclusiv codul sursă, sunt distribuite cu o licență pentru copiere și instalare gratuită pentru un număr nelimitat de utilizatori.

Sistemul de operare Linux este utilizat pe scară largă pe platformele IntelPC 386/486/Pentium/PentiumPro și câștigă teren pe o serie de alte platforme.

Dezvoltarea sistemului de operare Linux a fost realizată de Linus Torvalds de la Universitatea din Helsinki și de o echipă mare de nenumărate mii de utilizatori de internet, angajați ai centrelor de cercetare, fundații, universități etc.

1.1 Caracteristici pe care sistemul de operare le oferă Linux

· face posibilă existența unui sistem de operare modern gratuit și legal pentru utilizare atât la serviciu, cât și acasă;

· are performante ridicate;

· funcționează fiabil, constant, absolut fără înghețuri;

· nu sunt sensibile la viruși;

· vă permite să utilizați pe deplin capacitățile computerelor moderne, eliminând limitările inerente DOS și MSWindows privind utilizarea memoriei mașinii și a resurselor procesorului;

· gestionează eficient multitasking-ul și prioritățile, sarcini de fundal(decontare lungă, transfer e-mail prin modem, formatarea unei dischete etc. etc.) nu se amestecă munca interactivă;

· vă permite să integrați cu ușurință computerul în local și rețele globale, incl. pe internet; funcționează cu rețele bazate pe Novell și MSWindows;

· vă permite să executați programe de aplicație ale altor sisteme de operare prezentate în format de descărcare - diverse versiuni de Unix, DOS și MSWindows;

· oferă utilizarea unui număr mare de diferite pachete software, acumulat în lumea Unix și distribuit gratuit împreună cu codul sursă;

· oferă un set bogat unelte pentru dezvoltare programe de aplicație orice grad de complexitate, inclusiv sisteme de clasă client-server, orientate pe obiecte, cu text și/sau interfață grafică cu mai multe ferestre, potrivite pentru lucrul atât în ​​Linux, cât și în alte sisteme de operare;

· oferă utilizatorului și mai ales dezvoltatorului un minunat baza de antrenament sub formă de documentare bogată şi textele sursă toate componentele, inclusiv nucleul sistemului de operare în sine;

· permite tuturor să încerce dezvoltarea, să organizeze comunicarea și colaborarea prin Internet cu oricare dintre dezvoltatorii sistemului de operare Linux și să își aducă contribuția devenind co-autor al sistemului.

1.2 Cine ar putea avea nevoie de un sistem de operare și de ce? Linux

În utilizarea Linux diverse motive multe categorii de utilizatori pot fi interesate. Este imposibil să oferi o listă exhaustivă. Cu toate acestea, iată câteva exemple. Linux este un sistem de operare complet pe 32 de biți (64 de biți pe platforma DECAXP) care utilizează un computer pe putere deplină. Linux se întoarce computer personal IBMPC într-o adevărată stație de lucru. La prețul unui computer personal, care este semnificativ mai mic decât costul unei stații de lucru.

Beneficiul de preț este foarte mare, deoarece pe lângă economisirea de hardware, software-ul Linux vine cu o licență gratuită care permite copierea gratuită și nelimitată a sistemului. Kernel, editori, traducători, DBMS, rețea, interfețe grafice, jocuri și o mulțime de alte programe care se ridică la mii de megaocteți - gratuit și legal.

Câștigurile numai din software pot varia de la mii la zeci de mii de dolari. Pentru mulți utilizatori din Rusia, o licență gratuită este singura oportunitate de a se asigura legal cu un set complet de software.

Pentru piața pirat, a nu plăti pentru programe este o practică obișnuită. Cu toate acestea, în cazul Linux, nu numai că nimeni nu te va urmări penal pentru acest lucru, dar îți va furniza și o documentație completă! Mai mult, cu codurile sursă ale tuturor programelor! Pirații nu au visat niciodată la asta.

Linux este de mare interes pentru consumatori și dezvoltatori sisteme de aplicare. Imaginați-vă o companie formată din mai multe sucursale, situate geografic în diferite zone ale orașului și chiar în diferite orașe și țări. La sediul central funcționează un server de baze de date, clienții - stații de lucru din sucursale - interacționează cu serverul prin intermediul rețelei. Un astfel de sistem este realizat rapid, ieftin și convenabil în Linux. Gândiți-vă la rezistența Linux. Aici este foarte util!

Linux deschide ușa către lumea gigantică a sistemelor deschise, în care există un număr mare de instrumente pentru rezolvarea unei game largi de probleme.

1.3 Caracteristici Linux ca OS

· multitasking: multe programe sunt executate simultan;

· modul multi-utilizator: mulți utilizatori lucrează simultan pe aceeași mașină;

· modul procesor protejat (386 protectedmode);

Protecția memoriei de proces; o defecțiune a programului nu poate determina înghețarea sistemului;

· împărțirea paginilor după înregistrare între instanțele programului care se execută. Aceasta înseamnă că procesele care sunt instanțe ale unui program pot folosi aceeași memorie la execuție. Când un astfel de proces încearcă să scrie în memorie, pagina de 4 kilobyte în care este scrisă este copiată spatiu liber. Această proprietate crește performanța și economisește memorie;

· memorie virtuală cu o organizare a paginii (adică nu întregul proces inactiv, ci doar pagina necesară este deplasată din memorie pe disc); memorie virtuală în partiții și/sau fișiere separate de disc sistem de fișiere; volum memorie virtuală până la 2 GB; modificarea dimensiunii memoriei virtuale în timpul execuției programului;

· memorie partajată programe și memoria cache a discului: toate memorie liberă folosit pentru a tampona schimburile de disc;

· biblioteci partajate încărcate dinamic;

· certificare conform standardului POSIX.1, compatibilitate cu standardele SystemV si BSD la nivel de sursa;

· prin compatibilitatea emulatorului iBCS2-potrivit cu SCO, SVR3, SVR4 pentru programe descărcabile,

· managementul locurilor de muncă în standardul POSIX;

· disponibilitatea textului sursă al tuturor programelor, inclusiv textele nucleului, driverele, instrumentele de dezvoltare și aplicațiile. Aceste texte sunt distribuite gratuit. În prezent, unele companii furnizează o serie de programe comerciale pentru Linux fără cod sursă, dar tot ce era gratuit rămâne gratuit;

· emularea coprocesorului în nucleu, astfel încât aplicația nu trebuie să-și facă griji cu privire la emularea coprocesorului. Desigur, dacă este prezent un coprocesor, acesta nu este utilizat;

· suport pentru alfabete și convenții naționale, incl. pentru limba rusă; capacitatea de a adăuga altele noi;

· multiple console virtuale: pe un singur display există mai multe sesiuni de lucru independente simultane comutate de la tastatură;

· suport pentru o serie de sisteme de fișiere comune (MINIX, Xenix, sisteme de fișiere SystemV); prezența propriului sistem de fișiere avansat, cu o capacitate de până la 4 Terabytes și cu nume de fișiere de până la 255 de caractere;

· acces transparent la partițiile DOS (sau OS/2 FAT): partiția DOS arată ca parte a sistemului de fișiere Linux; Suport VFAT (WNT, Windows 95);

· sistem de fișiere special UMSDOS, care vă permite să instalați Linux într-un fișier sistem DOS;

· acces (numai citire) la sistemul de fișiere HPFS-2 OS/2 2.1;

· suport pentru toate formatele standard de CDROM;

· Suport de rețea TCP/IP, inclusiv ftp, telnet, NFS etc.

1.4 Cum arată execuția simultană a mai multor programe?

Așa-numita multiconsolă virtuală face posibilă organizarea funcționării mai multor console pe un singur afișaj. Procesul de difuzare începe pe prima consolă. Combinația de taste Alt-F2 merge la a doua consolă. Difuzarea continuă, dar prima consolă de pe ecranul de afișare este înlocuită cu o nouă imagine a celei de-a doua console. În care, de exemplu, este lansat un editor de text. Combinația Alt-F3 merge la a treia consolă, în care este lansat depanatorul etc. De obicei, există 8 console în sistem, dar pot fi instalate până la 64. Puteți comuta la orice consolă în orice moment.

O consolă separată poate rula atât un program de text, cât și un program grafic.

Pe una dintre consolele gratuite puteți rula o fereastră sistem grafic XWindowSystem. Deschide o fereastră pe ecran și joacă DOOM. Este posibil printr-o rețea cu un partener. Și în alte ferestre - bază de date, mail, editor, difuzare etc.

Astfel, multe console rulează în același timp, iar pe una dintre console există și multe ferestre XWindowSystem.

În acest articol voi încerca să vă spun cât mai simplu și clar posibil despre ce este Linux, ce este o distribuție Linux, vă voi spune despre caracteristicile Linux și diferențele față de sistemul de operare Windows, vom vorbi și despre interfața grafică cu utilizatorul în Linux și multe altele.

Ce este Linux?

Linux este un sistem de operare gratuit pentru un computer bazat pe nucleul Linux.

Nucleul Linux- aceasta este componenta principală a sistemului de operare, care este centrul acestui sistem, în jurul căruia este construit totul. Nucleul Linux coordonează toate acțiunile dintre hardware-ul computerului și toate componentele sistemului de operare, inclusiv aplicațiile. Astfel, nucleul Linux este baza, fundația pe care este construit sistemul de operare Linux.

Nucleul Linux a apărut pentru prima dată în 1991, dezvoltat de programatorul finlandez Linus Torvalds.

Simbol oficial al Linux este un pinguin pe nume Tux, care este diferit de "comun" pinguinii au ciocul și labele galbene. Prin urmare, nu vă mirați că aproape toate mențiunile despre Linux sunt însoțite de un astfel de pinguin.

Sistemul de operare Linux este un sistem modular și este extensibil, astfel că sistemul de operare Linux constă nu numai din nucleu, ci include și un shell grafic ( GUI utilizator), un set de aplicații și alte componente care se conectează și interacționează cu nucleul Linux.

Software-ul Linux este distribuit sub formă de pachete și stocat în așa-numitele depozite speciale.

Repertoriu este un depozit în care sunt stocate pachete de aplicații sau pur și simplu pachete pentru extinderea funcționalității sistemului de operare Linux. Arhivele pot fi accesate liber din sistemul de operare, astfel încât puteți instala foarte ușor programe suplimentare.

GUI Linux

Principalele și popularele shell-uri grafice din Linux sunt:

  • KDE (K Desktop Environment) este una dintre cele mai mari și mai populare shell-uri grafice, are un frumos, convenabil și interfata functionala, din acest motiv, este destul de solicitant cu resursele computerului;
  • GNOME (Mediu GNU Network Object Model) este un alt mediu desktop care este utilizat pe scară largă și este, de asemenea, foarte popular și funcțional. Începând cu versiunea 3, GNOME a început să folosească tehnologia „Gnome Shell”, ceea ce a făcut acest mediu complet nou și semnificativ diferit de versiunea clasică. Acest fapt a determinat crearea de noi obuze care a continuat mediu clasic GNOME, dar cu alt nume;
  • MATE– are o interfață de utilizator intuitivă și, cel mai important, convenabilă, ceea ce o face foarte atractivă. Acest mediu este o continuare a interfeței clasice GNOME;
  • Scorţişoară– o altă continuare a utilizării clasice a GNOME tehnologii moderne. Mediu desktop foarte convenabil, funcțional și frumos;
  • Xfce– carcasa grafica simpla, functionala si in acelasi timp foarte rapida si usoara;
  • LXDE (Mediu desktop X11 ușor) este unul dintre cele mai ușoare și mai rapide medii desktop care nu necesită resurse computerizate, deci are o interfață foarte conservatoare.

Caracteristicile Linux și diferența față de Windows

Caracteristica principală și Diferența Linux din familia blocului operator sisteme Windows este că Linux folosește o abordare complet diferită a organizării sistemului de fișiere și utilizează tipuri complet diferite de sisteme de fișiere.

În Windows ești obișnuit să vezi unități logice C, D și așa mai departe, nu există astfel de discuri în Linux. În schimb, Linux are o rădăcină (/) din care crește totul. Toate adresele de fișiere și directoare încep de la rădăcină, toate partițiile sunt montate la rădăcină, inclusiv discuri fizice (Unități flash USBși așa mai departe).

Astfel, absolut toate discurile și partițiile fizice sunt combinate într-un singur structura fișieruluiîncepând cu o rădăcină (/).

Linux, după cum sa menționat deja, utilizează alte sisteme de fișiere decât, de exemplu, Windows - NTFS sau FAT, deși Linux poate funcționa cu aceste tipuri de sisteme de fișiere.

Următoarele tipuri de sisteme de fișiere sunt utilizate în mod activ în Linux:

  • ext4– sistem de fișiere de jurnalizare modern, care este standard pentru Linux;
  • btrfs– un sistem de fișiere destul de nou bazat pe structuri B-tree, în unele teste chiar arată performanță mai bună comparativ cu ext4;
  • xfs– acest sistem de fișiere este suficient de distins performante ridicateîn ceea ce priveşte scrierea şi citirea datelor. Cu toate acestea, din cauza naturii acestui sistem de fișiere, în cazul unor defecțiuni grave există riscul pierderii datelor.

În general, funcționarea internă a sistemelor Linux și Windows este, desigur, semnificativ diferită, dar astăzi pentru utilizatorul obișnuit computer de acasă aceste diferențe sunt practic invizibile. Linux modern este un foarte convenabil, deja concentrat utilizator obișnuit sistem de operare.

Dar, cu toate acestea, Windows rămâne cel mai popular sistem de operare și tocmai din această cauză, cel mai vulnerabil. Deoarece majoritatea virușilor sunt creați sub Windows, în fiecare zi "rău" dezvoltatorii caută vulnerabilități în acest sistem de operare pentru a crea un alt virus.

În Linux, lucrurile stau mult mai bine cu viruși, de exemplu. Sub Linux sunt creați mult mai puțini viruși și, prin urmare, Linux este considerat un sistem de operare mai sigur și mai rezistent la viruși.

Dacă vorbim de software, Linux a devenit atât de răspândit încât pentru acest sistem sunt dezvoltate un număr imens de aplicații, inclusiv cele mai populare găsite în Windows. Și apropo, instalarea aplicațiilor în Linux modern a devenit mult mai ușoară decât în ​​Windows. Procesul de instalare seamănă cu instalarea aplicațiilor pe smartphone-uri, de exemplu. totul este instalat dintr-un punct cu un singur clic. Adică lansați o componentă de sistem care accesează depozitele și citește lista pachetelor disponibile ( cu descriere, cu evaluări, cu comentarii de la alți utilizatori), și faceți clic pe cel de care aveți nevoie și gata. Desigur, nu toate distribuțiile Linux au această funcționalitate, dar în cele mai populare instalarea are loc în acest fel.

De asemenea, principala diferență față de Windows este că Linux este un sistem de operare complet gratuit și open source. Orice dezvoltator poate să-l modifice și să-și creeze propriul pe baza lui. propriul sistem absolut legal. Tot software-ul de pe Linux este, de asemenea, în mare parte gratuit. Linux este liber de distribuit și utilizat. De aceea există un număr mare de distribuții Linux și vă voi spune acum care sunt acestea.

Ce este o distribuție Linux?

distribuție Linux este un tip de sistem de operare Linux. Există multe distribuții Linux, deoarece orice dezvoltator poate folosi nucleul Linux și își poate crea propriul sistem de operare. Astfel, dezvoltatorii se unesc în comunități și creează sisteme de operare bazate pe nucleul Linux, care sunt distribuții. Distribuțiile includ tot software-ul necesar pentru lucru și, de multe ori, majoritatea distribuțiilor au tot ce aveți nevoie pentru a începe să utilizați sistemul imediat după instalare, spre deosebire de Windows, unde după instalarea sistemului mai trebuie să instalați software-ul necesar pentru lucru.

De asemenea, distribuțiile pot fi create și menținute de diverse companii, iar astfel de distribuții pot fi deja plătite.

O distribuție Linux se poate baza pe o altă distribuție și astfel iau naștere nenumărate varietăți de distribuții, care se bazează una pe cealaltă și au toate aceeași bază, aceeași fundație.

Aproape fiecare distribuție are propriul depozit, care stochează toate pachetele compatibile și suportate de distribuție, prin urmare, atunci când instalați aplicații din depozite standard, instalați întotdeauna doar versiuni verificate de programe;

Distribuțiile Linux pot fi împărțite în două ramuri de dezvoltare foarte mari, două direcții. Aici mă refer la împărțirea în funcție de modul în care software-ul este organizat și gestionat, adică. în pachete.

Sunt două sisteme populare management pachet:

  • DEB– formatul fișierelor pachet utilizate în distribuția Debian și toate distribuțiile bazate pe acesta;
  • RPM este un manager de pachete folosit în distribuția Red Hat, precum și în multe alte distribuții populare.

Daca esti incepator utilizator Linux, atunci nu trebuie să vă uitați la ce sistem de management al pachetelor se bazează distribuția, trebuie să priviți distribuția ca un produs final, de exemplu. în ce scop este proiectat. Am adus această divizie doar ca să știți că există, practic, nu va avea niciun efect asupra familiarității dvs. cu sistemul de operare Linux. Singura dată când veți întâlni acest lucru este atunci când instalați software terță parte care nu se află în depozitele standard. Deoarece va trebui să alegeți tipul de pachet de instalat care se potrivește cu sistemul dvs.

Înainte de a trece la Linux, trebuie să aflați pentru ce este creată și destinată o anumită distribuție. Deoarece există, de exemplu, distribuții care nu au un shell grafic, i.e. sisteme server, există distribuții care sunt gestionate exclusiv pe linia de comandă și sunt create pentru utilizatorii avansați, dar, în același timp, există distribuții extrem de simple și orientate spre utilizator, care nu sunt inferioare Windows.

Vom vorbi mai multe despre distribuțiile Linux în articolul următor.

Asta e tot pentru azi, pentru moment!

Linux- acesta nu este un sistem de operare, ci doar nucleul său. Tot ceea ce sunteți obișnuit să vedeți și să înțelegeți ca sistem de operare (butoane, ferestre și panouri) nu este de fapt unul. Ceea ce vezi este GUI(Interfață grafică cu utilizatorul), adică interfața grafică cu utilizatorul, numită și mediu grafic sau shell grafic. GUI este un program conceput pentru a ușura viața utilizatorului, astfel încât acesta să nu fie nevoit să se lupte cu consola. De fapt, orice sistem de operare arată ca o consolă, adică ca un vechi DOS bun.

Tipurile de sisteme de operare construite pe nucleul Linux variază foarte mult atât în ​​furnizarea unui mediu de lucru, cât și în setul de programe de aplicație disponibile în sistemul de operare. Acest lucru se datorează parțial pentru că unele programe acceptă doar unele GUI-uri sau depind de alte programe care nu sunt prezente în sistem. O prezentare rapidă a diferențelor și caracteristicilor lumii pline de culoare a Linux este în acest articol.

Aşa, orice Linux porneste de la consola. DOS este o abreviere care este mai familiară tuturor. Și apariția DOS nu este încă uitată de toată lumea.

Nu este foarte confortabil să lucrezi, nu? În plus, trebuie să cunoașteți o grămadă de comenzi și nu doar să vă amintiți unde să îndreptați cursorul și pe care dintre cele două butoane ale mouse-ului să apăsați. Prin urmare, GUI-urile menționate mai sus au fost dezvoltate pentru utilizatorul în masă.

Shell-uri grafice Linux

Cu Windows totul este clar - un dezvoltator, un mediu grafic. Calitatea sa depinde de abilitățile și eforturile programatorilor Microsoft. Linux este un sistem deschis și gratuit, astfel încât oricine poate scrie orice program, inclusiv un shell grafic. Popularitatea sa va depinde de cât de mult le place utilizatorilor din punct de vedere al frumuseții, stabilității, confortului... Concurență liberă, ca să spunem așa.

Prin urmare, există mai multe shell-uri grafice pe Linux. Programele GUI sunt cele mai răspândite GNOMEŞi KDE, cu toate acestea, sunt destul de solicitanți cu privire la resursele sistemului. Desigur, există analogi mai ușoare, cum ar fi X ( Xorg, Xvesa) sau Openbox. Când vine vorba de programul utilizatorului, apoi împreună cu shell-ul (GUI) este folosit termenul Front-end (interfață utilizator sau interfață de intrare a datelor). După cum puteți vedea, alegerea este destul de mare.

Clasificarea distribuțiilor Linux

Dacă luăm în considerare ceea ce s-a scris mai sus, nu este greu de ghicit că există foarte multe distribuții. Unele apar, altele dispar. Oricine poate asambla distribuția și acest proces nu este controlat de nimeni. Pe de o parte, acest lucru este bun, pe de altă parte este o confuzie completă. Adevărat, Linus Torvalds controlează în continuare dezvoltarea nucleului și are un vot decisiv atunci când face modificări la ramura sa oficială.

Alegerea unei distribuții este o chestiune individuală și, s-ar putea spune, dificilă. În general, toate distribuțiile pot fi împărțite în două mari categorii: obișnuite și mini. Principalul criteriu de determinare a acestora este intensitatea și dimensiunea resurselor.

Fiecare dintre cele două grupuri poate fi împărțit la rândul său în subgrupuri părinte. Cert este că în lumea distribuțiilor Linux există long-liver și mulți constructori le folosesc ca bază pentru build-urile lor. Desigur, distribuțiile copiilor moștenesc principalele trăsături ale părinților lor. Lista părinților:

Acest lucru se aplică distribuțiilor părinte. Puteți afla despre distribuțiile subsidiare în articolul despre distribuția Linux de pe Wikipedia.

Mini-distribuții Linux și Live-CD-uri

Separat, aș dori să menționez un grup special, după cum mi se pare, de kituri de distribuție - Puppy Linux. Puppy poate fi numit și parental, deoarece se bazează nu pe unul dintre ficatul lung de mai sus, ci pe destul de idei interesante(cu permisiunea cititorului nu voi intra în nuanțe tehnice). Au fost create destul de multe mini-distribuții bazate pe Puppy și există și o versiune locală locală - PuppyRus Linux

Aceasta este o ramură separată a Linux-ului, care se oprește. Distribuțiile sunt destul de tinere și comunitatea este mică (comparativ cu alte distribuții), dar cred că această variație are mari avantaje față de alte distribuții dacă vrei ușurință, simplitate și portabilitate.

Nu este un secret pentru nimeni că Linux este un fel de designer. O mulțime de lucruri s-ar putea să nu funcționeze din cutie, dar pentru utilizatorii obișnuiți cu Windows, indiferent de ce erori de sistem Va deveni foarte incomod. Prin urmare, aceste mini-distribuții mobile sunt foarte potrivite pentru prima cunoaștere. Nu sunt solicitanți pentru hardware, funcționează de pe medii amovibile, iar reinstalarea sistemului va dura 5 minute și este, în esență, doar copierea unui fișier + repornirea computerului.

Instalarea programelor pe GNU Linux

Acum despre programe, sau mai bine spus, pachete... Windows are două tipuri de programe de instalare - .msi și .exe. Principiul de funcționare este ușor diferit, rezultatul este același. Nu există absolut nicio problemă sau dificultăți. Există mai multe instalatoare de software pe Linux. Dezvoltatorii și comunitățile nu au un consens cu privire la această problemă, așa că nu există un standard unic. Acest lucru creează anumite dificultăți în domeniul software-ului Linux OS.

De fapt, totul pare a fi simplu - există o arhivă (.tar.gz, de exemplu) care conține un arbore de foldere cu fișiere. Pentru a instala, este adesea suficient să îl despachetați pur și simplu în rădăcina discului pe care este instalat sistemul de operare. Ca rezultat, fișierele vor ajunge în folderele necesare. Programul va începe și va funcționa. Toți sunt fericiți și mulțumiți. Dar dacă este nevoie să eliminați programul, începe distracția...

Este necesar să ne amintim ce a fost copiat unde, ce biblioteci folosește programul și dacă aceste biblioteci sunt necesare pentru funcționarea altor programe sau pot fi șterse în siguranță. În OS Familia Windows Acest tip de informații sunt stocate în registrul de sistem. Programul de instalare îl scrie acolo în timpul procesului de instalare a aplicației. Datorită acestor informații, sunt determinate asocieri cu extensiile de fișiere, pictogramele apar în meniul contextual și comenzile rapide de pe desktop...

Pe Linux nu există registry, iar informațiile menționate mai sus se numesc dependențe (biblioteci pe programe, programe pe fișiere, fișiere pe căi etc..). Un manager de pachete lucrează cu aceste informații - un program conceput pentru a simplifica viața utilizatorului, astfel încât acesta să nu fie nevoit să-și amintească ce a fost copiat unde și ce depinde de ce. Principiul, după cum puteți vedea, este același: umpleți-l și amintiți-l, plus scrieți ceva ici și colo (adăugați-l) uneori. Dar iată implementările acestui principiu...

  1. rpm (RedHat)
  2. tar.gz (arhivă cu arbore de foldere)
  3. tar.bz2 (arhivă cu arbore de foldere)
  4. pui (PuppyLinux)
  5. animal de companie (PuppyLinux)
  6. Portage (Gentoo)

Acesta este 30% la sută (dacă nu mai puțin) din varietatea disponibilă de extensii de pachete și nu există nicio garanție că mâine nu vor fi chiar mai multe. Există programe care convertesc un format de pachet în altul pentru a fi utilizate cu diferite distribuții. Dar nu există nicio garanție că va funcționa.

Poate va ajuta, poate nu. Prin urmare, fiecare distribuție este legată de propria sa repertoriu(depozitul de programe în formatul necesar). Dacă programul dorit nu în depozit - va trebui să experimentezi și chiar să dansezi cu o tamburină și să faci șamanism. În plus, programul poate fi legat de un mediu grafic, cum ar fi KDE. Și dacă sistemul dvs. folosește mediu grafic Xorg... Pe scurt, înțelegi.

Pentru a evita dificultățile, cel mai bine este să folosiți o distribuție bazată pe Debian și să nu treceți dincolo de depozitul său (ramură stabilă). Adevărat, atunci se poate dovedi că veți fi limitat într-un fel, deoarece depozitul nu este o stocare fără fund și, în orice caz, nu vor exista toate programele și toate driverele.

În niciun caz nu am intenționat să sperii pe nimeni spunând astfel de povești de groază. Pur și simplu nu vreau ca nimeni să-și facă iluzii despre Linux. Linux OS este un sistem pentru oameni gânditori. Nu în sensul inteligent, nu. Doar ea VA FACE gandeste-te si invata daca nu renunti devreme. Mai devreme sau mai târziu se va întâmpla, fiți siguri!

Cititorul poate deveni interesat de ceea ce lucrează autorul însuși. Autorul lucrează pe Windows în cea mai mare parte. Am un netbook pe Linux Mint, dar îl folosesc rar. Dar toate dezvoltările mele web sunt localizate pe un server virtual dedicat și stau acolo în fiecare zi. Și aceasta, prietenii mei, este consola Linux cu o grămadă de programe de consolă, dintre care majoritatea sunt configurate exclusiv prin fișiere de configurare. Deci, platforma pentru antrenamentul creierului este disponibilă și în uz!

Dacă materialele site-ului v-au fost utile, puteți sprijini dezvoltarea ulterioară a resursei sprijinindu-l pe ea (și pe mine).

Buna, draga prietena! Astăzi am decis să vă fac un articol informativ, al cărui subiect este sistemul de operare Linux (Linux). Poate că aceasta este singura alternativă și un înlocuitor pentru popularul și binecunoscutul sistem de operare Windows de la Microsoft.

Să ne cufundăm în lumea istoriei și să vedem de unde cresc picioarele și să înțelegem nu numai primii pași, ci și să parcurgem pe scurt întreaga cale de dezvoltare a Linux.

Știu că există oameni cărora le place să asculte mai degrabă decât să citească texte, așa că toți cei care doresc să urmărească videoclipul:

În capitala Finlandei, Helsinki, locuia un tânăr, Linus Torvalds, care în 1988 a intrat la Universitatea din Helsinki pentru a studia informatica. La școală, elevul excela la matematică și fizică, adică era foarte capabil să învețe. Și așa, în 1991, un tânăr programator, inspirat de cartea lui Andrew Tanenbaum despre sistemul de operare Minix, s-a apucat să-și creeze propriul sistem de operare sau, mai exact, să dezvolte nucleul sistemului de operare GNU/Linux, care astăzi este unul dintre primele cele mai populare dintre sistemele de operare gratuite

Eu nu am folosit Linux, dar după ce am citit mult material pe acest subiect, mi-am dat seama că merită încercat. Potrivit multora, sistemul de operare Linux nu vă va face să aveți dificultăți atunci când lucrați cu acesta. Deși există mulți care ar fi răspândit zvonuri despre „inadaptabilitatea” majorității utilizatorilor de computere la sistem.

De fapt, chiar și o persoană care are puține cunoștințe despre PC-uri și laptop-uri va putea instala și configura sistemul de operare în câteva ore și, în același timp, va putea lucra cu toate aplicațiile fără probleme.

Caracteristici și avantaje ale sistemului de operare Linux!

Linux gratuit.

ÎN momentul prezent Faptul că întregul sistem de operare este gratuit este o virtute. Cei care folosesc Windows ar trebui să înțeleagă că aceasta este cel mai probabil o versiune piratată. Da, da, exact așa este, dar nu vă alarmați, majoritatea oamenilor au versiuni piratate instalate, așa că respirați ușor. Licență pentru Windows și programe licențiate Acest sistem costă bani și, de regulă, nimeni nu este dispus să plătească. Există o soluție evidentă: instalați Linux cu un set de mii programe gratuite. Desigur, programele diferă de aplicațiile obișnuite Windows, dar performanța lor nu este deloc inferioară. Dacă te obișnuiești cu un sistem de operare, obișnuiește-te cu altul.

fiabilitatea Linux.

Într-adevăr, Linux este sistem de încredere, iar programele instalate aici nu se vor îngheța, spre deosebire de Windows, care cu siguranță va reduce viteza întregului computer la ceva timp după instalarea sistemului.

Securitate Linux.

Linux este practic fără viruși. Designul unic al sistemului de operare exclude operarea programelor rău intenționate. Toate acestea vă permit să nu achiziționați un antivirus, ceea ce încetinește și munca asistentului dvs. de fier și vă pierde timpul.

Linux cu sursă deschisă.


Puteți vizualiza cu ușurință datele sursă Linux, ceea ce vă permite să modificați codul în funcție de dorințele dvs. Puteți extinde funcționalitatea, puteți crea programe, puteți scrie câteva completări.

La început, Linux a fost gol. De-a lungul timpului, voluntarii au dezvoltat programe pentru sistemul de operare și au rafinat sistemul. Mai târziu, s-au format comunități uriașe de programatori, care, la rândul lor, se îmbunătățesc constant și continuă să dezvolte Linux până în prezent, dezvoltând noi programe.

Ar dura foarte mult timp pentru a vorbi despre toate realizările în detaliu, așa că voi spune doar că ritmul de dezvoltare astăzi este foarte ridicat.

Interfață utilizator Linux.


Pe un sistem Linux, utilizatorii efectuează fluxuri de lucru utilizând linia de comandă (CLI) sau interfața grafică cu utilizatorul (GUI) sau prin controalele hardware-ului asociat.

În general, se preferă o interfață grafică cu utilizatorul, unde linie de comandă disponibil și printr-o fereastră de emulator de terminal sau într-o consolă virtuală separată.

Programele dezvoltate pentru Linux nu sunt de fapt nivel înalt accesibil exclusiv prin linia de comandă.

Linia de comandă este un mecanism destul de simplu pentru comunicarea între procese.

Cel mai popular pe computere interfețe cu utilizatorul, bazat pe medii desktop precum KDE Plasma Desktop, GNOME și Xfce.

dezvoltare Linux.

Un fapt important despre Linux este că sistemul rulează pe multe procesoare de arhitecturi diferite.

Când comparăm Windows sau Mac OS X cu Linux, există o diferență foarte interesantă: Linux nu are un centru de dezvoltare. Nu există organizații principale, proprietari, centre unice, programele dezvoltate sunt rezultatul a mii de proiecte. Sunt peste tot, unele proiecte sunt reprezentate de companii, alte proiecte sunt o asociație de hackeri din diferite părți ale lumii. Și dumneavoastră vă puteți alătura acestei cauze cu adevărat globale, puteți dezvolta un program, vă puteți aduce contribuția și deschide noi oportunități pentru un milion de utilizatori. Apropo, utilizatorii pot participa direct la testare și pot negocia cu dezvoltatorii, ceea ce le permite să corecteze erorile, să facă inovații și ajustări.

Probleme și inovații.

Linux este suficient perioadă lungă de timp criticat pentru inconvenientul utilizării în computere desktop, mai ales din cauza lipsei vizibile de versiuni cu drepturi depline pentru noi toți programe celebre(de obicei pachete de birou) și probleme cu suportul hardware. Dezavantajele sistemului au fost dificultatea de învățare și dificultățile în amenajarea echipamentului.

Noile distribuții Linux s-au concentrat în mod special pe această problemă și au îmbunătățit semnificativ poziția Linux în rândul sistemelor de operare desktop.

Distributie(în engleză distribuire - distribuire) este o formă de distribuție de software.

Datorită acestui fapt, Linux a câștigat rapid respectul și popularitatea utilizatorilor casnici și a întreprinderilor mici. Toate datorită sistemului de operare Gutsy Gibbon (Ubuntu 7.10) de la Canonical.

Puteți descărca distribuțiile de kernel Linux introducând următoarea interogare într-un motor de căutare: Descărcare Linux și urmați primele file, totul este descris acolo destul de logic!

Aici se termină problema, informațiile pe această temă nu vor fi de prisos pentru nimeni. Dacă aveți o dorință creativă de a înțelege mai bine acest subiect, atunci puteți începe să acționați în siguranță. Pot să-ți urez perseverență și mult succes!

Și am fost cu tine, programator!