Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • Fier
  • De ce este nevoie de acest Linux? sisteme de operare Linux.

De ce este nevoie de acest Linux? sisteme de operare Linux.

Linux- numele general pentru sistemele de operare asemănătoare UNIX bazate pe nucleul cu același nume și bibliotecile compilate pentru acesta și programe de sistem dezvoltat de proiectul GNU.
GNU/Linux rulează pe sisteme compatibile cu PC din familia Intel x86, precum și pe IA-64, AMD64, PowerPC, ARM și multe altele.

Sistemul de operare GNU/Linux include adesea și programe care completează acest sistem de operare și programe de aplicație care îl fac un mediu de operare multifuncțional cu drepturi depline. Spre deosebire de majoritatea altor sisteme de operare, GNU/Linux nu are un singur pachet „oficial”. În schimb, GNU/Linux vine într-un număr mare de așa-numite distribuții, în care programe GNU conectați-vă la nucleul Linux și la alte programe.

Dezvoltare

    Spre deosebire de Microsoft Windows, Mac OS și sistemele comerciale asemănătoare UNIX, GNU/Linux nu are un centru de dezvoltare geografică. Nu există nicio organizație care să dețină acest sistem; nici măcar nu există punct focal. Programele pentru Linux sunt rezultatul muncii a mii de proiecte. Unele dintre aceste proiecte sunt centralizate, altele sunt concentrate în firme. Multe proiecte reunesc hackeri din întreaga lume care se cunosc doar prin corespondență. Oricine își poate crea propriul proiect sau se poate alătura unuia existent și, dacă reușește, rezultatele muncii vor deveni cunoscute de milioane de utilizatori. Utilizatorii participă la testarea software-ului gratuit și comunică direct cu dezvoltatorii, ceea ce le permite să găsească și să repare rapid erorile și să implementeze noi funcții.

    Acest sistem de dezvoltare flexibil și dinamic, imposibil pentru proiecte cu sursă închisă, face ca GNU/Linux să fie excepțional de rentabil. Cost scăzut dezvoltare liberă, mecanisme de testare și distribuție bine stabilite, atrăgând oameni din tari diferite cu viziuni diferite asupra problemelor, protecția codului sub licența GPL - toate acestea au devenit motivul succesului software-ului liber.

    Desigur, o astfel de eficiență ridicată de dezvoltare nu a putut să nu intereseze firme mari care au început să-și deschidă proiectele. Așa a apărut Mozilla (Netscape, AOL), OpenOffice.org (Sun), o clonă gratuită a Interbase (Borland) - Firebird, SAP DB (SAP). IBM a contribuit la aducerea GNU/Linux pe mainframes-urile sale.

    Pe de altă parte, open source reduce semnificativ costul dezvoltării sistemelor închise pentru GNU/Linux și permite ca prețul soluției să fie redus pentru utilizator. Acesta este motivul pentru care GNU/Linux a devenit platforma recomandată adesea pentru produse precum Oracle, DB2, Informix, SyBase, SAP R3, Domino.

distribuții GNU/Linux

Majoritatea utilizatorilor folosesc kituri de distribuție pentru a instala GNU/Linux. O distribuție nu este doar un set de programe, ci o serie de soluții pentru sarcini diferite utilizatorii uniți sisteme unificate instalarea, gestionarea și actualizările pachetelor, configurare și suport.

    Cele mai comune distribuții din lume:

    Ubuntu

    O distribuție care a câștigat rapid popularitate, axată pe ușurința de învățare și utilizare.

    openSUSE

    Versiunea gratuită a distribuției SuSE, deținută de companie Novell. Este ușor de configurat și întreținut datorită utilitarului YaST.

    Fedora

    Menținută de comunitate și de RedHat Corporation, este anterioară lansărilor comerciale ale RHEL.

    Debian

    O distribuție internațională dezvoltată de o mare comunitate de dezvoltatori în scopuri necomerciale. A servit drept bază pentru crearea multor alte distribuții. Are o abordare strictă a includerii de software proprietar.

    Mandriva

    Distribuție franco-braziliană, o fuziune a fostului Mandrake și Conectiva.

    Slackware

    Unul dintre cele mai vechi distribuții, se distinge printr-o abordare conservatoare în dezvoltare și utilizare.

    Gentoo

    Un pachet de distribuție compilat din coduri sursă. Vă permite să personalizați sistemul final în mod foarte flexibil și să optimizați performanța, motiv pentru care adesea se numește meta-distribuție. Destinat experților și utilizatorilor experimentați.

    Archlinux

    Orientat spre aplicație ultimele versiuni programe și actualizate constant, susținând atât instalațiile binare, cât și cele sursă în mod egal și construită pe filozofia KISS a simplității (Keep it simple, stupid), această distribuție se adresează utilizatorilor competenți care doresc să aibă totul puterea și modificabilitatea Linux, fără a sacrifica întreținerea. timp.

În plus față de cele enumerate, există multe alte distribuții, atât bazate pe cele enumerate, cât și create de la zero și adesea concepute pentru a funcționa cantitate limitata sarcini.

Fiecare dintre ele are propriul concept, propriul set de pachete, propriile avantaje și dezavantaje. Nimeni nu poate satisface toți utilizatorii și, prin urmare, alături de lideri, există și alte companii și asociații de programatori, care își oferă soluțiile, distribuțiile, serviciile. Există multe LiveCD-uri construite pe GNU/Linux, cum ar fi Knoppix. LiveCD vă permite să rulați GNU/Linux direct de pe un CD, fără a-l instala pe hard disk. Majoritatea distribuțiilor majore, inclusiv Ubuntu, pot fi folosite ca LiveCD.

Pentru cei care doresc să înțeleagă temeinic GNU/Linux, oricare dintre distribuții este potrivită, dar destul de des se folosesc așa-numitele distribuții „bazate pe sursă” în acest scop, adică presupun auto-asamblare toate componentele din codul sursă, cum ar fi LFS, Gentoo sau CRUX.

Aplicație

Aria de distribuție a Linux este enormă, mult mai mare decât cea a tuturor celorlalte sisteme de operare. Pe lângă faptul că Linux funcționează excelent pe computerele și serverele obișnuite de acasă și de la serviciu, există adaptări Linux la majoritatea procesoare moderne, care permite utilizarea sistemelor cu nucleul Linux în echipamente de rețea, electrocasnice „inteligente”, roboți, telefoane mobile, diverse dispozitive portabileși alte echipamente care acceptă operațiuni programabile.

În cele din urmă, o gamă atât de largă de dispozitive acceptate înseamnă o portabilitate superioară a software-ului. De exemplu, aceeași aplicație poate fi rulată adesea cu un efort minim atât pe un computer desktop, cât și pe un telefon mobil. Bazat pe Linux. De exemplu: Windows și fratele său mai mic Windows Mobile sunt platforme complet incompatibile.

Cel mai popular pe acest moment timpul este sala de operatie sistem Windows. Acest lucru se datorează atât începerii cu succes, cât și concentrării inițiale pe lucrul cu utilizatori fără experiență. Dar aproape tuturor celor care au în spate câțiva ani de utilizare a acestui sistem de operare, se pune întrebarea despre ce pot oferi analogii. Una dintre acestea va fi discutată în articol.

