Ce este o distribuție Windows 7. Distribuții Linux

Linux vă poate fi util din mai multe motive. De exemplu, vechiul computer nu poate fi actualizat la versiuni noi de Windows sau macOS sau aveți nevoie de aplicații specifice Linux sau sunteți doar curios să încercați ceva nou. Sau poate tocmai ați cumpărat un computer nou fără sistem de operare și doriți să economisiți bani alegând Linux gratuit.

Instalarea Linux este ușoară. Desigur, există distribuții precum Arch care sunt destul de greu de instalat pentru un începător. Dar majoritatea distribuțiilor moderne sunt foarte ușor de instalat. Poate chiar mai ușor și mai rapid decât Windows.

Înainte de a instala Linux pe computerul principal, faceți o copie de rezervă a datelor importante. Când lucrați cu partiții de pe hard disk, puteți șterge din neatenție ceva important. Desigur, dacă urmați instrucțiunile și citiți cu atenție ceea ce faceți, atunci nu se va întâmpla nimic neașteptat. Dar - nu piesa de prisos în orice caz.

Puteți instala Linux pe computere care rulează Windows și macOS sau pe un hard disk gol. Puteți alege Linux ca sistem principal sau îl puteți utiliza cot la cot cu vechiul sistem.

1. Descărcați distribuția Linux

În primul rând, trebuie să alegeți o distribuție Linux. Evaluarea DistroWatch.com vă va ajuta să decideți.

Apoi trebuie să descărcați distribuția selectată. Este ușor să faci asta: deschide site-ul distribuției dorite, găsește secțiunea de descărcare și alege ceea ce se potrivește bitness-ului procesorului tău.

De regulă, distribuțiile Linux de pe site-urile oficiale sunt oferite pentru descărcare în două moduri. Prima modalitate este o descărcare normală. Al doilea este prin P2P folosind un client torrent. A doua cale este, desigur, mai rapidă. Așa că alegeți-l dacă doriți să economisiți timp.

Când distribuția în format ISO este descărcată, trebuie să o inscripționați pe un CD sau pe o unitate flash USB obișnuită.

Inscripția pe un CD se poate face folosind instrumente standard de sistem: Windows Disc Image Burn sau macOS Disk Utility. Este suficient să faceți clic pe imaginea descărcată cu butonul drept al mouse-ului și să selectați elementul corespunzător din meniu.

Pentru a scrie ISO pe o unitate flash USB, veți avea nevoie de utilități speciale. Pentru Windows, cel mai bine este să alegeți Rufus, iar pentru macOS, UNetbootin. Aceste programe au o interfață foarte simplă, este destul de greu să te încurci în ele.

3. Pregătiți partiția de disc

Acest pas trebuie urmat dacă doriți să vă mențineți sistemul instalat și să utilizați Linux în același timp. Dacă decideți să vă transferați complet computerul pe Linux sau să instalați sistemul de operare pe un hard disk gol, săriți peste paragraful.

Windows

Deschideți Windows Disk Management. Selectați unitatea sau partiția din care intenționați să creați spațiu pentru instalarea dvs. Linux. Majoritatea distribuțiilor vor fi bine cu 10 GB. Dar dacă intenționați să instalați o mulțime de aplicații, luați mai multe. Faceți clic dreapta pe partiție și selectați Shrink Volume. Introduceți o dimensiune și faceți clic pe OK.

Procesul poate dura destul de mult, așa că vă rugăm să aveți răbdare.

Când Gestionarea discurilor a terminat de redimensionat partițiile, discul va avea spațiu gol nealocat marcat cu negru. Aici vom instala Linux.

Mai târziu, dacă nu aveți nevoie de Linux, puteți șterge partițiile cu acesta și puteți da spațiul eliberat înapoi Windows folosind același instrument de gestionare a discurilor.

macOS

Puteți aloca un loc pentru instalarea Linux prin „Utilitarul de disc” macOS. Selectați unitatea și faceți clic pe semnul „+” pentru a crea o partiție pentru Linux. Crearea unei noi partiții poate dura ceva timp.

4. Pregătiți bootloader-ul

Windows

Acest element se aplică numai computerelor noi care sunt preinstalate cu Windows 10, 8.1 sau 8. Aceste computere folosesc un bootloader UEFI care nu vă va permite să porniți pe alt sistem decât Windows.

Pentru a remedia acest lucru, accesați setările BIOS ale computerului și dezactivați opțiunea Secure Boot. Apoi reporniți. Gata, acum puteți descărca și instala alte sisteme alături de Windows.

macOS

Spre deosebire de majoritatea computerelor, un Mac necesită câțiva pași suplimentari pentru a instala Linux într-o pornire duală cu macOS.

În primul rând, dezactivați SIP. Reporniți Mac-ul și apăsați Cmd + R. Va apărea meniul Recuperare. Selectați „Terminal” în el și introduceți csrutil disable .

Reporniți Mac-ul din nou. SIP este dezactivat.

Manual

Potrivit dacă doriți să setați singur dimensiunile partițiilor sau, de exemplu, să creați o partiție separată pentru fișierele dvs. Pentru a face acest lucru, selectați „Altă opțiune” și faceți clic pe „Continuare”.