Linux: ce este și în ce constă?

Aceasta nu este o întrebare ușoară. Pentru a vă familiariza pe deplin cu capacitățile acestei dezvoltări, trebuie să citiți mai multe cărți și să petreceți mult timp la computer. Sistemul de operare în sine este un set de programe care fac posibilă interacțiunea cu un computer și rularea altor programe. În centrul său există mai multe aplicații importante care pot fi împărțite în următoarele grupuri:

  1. Permițându-vă să primiți instrucțiuni de la utilizatori și să comunicați cu aceștia.
  2. Făcând posibilă citirea și scrierea datelor pe hard disk, precum și redarea lor folosind o imprimantă.
  3. Permițându-vă să controlați utilizarea memoriei și lansarea altor programe.

Cea mai importantă parte a unui sistem de operare este nucleul (numit Linux). Ce vă oferă un astfel de dispozitiv în practică? Mostrele temporare populare în prezent folosesc diverse programe care au fost scrise pentru acest proiect ca o altă parte a sistemului de operare. Apropo, numele complet al acestui sistem de operare este GNU/Linux. În continuare vei afla de ce are un astfel de nume.

Creare

GNU/Linux a fost modelat după sistemul de operare Unix. De la bun început, acest sistem de operare a fost conceput pentru a fi multi-utilizator și multi-tasking. Numai asta este suficient pentru a o scoate în evidență. Dar există mult mai multe diferențe în ea. Cel mai important lucru este că este gratuit (o parte semnificativă a dezvoltărilor a fost creată de voluntari gratuit) și absența unui proprietar. Free Software Foundation a început să creeze ceva de genul acesta în 1984. Apoi au dezvoltat un sistem de operare asemănător Unix, care a fost numit GNU. Au fost create multe funcții de bază, cu ajutorul cărora a fost posibilă rezolvarea unei game largi de probleme (în comparație cu ceea ce exista în general atunci). Pe lângă fond, și-au adus contribuția multe grupuri de lucru și persoane fizice, ceea ce nu le diminuează în niciun fel munca. Dar există încă unele particularități. Astfel, fundația a creat majoritatea instrumentelor folosite, filozofia și comunitatea de utilizatori entuziaști și programatori independenți. Datorită eforturilor lor, a apărut o versiune depanată a GNU/Linux. Dar aceasta este doar povestea primei părți. Nucleul sistemului de operare Linux a fost creat de un student finlandez în 1991 (prima versiune stabilă datează din 1994). Apoi a fost anunțat ca înlocuitor pentru Minix. Creatorul nu s-a retras de atunci și continuă să conducă un grup de câteva sute de programatori care îmbunătățesc sistemul de operare.

Ce oferă sistemul de operare utilizatorilor?

Astăzi există o mai mare libertate în alegerea software-ului necesar. Astfel, există o duzină de shell-uri de linie de comandă, precum și mai multe desktop-uri grafice. Mai mult, asta nu înseamnă design vizual, ci o schimbare a părții funcționale. De asemenea, datorită adaptării sistemului de operare pentru a rula mai multe programe, este mai puțin susceptibil la diverse defecțiuni și este mai bine protejat. De la începuturile sale, sistemul de operare Linux și-a câștigat lent, dar sigur audiența. Deci, majoritatea serverelor rulează deja pe el. Ea abia își începe călătoria în segmentul corporativ și acasă. Fiecare distribuție diferă în funcție de funcționalitate, aspect și dimensiune. Deci, există opțiuni care oferă cele mai largi oportunități. Există și acelea care pot încăpea pe o unitate flash mică sau pot funcționa pe computere vechi. De asemenea, imediat după, vi se oferă posibilitatea de a instala rapid pachete software pentru a lucra în anumite zone (ceea ce este valoros dacă creați un computer „de birou”).

Terminal

Aceasta este o parte importantă a lucrului cu sistemul de operare Linux. Ce este un terminal? Acesta este un instrument puternic cu un potențial enorm. Cu ajutorul acestuia, puteți ușura sau chiar transfera complet toate muncă de rutină. Folosind terminalul puteți:

  1. instalați și rulați programe;
  2. configurați distribuția sau fișierele de configurare;
  3. adăugați noi depozite de programe;
  4. și multe alte lucruri despre care vă va spune această recenzie Linux.

Utilizarea de bază a terminalului, precum și instalarea programelor

Lansează-l. Pentru a porni programul, trebuie doar să introduceți numele acestuia. În acest fel puteți activa totul de la programe simple de cronometru la utilități complexe. Pentru a face acest lucru, nu trebuie să introduceți calea completă (care este o mare diferență față de Windows). Să luăm un exemplu de lansare a browserului Firefox și deschidere imediată a unui site web. Acestea din urmă trebuie plasate în argumente. Tipurile lor depind de programele care sunt apelate. Deci, comanda dorită va arăta astfel: firefox „adresa site-ului la care vrem să mergem”. O altă caracteristică importantă a terminalului este că există o serie de comenzi care sunt concepute pentru a funcționa cu acesta. Adică nu au interfață grafică. Și acum este timpul să vorbim despre Desigur, există aplicatii grafice care poate ajuta la această sarcină. Deci, lansați terminalul și introduceți următoarele: sudo apt-get install package_name. Nu e greu, nu? Cuvântul sudo este folosit aici pentru a obține drepturi de administrator pentru a instala programul. Folosind apt-get, sunt cititi parametrii doriti pentru aplicatie. Și instalarea instalează direct programul. Mai mult, particularitatea este că puteți lucra cu mai multe aplicații în același timp - pentru aceasta trebuie doar să le separați folosind un spațiu.

Despre nume și scop pachete de instalare poate fi ușor de ghicit fără a folosi diverse instrumente. Dar dacă acest lucru nu este posibil, apăsați pe Tab. Când schimbați distribuțiile, nu este necesar să faceți totul din nou - doar exportați numele pachetelor folosite pentru fisier text pentru a-i importa ulterior conținutul. Această instrucțiune simplă Linux este necesară pentru lucrul inițial.

Lucrul cu fișiere și directoare

Există o nuanță aici care vă va ajuta să înțelegeți rapid caracteristicile sistemului de operare. Deci, munca se întâmplă întotdeauna în directorul curent. Pentru a face ceva într-o altă locație, trebuie mai întâi specificat. Există o astfel de comandă - nano. Obișnuit să deschidă editor de text. Dacă introduceți nano „nume document”, un fișier cu numele specificat va fi creat în directorul curent. Dar ce să faci când trebuie făcut în alt folder? Scriem comanda astfel: nano /home/rabota/documents/”Numele documentului”. Dacă directiva specificată nu conține un fișier cu numele și extensia necesare, va fi creat și deschis unul nou. Ce se întâmplă dacă trebuie să treceți dintr-un dosar în altul? Pentru a face acest lucru, utilizați comanda cd. Poate fi specificat de la sine - cu /, ~ sau cu o directivă. Primele trei comenzi se vor muta în directorul rădăcină. Pentru a afișa o listă de fișiere din directorul curent, utilizați ls. Pentru a crea un director nou, utilizați mkdir „Nume sau cale”. Pentru a șterge fișiere, utilizați comanda rm. După aceasta, este necesar să se indice numele documentului sau directiva pentru plasarea acestuia.