Linux va afișa ce partiții aveți pe computer. Puteți să le ștergeți, să le formatați sau, dimpotrivă, să lăsați secțiunile cu informațiile pe care doriți să le păstrați intacte.

Pentru a instala Linux în locul sistemului dvs., selectați partiția cu sistemul instalat și ștergeți-o cu butonul „-”. Apoi creați noi partiții pe spațiul eliberat.

  • Partiție rădăcină pentru fișierele de sistem Linux. Selectați sistemul de fișiere Ext4 și punctul de montare /.
  • O partiție de schimb sau o partiție de schimb este utilă dacă nu aveți suficientă memorie RAM, dar o unitate SSD rapidă. În lista de sisteme de fișiere, selectați Schimbați partiția.
  • Secțiunea Acasă este locul unde vor fi stocate fișierele dvs. Selectați un sistem de fișiere Ext4 și un punct de montare /home.

Faceți clic pe „Continuați” și confirmați modificările. Programul de instalare va șterge partițiile pe care le-ați selectat și va crea altele noi în spațiul eliberat.

Cum se instalează Linux lângă sistemul actual

Există două moduri de a instala Linux lângă sistemul dvs.

Auto

Majoritatea instalatorilor Linux detectează imediat sistemele pe care le-ați instalat. Dacă nu ați creat un spațiu separat pe disc pentru Linux, puteți încerca să selectați opțiunea „Instalați lângă Windows”. Programul de instalare va crea automat partițiile necesare și nu trebuie să faceți nimic manual.

Manual

Dacă doriți să determinați singur cât spațiu să alocați sistemul și ați urmat instrucțiunile de la pasul 3, faceți clic pe „O altă opțiune” și faceți clic pe „Continuare”. Veți vedea partițiile de disc și spațiul gol pe care l-am pregătit pentru Linux. Creați o partiție rădăcină acolo (punct de montare /) așa cum este descris mai sus. Partiția de acasă nu este necesară în acest caz: veți putea copia și modifica fișierele de pe sistemul dvs. principal.

Faceți clic pe Continuare. Programul de instalare va lăsa fișierele dvs. acolo unde sunt. Pur și simplu va crea noi partiții în spațiul liber. Veți putea alege ce sistem doriți să porniți la pornire.

8. Finalizați instalarea Linux

Apoi vi se va cere să vă prezentați. Introduceți numele și creați o parolă. Nu uitați parola, deoarece veți avea nevoie de ea în orice moment pentru a finaliza sarcinile în numele tuturor. Opțional, puteți cripta folderul de acasă.

Atunci doar așteaptă. Când instalarea se termină, vi se va solicita să eliminați discul de instalare și să reporniți. Nu uitați să dezactivați pornirea de pe unități externe din BIOS dacă ați activat-o.

Ce să faci după instalare

Când reporniți și desktopul Linux apare în fața dvs., puteți face tot ce faceți pe Windows și macOS: navigați pe web, editați documente și ascultați muzică. Nu uitați să actualizați și să căutați în „App Store” (sau echivalentul acestuia, în funcție de distribuție) pentru a instala aplicațiile de care aveți nevoie.

Încercați Linux și veți vedea că în viața de zi cu zi nu este mai complicat decât Windows sau macOS.

Există 4 părți principale în orice sistem de operare: nucleu, structură de fișiere, interpret de comenzi de utilizator și utilitare. Nucleul este partea principală, definitorie a sistemului de operare, care gestionează hardware-ul și execuția programelor. Structura fișierelor este un sistem de stocare a fișierelor pe dispozitivele de stocare. Un interpret de comandă sau un shell este un program care organizează interacțiunea utilizatorului cu un computer. Și, în sfârșit, utilitățile sunt doar programe separate care, în general, nu diferă fundamental de alte programe lansate de utilizator, cu excepția scopului lor principal - îndeplinesc funcții de utilitate.

După cum am menționat mai sus, pentru a fi precis, cuvântul „Linux” se referă doar la nucleu. Prin urmare, atunci când vorbim despre un sistem de operare, ar fi mai corect să spunem „un sistem de operare bazat pe nucleul Linux”. Nucleul Linux este dezvoltat sub supravegherea generală a lui Linus Torvalds și distribuit gratuit (pe baza licenței GPL), la fel ca o cantitate imensă de alte software, utilități și aplicații. Una dintre consecințele distribuției gratuite de software pentru Linux a fost că un număr mare de firme și companii diferite, precum și grupuri de dezvoltare pur și simplu independente, au început să lanseze așa-numitele distribuții Linux.

Un kit de distribuție este un set de software care include toate cele 4 componente principale ale sistemului de operare, adică nucleul, sistemul de fișiere, shell-ul și un set de utilitare, precum și un set de programe de aplicație. De obicei, tot software-ul inclus într-o distribuție Linux este distribuit în conformitate cu termenii GPL, așa că poate părea că oricine poate lansa distribuția, sau mai degrabă oricine nu este prea leneș să adune o colecție de software gratuit. Și există un anumit grad de plauzibilitate într-o astfel de afirmație. Cu toate acestea, dezvoltatorul distribuției trebuie să creeze cel puțin un program de instalare care va instala sistemul de operare pe un computer care nu are deja un sistem de operare. În plus, este necesar să se asigure rezolvarea interdependențelor și contradicțiilor dintre diferite pachete (și versiuni de pachete), ceea ce, după cum vom vedea mai târziu, este și o sarcină nebanală. Cu toate acestea, există deja peste o sută de distribuții Linux diferite în lume, iar altele noi apar tot timpul.

Istoria distribuțiilor

linux - nucleu

În 1991, Linus Torvalds, un student finlandez, a devenit extrem de fascinat de ideea de a scrie un nucleu compatibil UNIX (vezi Figura 1) pentru un sistem de operare pentru computerul său personal cu un procesor din arhitectura Intel 80386, acum foarte răspândită. prototipul pentru viitorul nucleu a fost sistemul de operare MINIX: compatibil cu UNIX un sistem de operare pentru computere personale care era încărcat de pe dischete și se încadra în memoria foarte limitată a unui computer personal la acea vreme. MINIX a fost creat de Andrew Tanenbaum ca un sistem de operare didactic care demonstrează arhitectura și caracteristicile UNIX, dar este inutilizabil din punctul de vedere al unui programator. Era un nucleu cu drepturi depline pentru PC-ul său pe care Linus Torvalds dorea să-l creeze. Și-a numit kernel freax, dar mai târziu a fost schimbat de proprietarul serverului ftp în Linux - un hibrid al numelui creatorului și al cuvântului UNIX.

Compatibilitatea UNIX în acest moment însemna că sistemul de operare trebuia să suporte standardul POSIX. POSIX este un model funcțional al unui sistem de operare compatibil UNIX care descrie modul în care sistemul ar trebui să se comporte într-o anumită situație, dar nu oferă nicio îndrumare cu privire la modul în care acest lucru ar trebui implementat programatic. POSIX a descris acele proprietăți ale sistemelor compatibile cu UNIX care erau comune diferitelor implementări ale UNIX la momentul creării standardului. În special, POSIX descrie apelurile de sistem care trebuie procesate de un sistem de operare compatibil cu acest standard.

Cel mai important rol în dezvoltarea Linux a fost jucat de rețelele globale de calculatoare Usenet și Internet. În primele etape, Linus Torvalds a discutat despre munca și provocările sale cu alți dezvoltatori din grupul de știri comp.os.minix MINIX Usenet. Decizia cheie a lui Linus a fost să publice codul sursă pentru prima versiune încă inoperabilă a nucleului sub licența GNU GPL gratuită. Datorită acestui lucru și internetului din ce în ce mai răspândit, mulți oameni au putut să compileze și să testeze în mod independent acest nucleu, să participe la discuția și corectarea erorilor și, de asemenea, să trimită corecții și completări la textele sursă Linus. Acum mai mult de o persoană a lucrat la nucleu, dezvoltarea a mers mai rapid și mai eficient.

În 1992, versiunea kernel-ului Linux a ajuns la versiunea 0.95, iar în 1994 a fost lansată versiunea 1.0, ceea ce indică faptul că dezvoltatorii au considerat în sfârșit că nucleul în ansamblu a fost terminat și toate erorile au fost (teoretic) remediate. Dezvoltarea nucleului Linux este acum un efort mult mai mare al comunității decât era înainte de versiunea 1.0. Rolul lui Linus Torvalds însuși s-a schimbat și el: acum nu este principalul dezvoltator, ci cel mai autoritar membru al comunității, evaluând în mod tradițional calitatea codului sursă care ar trebui inclus în kernel și dându-și aprobarea pentru includerea acestora. . Cu toate acestea, modelul general de dezvoltare liberă de către comunitate rămâne.

Totuși, la fel cum este imposibil să faci un sistem de operare fără un nucleu, tot așa nucleul va fi inutil fără utilități care i-ar folosi capacitățile. Datorită proiectului GNU, Linus Torvalds a putut imediat să utilizeze utilități gratuite cu Linux: bash, compilatorul gcc, tar, gzip și multe alte aplicații binecunoscute și utilizate pe scară largă care ar putea funcționa cu nucleul său compatibil UNIX. Așa că Linux a intrat imediat într-un mediu bun și, în combinație cu utilitățile GNU, a fost un mediu foarte interesant pentru dezvoltatorii de software, chiar și într-un stadiu foarte incipient al dezvoltării sale. Pasul fundamental înainte a fost tocmai acela că din nucleul Linux și utilitățile și aplicațiile GNU a devenit posibil pentru prima dată să se realizeze un sistem de operare complet gratuit, adică să lucreze cu un computer și, în plus, să dezvolte noi software folosind doar gratuit. software. Idealul dezvoltării complet necomerciale, formulat de Stallman, ar putea fi acum adus la viață. Curand au aparut posibilitatile teoretice de realizare a idealului, dar asta nu a insemnat implementarea sa practica imediata. Compatibilitatea utilităților Linux și GNU s-a datorat faptului că ambele au fost scrise cu o orientare către aceleași standarde și practici. Cu toate acestea, în cadrul acestei practici (adică în prezența multor sisteme UNIX diferite), a existat mult loc pentru incompatibilități și soluții diferite. Prin urmare, la etapa inițială a dezvoltării nucleului, fiecare aplicație GNU care a funcționat pe Linux a fost o altă realizare pentru Linus. Primele au fost bash și gcc. Astfel, combinația dintre GNU și Linux a făcut posibilă crearea unui sistem de operare liber, dar în sine nu a constituit încă un astfel de sistem, deoarece Linux și diverse utilitare GNU au rămas piese separate de software scrise de oameni diferiți care nu au luat întotdeauna în considerare. cont de ce au facut altii... Principala proprietate a oricărui sistem este consistența componentelor sale.