Pentru a copia fișiere, trebuie să utilizați comanda cf „Nume document” - „Cale”. Vă rugăm să rețineți că trebuie utilizat în directorul în care se află obiectul transferat. mv funcționează în același mod, dar mută deja fișierul. Deci, este necesar să indicați după cum urmează: mv „Directorul în care se află documentul” - „Calea în care este mutat obiectul”. Din exterior poate părea puțin dificil, dar puțină practică te va convinge că doar așa pare. Acum, practic, puteți configura Linux pentru a se potrivi nevoilor dvs.

Lucrul cu sistemul

Utilizați Tab. Acest lucru este extrem de cheie utilă. Deci, poate ajuta cu completarea automată. Acest lucru funcționează pentru pachete, fișiere și foldere. Dacă există mai multe opțiuni, sistemul vă va oferi să alegeți una dintre ele. De asemenea, amintiți-vă că aveți grijă de Linux va fi pe umerii dumneavoastră. Deși puteți folosi ansamblurile furnizate dacă nu doriți să vă asamblați propria cărămidă cu cărămidă (deși aceasta este una dintre caracteristicile sistemului). Dar pentru orice eventualitate, să știți că aceasta este o chestiune simplă și, în majoritatea cazurilor, implementare a acestei actiuni nu va fi dificil. De asemenea, puteți utiliza oricare dintre interfețele grafice care sunt disponibile gratuit (deși cea mai ușoară metodă de control este linia de comandă).

Instalare Linux

Ce ar trebui să faci dacă vrei să folosești acest sistem de operare? Apoi trebuie să știți cum să instalați și să rulați Linux. Inițial, alegeți distribuția pe care o veți avea. Ubuntu, Debian, CentOS și multe altele sunt populare. Vă atragem atenția asupra sistemelor de operare prezentate, deși alegerea finală vă aparține. Pentru a face acest lucru, va trebui să obțineți o imagine ISO și să o inscripționați pe disc. Este recomandabil să descărcați fișierul de pe site-ul oficial al adunării. Apoi trebuie să selectați numărul de biți de sistem. Versiunea 32 are mai puține probleme de compatibilitate și funcționează mai bine cu driverele. Dar omologul său 62 are performanțe mai bune. Adevărat, ele vor provoca și necazuri cu care va trebui să te confrunți. Înainte de a începe, ia-te copie de rezervă toate datele importante. Să nu credeți că sistemul vă poate strica ceva. Doar că, în majoritatea cazurilor, utilizatorii înșiși, din ignoranță sau în panică, șterg Informații importante. Deci, aveți un disc cu o imagine de sistem. Înainte de reinstalare, configurați sistemul I/O de bază pentru a funcționa cu Acum puteți reporni.

Vom folosi Ubuntu ca exemplu. Acesta este un sistem de operare popular și nu este dificil să găsiți recomandări pentru lucrul cu el. Deci, ecranul se va încărca inițial unde va trebui să selectați „Instalare Ubuntu”. Inițial, va trebui să selectați limba Linux. Stabiliți-vă fusul orar. Apoi configurați tastatura. În pasul următor, va trebui să pregătiți spațiul pe disc. În această etapă, soluția la această problemă poate fi delegată sistemului de operare sau totul poate fi determinat manual. Ultima varianta Potrivit pentru utilizatorii experimentați care știu ce este sectorul de date și cum funcționează un computer în general. Mai mult, nivelul de conștientizare ar trebui să fie foarte ridicat.

Odată ce problemele de spațiu pe disc au fost epuizate, vi se va solicita să denumiți acest computer și, de asemenea, să creați un administrator. Va fi necesar să ne amintim ceea ce a fost indicat aici, altfel va fi aproape imposibil să operați mașina în viitor fără reinstalare sau resetare. Apropo, veți avea nevoie de o parolă și un nume de utilizator nu numai pentru a vă conecta în sistem. După aceasta, în fața ta va apărea o fereastră de expert pentru transferul setărilor de pe alte sisteme de operare. Dacă nu sunt prezenți, pasul va fi sărit. În caz contrar, sistemul de operare va oferi transferul de fișiere, precum și setările care se aflau în conturile de utilizator. Și în sfârșit ar trebui să apară o fereastră în care va fi afișată alegerea utilizatorului. Verificați dacă totul este așa cum doriți. Dacă nu există reclamații, faceți clic pe butonul „Instalare” și procesul va începe. În funcție de configurația computerului pe care se efectuează toate aceste acțiuni, viteza de înlocuire a sistemelor de operare variază. Când toate acțiunile necesare va fi finalizat, vi se va solicita să apăsați butonul „Enter”.

Lansarea Linux

Când îl porniți pentru prima dată, veți fi întâmpinat de bootloader. În acest caz lansarea Linux va depinde de prezența unui sistem de operare terță parte. Dacă există doar unul, atunci Linux însuși va porni. Dacă nu este cazul, atunci veți avea trei opțiuni:

  1. Dacă îl selectați pe primul, sistemul de operare se va încărca în zece secunde.
  2. A doua opțiune este analogică modul sigur Windows.
  3. Testare memorie cu acces aleator.

De asemenea, în funcție de numărul de sisteme de operare instalate, se vor adăuga opțiuni pentru lansarea acestora, și nu doar încărcarea sistemului Linux. După activarea Linux, puteți începe să-i personalizați designul, să începeți să utilizați aplicații suplimentare - în general, faceți totul pentru a face sistemul de operare cât mai personalizat posibil pentru dvs. Există o mare varietate și puteți alege ceea ce vă place. Unele probleme pot apărea numai atunci când utilizați jocuri și aplicații de calcul (AutoCAD și altele asemenea).

Îndepărtarea și recuperarea Linux