Apariția distribuțiilor

După o anumită perioadă de dezvoltare, un număr dintre cele mai importante utilitare GNU rulau deja în mod constant pe Linux. Nucleul Linux compilat, cu un set mic de utilitare GNU compilate deja pe Linux, a constituit un set de instrumente pentru un dezvoltator de software care dorea să folosească un sistem de operare gratuit pe computerul său personal. Sub această formă, Linux nu era potrivit doar pentru dezvoltarea Linux, ci reprezenta și un sistem de operare în care era deja posibilă realizarea unor sarcini aplicate. Desigur, primul lucru pe care l-ați putea face în Linux a fost să scrieți programe în C.

Când sarcina de a obține un computer cu un sistem Linux care rulează permanent pe acesta a devenit solicitată și destul de comună, dezvoltatorii de la universitățile din Helsinki și Texas își creează propriile seturi de dischete din care nucleul compilat și utilitățile de bază pot fi scrise pe un hard disk. , apoi porniți sistemul de operare direct de pe acesta. Aceste seturi de dischete au fost primele prototipuri ale distribuțiilor Linux moderne - pachete software care pot fi folosite pentru a obține un sistem de operare funcțional pe computer. Trebuie remarcat faptul că distribuția Linux a inclus produse software GNU încă de la început. De fapt, ori de câte ori se spune „sistem de operare Linux”, se înțelege „kernel-ul Linux și utilitarele GNU”. Free Software Foundation recomandă să-i denumească sistemul de operare Linux.

Totuși, copierea tuturor programelor necesare pe hard disk nu este suficientă pentru a obține mediul de operare potrivit nevoilor utilizatorului (chiar dacă acesta este un utilizator foarte profesionist). Prin urmare, primele seturi de dischete pot fi numite numai condiționat distribuții. Pentru a obține un sistem de operare funcțional, sunt necesare câteva mijloace speciale de instalare și configurare a software-ului. Prezența unor astfel de instrumente este cea care distinge distribuțiile Linux moderne. Cealaltă sarcină cea mai importantă a unei distribuții este actualizarea regulată. Software-ul, în special software-ul gratuit, este una dintre zonele cu cea mai rapidă creștere, așa că nu este suficient să instalați Linux o dată, trebuie totuși să îl actualizați în mod regulat. Slackware, creat de P. Volkerding, a devenit prima distribuție în sensul modern care s-a răspândit. Era cunoscut pe scară largă utilizatorilor Linux încă din 1994.

În ciuda faptului că, odată cu apariția primelor distribuții, instalarea Linux nu mai necesită autocompilarea tuturor programelor din sursă, utilizarea Linux a rămas lotul dezvoltatorilor: utilizatorul sistemului de operare cu acesta la acel moment de dezvoltarea sa ar putea fi angajată aproape exclusiv în programare. Cel puțin, pentru a îndeplini alte sarcini zilnice de aplicație în ea (de exemplu, citirea de e-mailuri, scrierea de articole etc.), a trebuit mai întâi să petreacă ceva timp programând și chiar dezvoltării sistemului Linux în sine pentru a crea aplicații adecvate pentru el sau să le facă să funcționeze pe Linux.

Tot software-ul Linux era open source, așa că în curând au apărut tot mai multe aplicații Linux care au fost folosite de o comunitate mai mare, devenind mai fiabile și dobândind din ce în ce mai multe funcționalități. În cele din urmă, apare ideea că aplicațiile Linux și GNU pentru Linux pot fi transformate în sisteme de operare complete, potrivite pentru o gamă foarte largă de utilizatori, prin eforturile dedicate ale unui grup restrâns de dezvoltatori și vândute utilizatorilor pentru bani ca alternativă și alternativă. la sistemele de operare proprietare existente.

Beneficiul unui sistem de operare format integral din software liber este evident – ​​cei care asamblează acest sistem nu trebuie să plătească pe nimeni pentru programele incluse în el. Mai mult, dezvoltarea și actualizarea ulterioară a programelor existente este, de asemenea, efectuată de comunitatea de dezvoltatori gratuit, nu este nevoie să plătiți angajații care ar face acest lucru. Ca urmare, costurile unei companii care compilează o distribuție Linux pentru utilizator sunt limitate la programatori plătitori care integrează aplicații disparate în sistem și scrierea de programe pentru a standardiza procedurile de instalare și configurare a sistemului pentru a facilita aceste sarcini pentru un nepregătit. utilizator, precum și costurile de autopublicare a distribuției rezultate. Pentru cumpărătorul final, aceasta înseamnă o reducere fundamentală a prețului sistemului de operare.