Același Ubuntu va fi folosit ca exemplu. Nu contează de ce ați pus întrebarea „cum să eliminați Linux” - nu v-a plăcut sistemul sau ați decis că este dificil. Principalul lucru este cum să o faci. Să luăm în considerare două opțiuni. În primul, să presupunem că aveți o opțiune de rezervă ca Windows. În al doilea, vom presupune că nu aveți alt sistem de operare:

  1. Puneți discul de instalare în unitate. Porniți de pe acesta, schimbând prioritatea în sistemul de bază de intrare/ieșire. Deschideți linia de comandă. Acest lucru se poate face prin meniul discului de instalare. Apoi selectați opțiunea „Reparare sistem”. În engleză arată ca Repair your computer. Corectarea intrării despre încărcarea sistemului. Pentru a face acest lucru, introduceți comanda bootrec /fixmbr. Și la pornire, nu vi se va mai prezenta ecranul de selectare a sistemului de operare când porniți computerul, iar Windows se va încărca întotdeauna. Totul este gata. Acum, pentru ca modificările să intre în vigoare, reporniți mașina. Dacă doriți să scăpați complet de Ubuntu, atunci trebuie să faceți încă doi pași. Mai întâi, deschideți meniul de gestionare a discurilor. În fereastra care se deschide, va trebui să faceți clic dreapta pe partiția cu sistemul de operare și să selectați comanda pentru a o șterge. Asta e, ea a plecat. Acum faceți clic dreapta pe partiția Windows și selectați comanda „Extindeți partiția”. Spatiu liber trebuie adăugat la el. Dar permiteți-ne să vă reamintim că acest lucru se poate face numai dacă există un sistem de operare de rezervă.
  2. Acum imaginați-vă că aveți un singur Ubuntu. Apoi veți avea nevoie de un disc cu sistemul de operare dorit (Windows va fi luat ca exemplu). Introduceți-l în unitatea optică. Apoi va trebui să ștergeți partiția care conține Linux. După aceea, continuați cu instalarea. Dacă acest lucru nu este făcut, nu veți putea utiliza computerul. Și apoi va trebui să creați un sistem de operare undeva pe o unitate flash și să efectuați acțiunile necesare din acesta.

„Linux”: atât de același și diferit

Să vorbim despre ce analogi Linux există și să le dăm o scurtă descriere. Vor fi luate în considerare doar cele mai populare distribuții:

  1. Ubuntu. Axat pe ușurința de învățare și utilizare.
  2. OpenSUSE. Distribuție convenabilă în timpul instalării și întreținerii.
  3. Fedora. Una dintre cele mai populare opțiuni care a câștigat dragoste datorită versatilității sale.
  4. Debian. Această distribuție a servit ca bază pentru multe altele. O mare comunitate de dezvoltatori lucrează la crearea acestuia. Are o abordare strictă a utilizării software-ului proprietar.
  5. Slackware. Una dintre cele mai vechi distribuții. Are o abordare conservatoare în ceea ce privește dezvoltarea și utilizarea.
  6. Gentoo. Distributie foarte flexibila. Compilat din coduri sursă. Rezultatul final poate varia performanta ridicatași flexibilitate în executarea sarcinilor. Destinat utilizatorilor experimentați și experților în tehnologie informatică.
  7. Archlinux. O distribuție care se concentrează pe utilizarea celor mai recente versiuni de software. Actualizat constant. Potrivit pentru cei care doresc să aibă toate avantajele și modificările, dar nu vor să-și piardă timpul.

Pe lângă toate aceste opțiuni enumerate, există multe alte distribuții. Ele pot fi bazate pe cele indicate mai sus sau create de la zero. În a doua opțiune, acestea sunt de obicei create pentru a îndeplini o gamă limitată de sarcini. Fiecare distribuție are propriul concept, set de pachete, avantaje și dezavantaje. Niciunul dintre ei nu poate pretinde că satisface toți utilizatorii. Prin urmare, alături de lideri, există și alte implementări create de asociații de programatori și companii cu succes. Deci, există multe dezvoltări care pot funcționa de pe un CD și nu trebuie să instalați sistemul pe computer. Dacă nu există obiective specifice, atunci puteți utiliza orice distribuție. Dacă doriți să asamblați singur componentele necesare, vă recomand să fiți atenți la Gentoo, CRUX sau LFS.

Ce ne spun cei care folosesc Linux?

În general, puteți cerceta singur recenziile. Însă articolul conține o anumită „compilație” a acestora pentru cei care nu au dorința sau timpul să caute și să citească diverse texte. DESPRE Recenzii Linuxîn mare parte pozitive. O caracteristică pozitivă este cantitatea mică de RAM care trebuie alocată pentru funcționarea sistemului de operare în sine. De asemenea, a câștigat respect în rândul acelor oameni care trebuie să se concentreze pe muncă, dar sunt constant distrași de jocuri. Acest lucru se datorează și faptului că relativ puține programe de divertisment au fost lansate pentru Linux. Desigur, puteți utiliza serviciile emulatorilor de sisteme de operare, dar acest lucru necesită întotdeauna mult timp și resurse. Prin urmare, aceasta este o opțiune bună pentru oamenii leneși. Linux este foarte popular printre reprezentanții sectorului tehnologia Informatiei. Acest lucru se datorează nu în ultimul rând disponibilității diferitelor instrumente. Programatori și specialisti tehnici vorbiți pozitiv despre acest sistem datorită versatilității și ușurinței în desfășurarea activităților necesare. Caracteristicile negative citate de obicei sunt nevoia de a avea cunoștințe semnificative despre computere, capacitatea de a lucra științific și diferența vizuală față de Windows. Acestea sunt opiniile pe care le puteți găsi despre Linux. Sistemul de operare este într-adevăr semnificativ diferit de interfață familiară majoritate calculatoare personale, dar există o părere că aceasta mai mult avantaj decât un dezavantaj.

Concluzie

Se apropie de final Descriere Linux. Revizuirea a prezentat multe aspecte diferite. Ați învățat și studiat programe pentru Linux: care sunt caracteristicile muncii lor, cum să instalați și să rulați sistemul de operare în sine. Au fost furnizate, de asemenea, diverse comenzi cu care pot fi efectuate o gamă de bază de operații ale utilizatorului. Nu putem decât să sperăm că informațiile despre Linux - ce este și pentru ce este folosită - vă vor fi utile în practică.

Deoarece ei spun că acest subiect va fi relevant, atunci folosind Google voi copia aici ceea ce toată lumea ar putea găsi...

- Fișier rădăcină sistemul este specific fiecărei mașini (de obicei stocat pe un disc local, deși acesta ar putea fi un disc ram sau unitate de rețea) și conține fișiere care sunt necesare pentru a porni sistemul. Conținutul sistemului de fișiere rădăcină este suficient pentru a porni în modul utilizator unic. Acest sistem de fișiere este utilizat la pornire până când sunt montate alte sisteme de fișiere. Conține și instrumente de reparații sistem deteriorat si pentru recuperare fișiere pierdute din copii de rezervă.

- Sistem de fișiere /usr conține toate comenzile, bibliotecile, paginile de manual, codul sursă și alte fișiere imuabile necesare operatie normala sisteme. Niciun fișier din /usr nu ar trebui să fie specific unei anumite mașini și nici nu ar trebui să se schimbe în timpul utilizării normale. Acest lucru permite partajarea fișierelor într-o rețea, ceea ce poate fi practic, deoarece salvează spatiu pe disc(pot fi cu ușurință sute de megaocteți în /usr) și simplifică administrarea (doar mașina pe care este stocat /usr trebuie schimbată la modificare program de aplicare, și nu fiecare mașină separat). Chiar dacă sistemul de fișiere se află pe un disc local, acesta poate fi setat doar pentru citire, reducând posibilitatea de corupție în caz de eșec.

- Sistem de fișiere /var conține fișiere care se modifică în timpul funcționării sistemului. De exemplu, există directoare pentru buffere pentru e-mail, știri, imprimare etc., fișiere jurnal, pagini de manual formatate și fișiere temporare.