Prima companie de succes care operează în cadrul acestei scheme a fost Red Hat, care a apărut în 1995. Red Hat a adresat evoluțiile sale nu numai programatorilor profesioniști, ci și utilizatorilor obișnuiți și administratorilor de sistem, pentru care un computer este în primul rând un loc de muncă de birou sau un server de lucru. Concentrându-se pe ofertele deja existente pe piață pentru această clasă de utilizatori, Red Hat a acordat întotdeauna o mare atenție dezvoltării de aplicații cu interfață grafică pentru a efectua sarcini tipice de configurare și administrare a sistemului. Afacerea Red Hat s-a dezvoltat destul de succes, în 1999 această companie a fost înființată - imediat după emisiune, acțiunile au crescut în preț foarte puternic, dar apoi hype-ul s-a domolit. Red Hat deține în prezent o cotă foarte mare de piața serverelor și stațiilor de lucru Linux. Datorită Red Hat, formatul de pachet RPM a devenit foarte răspândit în comunitatea de utilizatori Linux.

Aproape simultan cu Red Hat a apărut proiectul Debian. Scopul său a fost aproape același - să facă o distribuție completă a Linux și a software-ului liber GNU, dar acest proiect a fost conceput ca un proiect fundamental necomercial, implementat de o comunitate de dezvoltatori, regulile de interacțiune în care ar fi pe deplin în concordanță cu idealurile de software liber. Comunitatea de dezvoltatori Debian este una internațională, ai cărei membri interacționează prin internet, iar regulile de interacțiune dintre ei sunt determinate de documente speciale - politici (ing. politică).

Comunitatea de dezvoltare nu realizează niciun profit din vânzarea Debian, versiunile sale sunt distribuite gratuit, disponibile pe Internet și pot fi distribuite pe suporturi de stocare (CD, DVD), dar chiar și în acest caz prețul lor depășește rar costul. a mass-media și a markup-ului care plătește costurile de publicare. Inițial, dezvoltarea Debian a fost sponsorizată de Free Software Foundation. Destinatarii distribuțiilor Debian au fost întotdeauna în primul rând utilizatori profesioniști, într-un fel sau altul legați de dezvoltarea software-ului academic, care sunt gata să citească documentația și să organizeze profilul de sistem necesar cu propriile mâini, corespunzând exact sarcinilor lor. Orientarea către un astfel de public a predeterminat unele tendințe în dezvoltarea Debian: nu a avut niciodată o abundență de instrumente de configurare a mediului grafic „simple”, tot felul de „vrăjitori”, dar s-a acordat întotdeauna multă atenție mijloacelor de consecvență și integrarea uniformă a software-ului într-un singur sistem. În Debian s-a născut managerul de pachete (APT). Debian este în prezent cea mai populară distribuție Linux printre utilizatorii care sunt profesioniști IT.

Ori de câte ori este nevoie de software gratuit, o mulțime de soluții alternative apar imediat, așa cum sa întâmplat cu distribuțiile Linux. După 1995, au apărut (și continuă să apară) un număr imens de companii comerciale și comunități libere care își fac sarcina să pregătească și să lanseze distribuțiile Linux. Fiecare dintre ele are propriile sale caracteristici, propriul public țintă, propriile sale priorități. Până în prezent, pe piața de distribuție au apărut câțiva lideri care oferă soluții mai mult sau mai puțin universale și sunt cei mai cunoscuți și utilizați. Pe lângă deja numitele Red Hat și Debian, printre distribuțiile destinate utilizatorului obișnuit, trebuie menționate germanul SuSE și francezul Mandriva (până în 2005 - Mandrake), dintre cele adresate specialiștilor - Gentoo. Dar, pe lângă jucătorii „mari” de pe piața de distribuție, există multe mai multe distribuții mai puțin obișnuite. Acum, utilizatorul care dorește să instaleze Linux se confruntă cu problema alegerii unei distribuții. Criteriile de selecție - și sarcinile care ar trebui să fie rezolvate folosind Linux, și nivelul de pregătire a utilizatorilor, și tehnologie, și contactele viitoare cu comunitatea care dezvoltă distribuția.

Distribuția sistemului de operare

O distribuție a unui sistem de operare este o formă de distribuție a software-ului de sistem. Distribuțiile există deoarece forma software-ului folosit pentru a-l distribui aproape niciodată nu se potrivește cu forma software-ului de pe sistemul care rulează.

Setul de distribuție conține de obicei programe pentru inițializarea inițială a sistemului (inițializarea hardware, încărcarea unei versiuni reduse a sistemului și rularea programului de instalare), un program de instalare (pentru selectarea modurilor și opțiunilor de instalare) și un set de fișiere speciale care conțin părți individuale ale sistemului. sistem (așa-numitele pachete).

Programul de instalare vă permite, de asemenea, să efectuați configurarea inițială a sistemului.

Caracteristici de distribuție:

politica de distributie

un document care reglementează de către cine și cum este dezvoltat kitul de distribuție, din ce motive software-ul este inclus în acesta, ce cerințe (pentru plasarea în sistemul de fișiere, interacțiunea cu alte componente ale kitului de distribuție etc.) sunt impuse pachetelor

încărcător

inițializarea hardware, pornirea unei versiuni (de obicei) reduse a sistemului, inițializarea media

instalator

selectați opțiunile de instalare și pachetele de instalat

program de configurare inițială

configurația inițială a sistemului

manager de pachete

instalarea pachetelor pe un sistem care rulează, actualizarea pachetelor etc.

seturi de pachete

disponibilitatea programelor solicitate de utilizator, specializarea kit-ului de distribuție (scop general, salvare, „live”, micro etc., precum și concentrarea pe rezolvarea unor probleme specifice - distribuții cluster, distribuții pentru domenii specifice ale științei etc.)