- Sistem de fișiere /home conține toate directoarele de acasă ale utilizatorilor sistemului, adică toate datele reale ale sistemului. Separarea directoarelor utilizatorilor de sistem simplifică backupul datelor. Dacă există mulți utilizatori, acest sistem de fișiere poate fi împărțit în mai mulți (de exemplu, /home/students și /home/teacher).

Deși diferitele părți de mai sus au fost numite sisteme de fișiere, acest lucru nu înseamnă că ele se află de fapt pe unități separate. Ele pot fi stocate pe un singur disc dacă vorbim de un server mic sau de un computer personal cu un singur utilizator. Arborele de directoare poate fi, de asemenea, împărțit diferit, în funcție de cât de mari sunt utilizate discurile și de modul în care spațiul este alocat pe ele pentru diverse scopuri, cu toate acestea, este important ca toate numele standard să funcționeze; chiar dacă, de exemplu, /var și /usr sunt de fapt pe aceeași partiție, numele /usr/lib/libc.a și /var/log/messages ar trebui să funcționeze, de exemplu, mutarea fișierelor din /var în /usr/var, și făcând /var un link către /usr/var.

Structura sistemului de fișiere din Unix grupează fișierele în funcție de scopul lor, adică toate comenzile sunt într-un loc, toate fișierele de date în altul, documentația într-un al treilea și așa mai departe. Opțiune alternativă fișierele grupate în funcție de programul căruia îi aparțineau, adică toate fișierele Emacs ar fi într-un director, toate TeX în altul și așa mai departe. Problema cu cea de-a doua abordare este că face dificilă partajarea fișierelor (directorul programului conține adesea fișiere statice, partajate, în schimbare și personale) și uneori chiar găsirea fișierelor, cum ar fi paginile de manual, într-un număr mare de locuri , făcând căutarea lor programul de vizionare este foarte complicat.

Sistem de fișiere rădăcină

Sistemul de fișiere rădăcină trebuie să fie mic deoarece conține fișiere importante si echipe. Cu cât sistemul de fișiere este mai mic și cu cât este mai puțin supus modificărilor, cu atât este mai puțin probabil să se deterioreze. Dacă sistemul rădăcină este corupt, înseamnă de obicei că bootstrap computerul este imposibil (cu excepția anumitor metode, de exemplu folosirea dischetelor).

Sistemul de fișiere al distribuției are arhitectura sistemului de fișiere Linux clasic cu un singur director rădăcină, notat cu caracterul backslash - /.

Mai jos este o descriere a principalelor directoare de nivel superior.

/cos- Acest director stochează comenzi de bază, necesar pentru ca utilizatorul să lucreze în sistem. De exemplu, cum ar fi shell-uri și comenzi ale sistemului de fișiere (ls, cp etc.). Directorul /bin este de obicei lăsat neschimbat după instalare. Dacă se schimbă, este de obicei numai cu actualizări ale pachetelor software furnizate de dezvoltatorii sistemului de operare.

/boot- Acest director stochează fișierele utilizate de încărcătorul OS - LInux LOader (LILO). Acest director rămâne, de asemenea, practic neschimbat după instalare.

/dev- Acest director conține descrieri ale dispozitivelor de sistem. În Linux, totul este tratat ca un fișier, chiar și diverse dispozitive cum ar fi porturile seriale, hard disk-uriși scanere. Pentru a obține acces la un anumit dispozitiv, trebuie să aveți dosar special, numit nod dispozitiv. Toate aceste fișiere se află în directorul /dev. Majoritatea sistemelor de operare asemănătoare UNIX sunt proiectate într-un mod similar.

/etc- Acest director conține fișiere de configurare: totul, de la fișierele de configurare X Window System, baza de date cu utilizatori și scripturi de pornire.

/Acasă- Acest director conține directoarele de acasă ale utilizatorilor. Linux este un sistem multi-utilizator și fiecărui utilizator i se atribuie un nume și un director unic pentru fișierele personale. Acest director este numit directorul „acasă” al utilizatorului.

/lib- Acest director conține bibliotecile de sistem necesare pentru programele principale: biblioteca C, încărcătorul dinamic, biblioteca ncurses, modulele kernelului și multe altele.

/lib/module- Module încărcabile pentru nucleu (de exemplu, drivere de rețea sau suport pentru sisteme de fișiere suplimentare).

/pierdut+găsit
- Părțile restaurate ale sistemului de fișiere sunt stocate în acest director. Când sistemul pornește, sistemele de fișiere sunt verificate pentru erori. Programul fsck este rulat pentru a corecta erorile sistemului de fișiere.

/mnt
- Acest director este furnizat ca punct de montare temporar pentru hard disk-uri, dischete, CD-uri sau dispozitive detașabile.

/opta
- Acest director conține pachete software suplimentare. Caracteristica Linux este că toate pachetele software sunt instalate în acest director, de exemplu /opt/<программный пакет>. Mai târziu, dacă acest pachet nu mai este necesar, atunci trebuie doar să ștergeți directorul corespunzător. Distribuțiile SlackWare livrează unele programe în mod nativ în directorul /opt (de exemplu, KDE în /opt/kde).

/proc
- Acesta este un director special care nu este inclus în sistemul de fișiere. Directorul /proc este un sistem de fișiere virtual care oferă acces la informațiile kernelului. Diverse informații pe care nucleul le poate comunica utilizatorilor se află în „fișiere” din directorul /proc. De exemplu, fișierul /proc/modules conține o listă de module kernel încărcate. Și în fișierul /proc/cpuinfo există informații despre procesorul computerului.

/rădăcină- Acesta este directorul principal al administratorului, în loc de /home/root. Acest lucru se datorează faptului că directorul /home poate fi localizat pe o altă partiție decât rădăcina (/) și dacă din anumite motive /home nu poate fi montat, atunci utilizator root va fi forțat să se autentifice pentru a rezolva problema. Și dacă directorul său de acasă se află pe o altă unitate, atunci acest lucru va complica conectarea la sistem.

/sbin- Acest director stochează principalele programe executate de utilizatorul root, precum și programele executate în timpul procesului de boot. Utilizatori obișnuiți nu pot folosi aceste programe.

/tmp
- Stocare temporară a datelor. Toți utilizatorii au permisiuni de citire și scriere în acest director.

/usr- Acesta este unul dintre cele mai mari directoare din sistem. Aproape orice altceva se află aici. Programe, documentație, sursă nuclee și sistemul X Window. În acest director sunt instalate cel mai des programele.

/var- Acest director stochează fișiere jurnal de sistem, fișiere cache și fișiere de blocare a programelor. Acesta este un director pentru modificarea frecventă a datelor.

directorul /etc- Acest director conține destul de multe fișiere de configurare diferite. Unele dintre ele sunt discutate mai jos. Fișierele utilizate pentru configurarea rețelei se află și aici.

/etc/rc.d- Fișiere batch executate la pornirea sistemului sau la modificarea nivelului de execuție al acestuia.

/etc/passwd- Baza de date cu utilizatori, care conține informații despre numele de utilizator, numele real, directorul personal, parola criptată și alte date. Formatul acestui fișier este discutat în manualul man pentru comanda passwd.

/etc/fdprm- Tabel cu parametrii unității de dischetă care determină formatul de înregistrare. Setat de programul setfdprm.

/etc/fstab- O listă de sisteme de fișiere care sunt montate automat în timpul pornirii sistemului cu comanda mount -a (este lansată din fișierul de comandă /etc/rc.d/rc.S). De asemenea, conține informații despre zonele de schimb care sunt instalate automat cu swapon -a.

/etc/group- Similar cu fișierul /etc/passwd, numai că conține informații despre grupuri, mai degrabă decât despre utilizatori.

/etc/inittab- Fișierul de configurare pentru demonul init.

/etc/issue- Imprimat de getty înainte de promptul de conectare. De obicei, conținut aici scurta descriere sisteme.

/etc/magic- Fișierul de configurare al fișierului de comandă. Conține descrieri diverse formate fișiere pe baza cărora această comandă determină tipul fișierului. Consultați și manualele de magie și fișiere.

/etc/motd- Mesajul zilei este afișat automat după conectarea cu succes la sistem. Folosit adesea pentru a informa utilizatorii despre modificările în funcționarea sistemului. Un pic ca „sfatul zilei” în Windows.

/etc/mtab- Lista sistemelor de fișiere montate în prezent. Instalat inițial prin fișiere batch la pornire și apoi modificat automat de comanda mount. Folosit atunci când este necesar să obțineți acces la sistemele de fișiere montate (de exemplu, cu comanda df).

/etc/shadow- Baza de date umbra utilizatorilor. Aceasta mută informațiile din fișierul /etc/passwd în /etc/shadow, care nu poate fi citit de nimeni, cu excepția utilizatorului root. Acest lucru face sistemul mai dificil de piratat.

/etc/login.defs- Fișier de configurare pentru comanda de conectare.

/etc/printcap- La fel ca /etc/termcap, folosit doar atunci când lucrați cu o imprimantă.

/etc/profile- Acest fișier batch executat de Bourne Shell la pornirea sistemului, permițând modificarea setărilor sistemului pentru toți utilizatorii.

/etc/securetty- Definește terminalele de la care utilizatorul root se poate conecta la sistem. Acestea sunt de obicei doar console virtuale, ceea ce face dificilă piratarea sistemului prin modem sau rețea.

/etc/shells- Lista de carcase de lucru. Comanda chsh vă permite să schimbați shell-ul de lucru numai cu shell-urile găsite în acest fișier. Procesul ftрd, care asigură lucrul cu FTP, verifică prezența shell-ului utilizatorului în fișierul /etc/shells și nu permite utilizatorului să se conecteze la sistem până când numele său este găsit în acest fișier.

/etc/termcap- Baza de date de compatibilitate terminale. Iată secvențele de evadare pentru tipuri variate terminale, care permite rularea programelor tipuri diferite terminale.

Directorul /dev- Acest director conține fișiere dispozitiv. Numele acestor fișiere corespund prevederilor speciale discutate în lista Dispozitive. Fișierele dispozitivului sunt create în timpul instalării sistemului și apoi folosind scriptul /dev/MAKEDEV. Fișierul /dev/MAKEDEV.local este utilizat atunci când se creează fișiere de dispozitiv local sau link (adică cele care nu respectă standardul MAKEDEV).

Director /usr- Sistemul de fișiere /usr este de obicei destul de mare, deoarece aici sunt instalate multe programe. Toate informațiile din directorul /usr sunt plasate acolo în timpul instalării sistemului. Pachetele software instalate individual și alte fișiere se află în directorul /usr/local. Unele dintre subdirectoarele de sistem /usr sunt discutate mai jos (a se vedea standardul FSSTND pentru mai multe informații).

/usr/X11R6- Toate fișierele utilizate de sistemul X Window. Pentru a simplifica instalarea și administrarea, fișierele X Window System sunt situate într-o structură de directoare separată, care se află în /usr/X11R6 și este identică cu structura /usr.

/usr/bin- Aproape toate comenzile, deși unele sunt în /bin sau /usr/local/bin.

/usr/sbin- Comenzi utilizate în administrarea sistemului și care nu sunt destinate a fi plasate pe sistemul de fișiere rădăcină (de exemplu, aici se află majoritatea programelor de server).

/usr/man, /usr/info, /usr/doc- Fișiere manuale, documentație GNU Info și altă documentație.

/usr/include- Fișiere de bibliotecă incluse pentru limbajul C.

/usr/src - Texte sursă programele instalate pe sistem, inclusiv Kernel-urile Linux.

/usr/lib- Fișiere de date imuabile pentru programe și subsisteme, inclusiv unele fișiere de configurare. Numele lib provine de la library (library); Inițial, bibliotecile de rutină de programare erau stocate în /usr/lib.

/usr/local- Aici se află pachetele software instalate separat și alte fișiere.

Director /var- Acest sistem de fișiere conține fișiere care se modifică atunci când sistemul funcționează normal. Este specific fiecărui computer și nu poate fi partajat într-o rețea între mai multe mașini.

/var/man/cat*- Director temporar pentru formatarea paginilor manuale. Sursa acestor pagini este directorul /usr/man/man*. Unele manuale sunt furnizate formatate. Sunt situate în /usr/man/cat*. Alte manuale trebuie formatate înainte de vizualizare. Acestea sunt apoi plasate în directorul /var/man și nu au nevoie de formatare când sunt vizualizate din nou. Directorul /var/man/cat este curățat frecvent, în același mod ca și alte directoare temporare.

/var/lib- Fișiere care se modifică în timpul funcționării normale a sistemului.

/var/local- Date modificabile pentru programele instalate în /usr/local (adică programele care au fost instalate de administratorul de sistem). Vă rugăm să rețineți că chiar și la nivel local programe instalate ar trebui să folosească alte directoare /var, de exemplu /var/lock.

/var/lock- Fișiere de blocare. Multe programe, atunci când accesează orice fișier de dispozitiv, creează un fișier de blocare aici. Alte programe, atunci când accesează un dispozitiv, verifică mai întâi prezența unui fișier latch în acest director, apoi accesează acest dispozitiv.

/var/log- Fișiere jurnal diverse programe, în special login (/var/log/wtmp, unde sunt înregistrate toate conexiunile și deconectarile din sistem) și syslog (/var/log/messages, unde sunt stocate de obicei toate mesajele din kernel și programele de sistem). Fișierele din /var/log trebuie șterse în mod regulat, altfel vor crește peste măsură.

/var/run- Fișiere în care informațiile sunt adevărate doar până la următoarea repornire a sistemului. De exemplu, fișierul /var/run/utmp conține informații despre utilizatorii conectați în prezent la sistem.

/var/spool- Directoare utilizate pentru a stoca corespondență, știri, cozi de imprimantă și alte sarcini. Pentru fiecare sarcină există un director separat în /var/spool, de exemplu, cutiile poștale ale utilizatorilor sunt stocate în /var/spool/mail.