dezvoltator

soluții tehnice, administrative, financiare și de altă natură care stau la baza distribuției, disponibilității suportului pentru utilizatori

comunitate

competența utilizatorului, asistența reciprocă, schimbul de experiență între utilizatori

alte caracteristici

ușurință de instalare și securitate, ușurință de configurare, longevitate, stabilitatea dezvoltării distribuției, distribuție plătită etc.

Cuvântul „distribuție” se găsește adesea pe site-urile dedicate sistemului de operare Linux. Pentru mulți, acest concept nu devine foarte clar. Astfel, voi încerca să mă opresc asupra acestei probleme pentru a aduce o oarecare claritate.

În primul rând, aș dori să vă spun ce este o distribuție în general...

Deci, un kit de distribuție este un set de programe (pachete), un anumit set de utilități asamblate împreună pe nucleul sistemului. Nucleul Linux este lansat central, iar distribuția Linux, cu o anumită cantitate de cunoștințe și abilități, poate fi asamblată de oricine fie de la zero, fie pe baza unei distribuții existente... În prezent, există un număr mare de distribuții de sistemul de operare Linux. Din acest set, există o serie de cele lansate de firme comerciale pe bază comercială, cu toate acestea, în cea mai mare parte, distribuțiile sunt distribuite gratuit în condițiile licenței GPL. Astfel, utilizatorul are posibilitatea de a alege oricare dintre distribuțiile care îi place sau, după cum sa menționat deja, în funcție de cunoștințe și abilități, își poate asambla propriul sistem după bunul său plac.

Teoretic (și pentru unii, practic), puteți face fără un kit de distribuție, pentru care va trebui să descărcați toate componentele viitorului sistem: nucleul, utilitățile de sistem, pachetele software de care aveți nevoie special pentru dvs., manageri de ferestre, biblioteci și compilatoare etc. Apoi toate acestea vor trebui compilate și instalate pe sistem. De asemenea, trebuie să vă amintiți interdependența multor kituri unele de altele ... În general, sistemul în sine poate fi asamblat fără un kit de distribuție, totuși, de ce să reinventați roata dacă totul a fost inventat cu mult timp înaintea noastră?

În al doilea rând, se pune întrebarea, care este diferența dintre o distribuție și alta?

Principala diferență este în programul de instalare și configurația inițială a sistemului de operare Linux. În majoritatea cazurilor, distribuțiile, indiferent de versiune, conțin cele mai compatibile și moștenite pachete de programe și setări pentru a menține compatibilitatea între versiuni, deși unele distribuții sunt foarte greu de actualizat... În opinia mea, aceasta este o mare omisiune și minus pentru această construcție...

Următoarea diferență în setul de utilități și pachete este scopul și cantitatea. Dacă doriți, puteți găsi distribuții minimaliste, a căror dimensiune vă permite să le puneți pe mai multe dischete. De obicei, acestea sunt destinate unor scopuri administrative restrânse. Și există ansambluri universale uriașe care au cel puțin un DVD. Majoritatea distribuțiilor ocupă un singur CD, cel mai adesea (această tendință a fost trasată nu cu mult timp în urmă) permițându-vă să porniți sistemul fără a-l instala pe un hard disk. Această tehnică se numește LiveCD (live CD). În plus, distribuțiile diferă în domeniile lor de aplicare: unele sunt concepute pentru utilizare pe servere, în timp ce altele sunt pentru sisteme desktop și laptopuri.

Instrumentele de bază, aplicațiile și utilitățile sunt incluse în distribuții ca pachete software gata de instalat. Aceasta este și diferența dintre distribuții: dependență de formatul pachetului. Acestea sunt în principal: RPM (formatul Red Hat), DEB (formatul Debian) și TGZ (formatul Slackware). Unele distribuții și-au creat propriile formate de pachete, totuși, în cea mai mare parte, cele trei formate de mai sus „stăpânesc” lumea distribuțiilor Linux 🙂

distribuții DEB

Deb este extensia numelui de fișier pentru pachetele „binare” pentru instalarea, actualizarea și eliminarea software-ului de pe sistemul de operare al proiectului Debian, precum și pentru alte distribuții Linux care folosesc dpkg ca sistem de gestionare a pachetelor.

Deb, apropo, face parte din cuvântul Debian, care, la rândul său, și-a primit numele de la numele Debra, soția fondatorului acestei distribuții, Ian Murdoch, și, de asemenea, Ian de la numele său.

Există distribuții care folosesc formatul pachetului .debși manager de pachete dpkg, - Debian în sine, Knoppix, MEPIS, Ubuntu (și Kubuntu bazat pe Ubuntu, Xubuntu etc.), Damn Small Linux ... În general, există o mulțime de astfel de ansambluri, există mai mult de o duzină de distribuții bazate pe Ubuntu singur.

Distribuții RPM

RPM (Red Hat Package Manager - Red Hat Package Manager sau RPM Package Manager) înseamnă două lucruri: formatul pachetelor software și programul creat pentru a gestiona pachetele respective.

Programul vă permite să instalați, să actualizați sau să eliminați software. Formatul RPM se bazează pe formatul dezvoltat de LSB.