/var/tmp- Catalog pentru fișiere temporare, a cărui dimensiune este suficient de mare sau a căror durată de viață este mai lungă decât în ​​/tmp. Deși administratorul de sistem nu ar trebui să păstreze fișiere foarte vechi în /var/tmp.

Director /proc- Sistemul de fișiere /proc este virtual și nu există de fapt pe disc. Nucleul îl creează în memoria computerului. Sistemul /proc oferă informații despre sistem (inițial doar despre procese - de unde și numele). Unele dintre cele mai importante fișiere și directoare sunt discutate mai jos. Mai mult informatii detaliate Structura și conținutul sistemului de fișiere /proc pot fi găsite în manualul proc man.

/proc/1- Directorul care conține informații despre procesul numărul 1. Pentru fiecare proces există un director separat în /proc, al cărui nume este identificatorul său numeric.

/proc/cpuinfo- Informații despre procesor, cum ar fi tipul procesorului, modelul, performanța etc.

/proc/devices- Lista driverelor de dispozitiv încorporate în nucleul actual.

/proc/dma- Canale DMA utilizate în prezent.

/proc/sisteme de fișiere- Sisteme de fișiere încorporate în nucleu.

/proc/întreruperi- întreruperi activate în prezent.

/proc/ioports- Porturi I/O utilizate în prezent.

/proc/kcore- Afișează memoria fizică curentă a sistemului. Dimensiunea acestui fișier este exact aceeași cu cea a memoriei computerului, doar că nu ocupă spațiu în memoria propriu-zisă, ci se generează din mers când programele îl accesează. Cu toate acestea, atunci când copiați acest fișier undeva, nu va ocupa spațiu pe disc.

/proc/kmsg- Mesaje emise de kernel. Ele sunt, de asemenea, redirecționate către syslog.

/proc/ksyms- Tabelul simbolurilor kernelului.

/proc/loadavg- Sarcina estimată a sistemului.

/proc/meminfo- Informații despre utilizarea memoriei, atât în ​​zonele fizice, cât și în cele de schimb.

/proc/module- Lista modulelor kernel încărcate în prezent.

/proc/net- Informații despre protocoalele de rețea.

/proc/self- Legătură simbolică către directorul procesului care încearcă să obțină informații de la /proc. Când două procese diferite încearcă să obțină informații în /proc, acestea ajung să aibă link-uri către directoare diferite. Acest lucru facilitează accesul programelor în propriul director al procesului.

/proc/stat- Diverse informații statistice despre funcționarea sistemului.

/proc/uptime- Timpul în care sistemul este în stare de funcționare.

/proc/version- Versiunea Kernel.

Deși multe fișiere au cele obișnuite format text, unele dintre ele au propriile lor. Există multe programe care nu numai că convertesc astfel de fișiere într-un format care poate fi citit, dar oferă și unele funcții. De exemplu, free citește fișierul /proc/meminfo și convertește valorile specificate în octeți în kilobytes (și oferă, de asemenea, câteva informații suplimentare).

Articolul a fost sincer alterat în numele Informației Gratuite!

Dacă oprești 10 oameni pe stradă și îi întrebi ce știu despre Linux, cei mai mulți vor descrie un fel de sistem de operare complex pentru hackeri, care nu are o interfață grafică familiară și este extrem de neprietenos pentru un utilizator neexperimentat. Ce este mai exact Linux? Să ne uităm la materialul de mai jos.

In contact cu

În primul rând, ar trebui să înțelegeți că Linux nu este un sistem de operare, ci mai degrabă un proiect care reunește un număr mare de oameni și companii din întreaga lume. Toate lucrează pentru a îmbunătăți distribuțiile, adăugând și eliminând zeci de mii de linii de cod din soluțiile Linux gata făcute în fiecare zi. Pentru a înțelege acest fenomen, ar trebui să ne întoarcem la istoria altor două proiecte interesante - GNU și Minix.

Cine a inventat Linux?

GNU GPL

La sfârșitul anilor 70, un număr destul de mare de numeroase comunități tocilari care predicau distribuirea gratuită de idei, programe și coduri sursă. Unul dintre oamenii de seamă ai vremii este Richard Stallman, care în 1983 a anunțat dezvoltarea proiectului GNU (abrev. „GNU is Not Unix”).

Scopul ideii a fost să dezvolte și să distribuie gratuit software care să fie la fel de funcțional ca sistemul de operare Unix de la AT&T (o licență de utilizare a codului sursă a costat aproximativ 40.000 USD).

În același timp, Stallman a formulat manifestul GNU GPL (GNU GeneralPublic License), în care a indicat 4 libertăți care stau la baza Linux până în prezent:

Libertate 0. Oricine are dreptul de a rula un program în orice scop;
Libertatea 1. Fiecare poate studia programul și îl poate modifica în funcție de nevoile proprii;
Libertatea 2. Toată lumea are dreptul să distribuie software pentru a-i ajuta pe alții;
Libertatea 3. Oricine poate îmbunătăți și publica software în beneficiul comunității.

În esență, Stallman și-a asigurat dreptul tuturor de a-și vinde liber propriile produse bazate pe software-ul GNU, dar aceste produse trebuie, de asemenea, să fie însoțite de o licență GPL.

Adică, atunci când distribuie un program, o persoană sau o companie este obligată să furnizeze codul sursă tuturor și să le permită să modifice și să utilizeze în mod liber orice fragmente de cod în propriile scopuri.

Minix

O altă persoană care trebuie menționată în contextul istoriei Linux este profesorul din Țările de Jos Andrew Tanenbaum, care a dezvoltat un manual sub forma sistemului de operare Minix în 1987.

Avantajul său a fost compatibilitatea cu popularul procesor Intel 80286 de atunci, în timp ce cel mai comercial versiuni UNIX cipuri Intel nu a susținut. Tanenbaum nu numai că a lansat Minix pe dischete, dar a publicat și toate cele 12 mii de linii de cod din cartea sa, care a devenit un ghid excelent pentru tinerii programatori, dintre care unul era student finlandez. Linus Torvalds.

Linux

începu Torvalds dezvoltare Linuxîn 1991, dar, după ce a primit un nucleu funcțional, a fost forțat să înlocuiască componentele Minix în favoarea analogilor sub licența GNU GPL, deoarece Tanenbaum a limitat legal utilizarea sistemului său exclusiv în scopuri educationale. După ce a postat despre lansarea sistemului său de operare în grupul de știri comp.os.minix și a trecut la componentele GNU, Linus a primit sute de recenzii și sugestii pentru dezvoltare ulterioară sisteme, care a servit drept începutul celui mai masiv proiect software din istorie.

Deja în februarie 1992, Torvalds a început să primească scrisori de la companii care doreau să vândă Linux, dar nu aveau o astfel de oportunitate - în prima versiune a nucleului exista un fișier cu acord de licențiere, în care Linus a indicat o clauză care interzice vânzarea comercială a sistemelor bazate pe Linux. Cu toate acestea, una dintre componentele principale ale întregului proiect a fost compilatorul GCC, protejat de cele patru libertăți Stallman descrise mai sus. Prin urmare, începând cu versiunea 0.12, nucleul Linux a început să fie distribuit și sub licență GPL. Apropo, astăzi multe companii folosesc nucleul Linux fără componente GNU; un exemplu izbitor al unui astfel de produs este sistemul de operare Android.

Cine folosește Linux

Astăzi, nucleul Linux este folosit aproape peste tot. Într-un fel sau altul, software creat de o comunitate dispersată geografic de multe mii care nu are un sediu sau birou central, controlează marea majoritate a existente dispozitive electronice, de la mașini de spălat la instrumente de pe ISS. Distribuțiile pentru uz privat, comercial sau de altă natură sunt îmbunătățite și finalizate în fiecare zi, corporațiile tehnologice investesc sume uriașe de bani în proiecte Linux și toate rezultatele a milioane de ore de lucru pot fi puse la dispoziția oricui în mod absolut gratuit.

distribuții Linux

Pe baza celor de mai sus, nu este greu de concluzionat că există o mulțime de distribuții Linux, iar cele mai populare dintre ele au multe suprapuneri între ele. Deci, cea mai comună versiune Linux Ubuntu(precum și Kubuntu, Xubuntu și Edubuntu) de la Canonical este construit pe altul distribuție populară— Debian. La rândul său, Ubuntu este baza unei alte versiuni populare Linux Mint, și așa mai departe.

În plus, există categorii specializate de distribuții. De exemplu, utilizatori experimentați prefera versiuni Linux din categoria „Asamblați-l singur”, ale cărei module trebuie asamblate independent. Cel mai popular din această categorie este Linux Knoppix. Există, de asemenea, distribuții cu accent regional. Astfel, Rosa, ALT Linux, NauLinux, Calculate Linux, Runtu și altele sunt relativ populare în Rusia.

Istoria acestui sistem de operare a început în 1983, când Linux nu avea încă numele său modern, Richard Stallman a început să lucreze la el. Aproximativ opt ani mai târziu, aproape finalizase dezvoltarea tuturor programelor de sistem incluse în acesta.

În anii 90, un tânăr hacker și programator s-a alăturat lucrului la sistem. Linus Torvalds, el a dezvoltat nucleul pentru sistemul de operare. Și după cum se poate vedea din numele acestui om, sistemul și-a luat numele de la el. Apropo, pinguinul, care a devenit emblema sistemului, a fost anterior simbolul personal al lui Linus, dar soția programatorului, Tove, a venit cu ideea de a face din acest pinguin un simbol al sistemului de operare.

În septembrie 1991, Torvalds a postat pentru prima dată codul sursă pe Internet; orice utilizator îl putea descărca. Acest lucru a atras imediat atenția a sute de programatori, care au descărcat codul sursă și au început să lucreze la el, adăugând propriile programe. Din acel moment a început distribuția sa gratuită și gratuită. În primii ani, doar programatori individuali au fost implicați în acest lucru, dar ulterior companii întregi s-au alăturat dezvoltării. Un fapt interesant este că, dacă acum evoluțiile sistem similar au fost preluate pe bază comercială, atunci ar fi nevoie de aproximativ 11 miliarde de dolari pentru a lucra la el. În total, peste 70 de mii de oameni au lucrat la el de-a lungul anilor pentru a aduce Linux la starea sa actuală. Linux a fost cel care a ieșit pe primul loc în 2012 în ceea ce privește utilizarea în smartphone-uri; ei folosesc , care a fost creat pe baza nucleului Linux, special pentru dispozitivele mobile.

Avantajele Linux

În zilele noastre, Linux în sine, ca atare, nu mai există, dar există și alte sisteme de operare dezvoltate pe nucleul său. Dacă scrieți în chirilic, atunci acestea sunt Fedora, Ubuntu și Android, acestea sunt cele mai populare și răspândite sisteme în acest moment. Exemplu de desktop Fedora Linux

În primul rând, desigur, aș dori să remarc unul dintre principalele sale avantaje, acela că este distribuit gratuit. Prin urmare, dacă instalați Linux pe computere dintr-o întreprindere, nu trebuie să vă fie frică de verificări. Nimeni nu te va acuza că folosești software piratat. Orice programe necesare care rulează pe Linux sunt deja disponibile, atât pentru serviciu, cât și pentru joacă. Nu vom discuta cui și de ce să distribuim programe gratuite.

Al doilea avantaj este că Linux este open source. Acest lucru nu înseamnă nimic pentru mulți oameni, dar voi încerca să-l explic simplu. Să luăm Windows, după ce ați scris nucleul acestui sistem, codul este închis și este imposibil să îl deschideți, deci este imposibil să schimbați ceva în Windows. Desigur, putem schimba designul într-o oarecare măsură, dar nu vom putea intra în Windows. Cu Linux situația este diferită, codul său este deschis, așa că dacă aveți cunoștințe de programare, puteți experimenta, modifica și îmbunătăți sistemul.

Încă câteva avantaje și mici dezavantaje

Iată mai multe avantaje și dezavantaje ale Linux. În primul rând, siguranța, ceea ce este, este

că virușii care navighează constant pe internet în căutarea unui computer neprotejat nu au niciun efect asupra acestui sistem.

De exemplu, dacă un virus intră într-un computer Windows, atunci toate folderele de pe toate discurile vor fi în curând infectate. Sistemul, și în cele mai multe cazuri poate doar salva formatare completăîntregul disc. Cu Linux este puțin diferit, nu este distribuit în foldere și, prin urmare, nu poate dăuna sistemului.

În al doilea rând, aceasta este disponibilitatea software-ului pentru Windows, cu cât mergi mai departe, cu atât este mai greu să găsești unul care să funcționeze program gratuit. Cele cu licență sunt foarte scumpe, dar cele gratuite nu sunt bune. Cu Linux, este adevărat invers: apar programe noi, absolut gratuite, și ca calitate și funcționalitate, de multe ori superioare omologilor lor dezvoltate pentru Windows. Și instalarea programelor este simplificată: accesând site-ul web de distribuție, selectați mai multe programe, introduceți linia dorită Linie de comanda, iar instalarea a început.

De asemenea, aș dori să remarc viteza Linuxului, designul său este simplificat, astfel încât sistemul funcționează mult mai bine mai rapid decât Windows. Desigur, dacă o persoană preferă designul de lux sau are posibilitatea de a cumpăra un supercomputer, atunci s-ar putea să nu-i placă Linux. Acest sistem se comporta bine pe modele bugetareși computere, nu este solicitant și, prin urmare, rapid.

Singurul dezavantaj al acestui sistem este că este oarecum târziu în eliberarea driverelor pentru echipament. Timpul merge înainte, totul este actualizat, în primul rând, programatorii profesioniști creează drivere pentru Windows 7, iar apoi pentru Linux. Acest lucru este legat în principal de comerț; în prima opțiune puteți face bani buni, iar a doua opțiune este gratuită. Dar, în viitorul apropiat, această stare de lucruri va fi corectată. Sunt menționate și alte dezavantaje ale acestui sistem, dar cele mai multe dintre ele sunt exagerate, iar în final, fiecare utilizator decide singur ce să aleagă.

Cele mai bune articole pe această temă