Acest sistem de gestionare a pachetelor a fost dezvoltat inițial de Red Hat pentru Red Hat Linux. Mai târziu, RPM a început să fie folosit în multe distribuții GNU/Linux și, în plus, a fost portat pe alte sisteme de operare: Novell NetWare (de la versiunea 6.5 SP3), IBM AIX (de la versiunea 5) și altele...

Reprezentanți ai distribuțiilor bazate pe sistemul de gestionare a pachetelor RPM și există foarte mulți dintre ei în lumea computerelor, - ALT Linux, Ark Linux, ASPLinux, CentOS, Fedora, Mandriva, openSUSE, PCLinuxOS, Red Hat, Red Flag Linux, Turbolinux, Trustix...

Pe lângă sistemele descrise mai sus, există și alte opțiuni pentru sistemele de pachete, cum ar fi distribuțiile de tip Slackware și distribuțiile cu sisteme de pachete originale.

Primul tip include Slackware, DeepStyle, MOPSLinux, Sabayon, Slamd64, Slax, VectorLinux, Ultima Linux etc... Și distribuții precum CRUX, Gentoo, Onebase Linux, Arch Linux... folosesc sistemele lor originale de pachete...

Unele distribuții pot fi construite comercial datorită includerii pachetelor cu licență comercială în versiuni, dar cele mai multe dintre ele au și o versiune gratuită (exemple de distribuții comerciale: Libranet, Linspire, Linux XP, Mandriva PowerPack, Nitix, Novell Linux Desktop, Progeny Debian, Red Hat Enterprise Linux, SUSE, Thinstation, Xandros...

Mai multe informații despre distribuțiile Linux și caracteristicile fiecăreia dintre ele pot fi găsite, de exemplu, în

Dacă tu, dragă cititor, ai ceva de-a face cu computerele și cu o varietate de software instalat pe ele, atunci probabil că ai auzit un cuvânt precum „ trusa de distributie". Este adesea folosit în conversațiile lor de către administratorii de sistem, programatori și alți profesioniști IT. Dar ce este o distribuție? În termeni simpli, un kit de distribuție este un program (sau cu alte cuvinte, un pachet) care instalează cutare sau acel software pe un computer. Acum să ne aprofundăm puțin în termeni specifici de computer.

Distributie(din engleză distribute) este una dintre formele de distribuție a software-ului. Cel mai adesea, o distribuție constă dintr-un program de pornire a sistemului; program de instalare, care servește la selectarea modului și a parametrilor de instalare a software-ului; și un set de pachete software care conțin părți individuale ale programului. Pentru sistemele de operare, există încă o inițializare a hardware-ului instalat în sistem, care urmează imediat după pornirea inițială a sistemului.

Apariția și distribuția distribuțiilor de software se datorează faptului că acele programe care sunt deja instalate pe computerele utilizatorilor diferă atât între ele, cât și de programul original cu care au fost instalate. Pentru unificarea procesului de instalare a software-ului și utilizarea diverșilor parametri în procesul de configurare și instalare, au fost inventate kituri de distribuție - pachete unice de instalare.

Distribuțiile de instalare pentru diferite sisteme de operare sunt distribuite diferit. Deci, pentru familia de sisteme de operare Microsoft Windows, acestea vin sub formă de instalatoare .EXE și .MSI, pentru Macintosh - sub formă de imagini în format DMG, pentru sistemele de operare Linux - sub formă de pachete în format RPM sau DEB, iar pe lângă pachete, acestea pot fi furnizate sub formă de coduri sursă , reprezentate de arhive tar.gz sau tar.bz2.

Cel mai adesea, distribuțiile sunt reîncărcate prin World Wide Web fie sub formă de arhive, fie sub formă de imagini de disc.

Pe lângă software-ul de mai sus trusa de distributie ov, există și distribuții de sisteme de operare (am menționat deja acest lucru în treacăt). Când se lansează distribuția sistemului de operare, se lansează mai întâi încărcătorul primar, se inițiază hardware-ul computerului, se lansează o versiune redusă a sistemului de operare și, în final, se lansează programul de instalare, care instalează sistemul de operare propriu-zis pe computer. . Kitul de distribuție conține și piese separate - așa-numitele pachete care instalează sau nu instalează anumite programe pe computer.

Acum să vorbim puțin despre distribuțiile sistemelor de operare Linux. În prezent, aceste distribuții au depășit semnificativ ideea că acesta este un set de programe pe un disc și instalatorul lor. În prezent, situația s-a schimbat semnificativ în bine. Pe lângă managerul de pachete care există în sistem, există depozite întregi ale unei game largi de aplicații Linux. Utilizatorul are posibilitatea de a descărca întotdeauna cel mai recent și necesar software de pe Internet, iar proprietarii serverelor pe care sunt stocate aceste depozite garantează că niciun software rău intenționat nu va fi descărcat de către utilizator împreună cu aceste pachete. În plus, versiunile descărcate ale programelor sunt garantate să funcționeze în sistem.

Și nu întotdeauna pachetul pe care l-ați descărcat dintr-un anumit depozit va fi același cu pachetul pe care îl distribuie autorul său. Deoarece sistemul de operare Linux și tot software-ul său se bazează pe principiul deschiderii întregului cod, oricine a observat o eroare, o gaură sau o vulnerabilitate într-un anumit produs software și a reușit să găsească o soluție demnă la această problemă poate posta o versiune corectată. a pachetului de instalare.

Dar uneori dezvoltatorii de produse software - distribuțiile pentru Linux se comportă destul de ciudat, de neînțeles și ilogic, opunându-se diferitelor inovații și patch-uri lansate pentru pachetele lor software de către alți dezvoltatori. Următorul exemplu poate servi drept exemplu: dezvoltatorul unuia dintre managerii de ferestre, ion3, s-a opus distribuirii unui patch pentru acest program, care a făcut posibilă netezirea fonturilor neuniforme pe ecran, ceea ce a sporit lizibilitatea informațiilor text din Monitorul. Sau când creatorii mega-popularului browser de internet FireFox s-au opus faptului că Yandex era motorul de căutare implicit în distribuția rusă AltLinux. Adesea, totul se termină cu faptul că dezvoltatorul începe să-și lanseze produsul chiar și sub un alt nume.

Variat trusa de distributie Programele și sistemele de operare apar destul de des și ați putea chiar să vă gândiți că vă puteți îneca în această mare. Dar doar câteva dintre ele devin demne de atenția publicului larg, deoarece, pe lângă selecția programelor în sine, sprijinul lor, stabilitatea muncii și mulți alți factori sunt esențiali.

Aceasta încheie acest articol. Ne vedem pe alte pagini!

Să presupunem că ai auzit odată un cuvânt ca trusa de distributie, indiferent de unde - fie pe Internet, fie de la utilizatori, dar adevărul este că nu cunoașteți sensul acestui cuvânt. Vom vorbi despre asta în detaliu astăzi.

Deci, ce este o distribuție?

Distributie- acesta este un fișier sau mai multe fișiere care poartă diverse instrucțiuni pentru instalarea programului. Cu cuvinte simple, acesta este un fișier de instalare sau fișiere de program.

De exemplu, ar putea arăta astfel: ați descărcat un program care a fost împachetat în rar sau fermoar arhivă, apoi despachetați toate fișierele din această arhivă și obțineți un folder în care există multe fișiere diferite. Toate împreună pot fi numite un kit de distribuție. De asemenea, există distribuții ambalate în formate ISO, care sunt și destul de ușor de despachetat.

Și oricum, de ce toate aceste dificultăți cu distribuțiile și o grămadă de fișiere?

Și totul este cu adevărat simplu. La instalarea programului din fișierul de instalare (distribuție), fișierele sunt distribuite în anumite foldere, datele sunt scrise și în registry, deci la instalarea programului, distribuțiile sunt foarte importante.

Și apropo, trusa de distribuție și programul în sine sunt două lucruri diferite.

Când rulăm fișierul de instalare al distribuției, cel mai adesea este lansată fereastra de instalare, care ajută la instalarea programului. Expertul de instalare poate verifica dacă sunt îndeplinite toate condițiile pentru a instala programul. Aceasta poate fi o verificare a resurselor computerului pentru ca aplicația să funcționeze, precum și o verificare a cerințelor de sistem.

Prin urmare, cu ajutorul kit-ului de distribuție, putem configura, de exemplu, limbajul programului, interfața, câteva fișiere suplimentare care trebuie instalate.

Distribuția are de obicei extensia executabil sau msiși constă dintr-un singur fișier. Pot fi descărcate de pe Internet, cântăresc puțin de la câțiva megaocteți sau mai mult. Acest fișier are instrucțiuni de instalare și prin rularea acestuia, toate fișierele necesare vor fi deja descărcate de pe Internet.

De exemplu, Distribuția browserului Google Chrome cântărește aproape 1 MB și toate celelalte fișiere sunt descărcate de pe Internet și apoi instalate.

Alt exemplu. Sistemele de operare existente, diverse programe precum Photoshop sau 3D Max au un număr mare de fișiere - toate acestea se numesc distribuție. În aceste foldere cu multe fișiere, există de obicei un fișier install.exe sau setup.exe, care lansează programul de instalare al distribuției.

Cum se rulează distribuția?

După cum am spus mai sus, distribuția are un fișier numit Install.exe sau Setup.exe. Rulați-l și instalarea va începe.

În acest moment, există un nou format interesant de lansare a programelor, numit Portabil. Este bine pentru că atunci când rulați fișierul dorit, programul va funcționa deja și nu trebuie instalat nimic. Acest lucru este foarte convenabil, deoarece un astfel de program poate fi încărcat pe o unitate flash USB și utilizat pe orice computer direct de pe o unitate flash USB.

Până la urmă, vreau să spun un lucru important. Când instalați programul, este recomandabil să nu mutați fișierele sau folderele instalate în altă locație, din această cauză, cel mai probabil nu va funcționa. Și totul pentru că intrările din registru nu vor fi găsite, prin urmare, nu numai că nu trebuie să mutați fișierele într-o altă locație, ci și să copiați, de exemplu, un program deja instalat de la un computer la altul, deci cel mai probabil nu va funcționa fie functioneaza, dar sunt si exceptii.

Aici cred că ar trebui să se termine. De asemenea, vă sfătuiesc să nu ștergeți distribuția după instalare, pentru că poate veni la îndemână, dar depinde de dvs.

  • Serghei Savenkov

    un fel de recenzie „rare”... parcă s-ar grăbi undeva