Caracteristici comparative ale Windows și Linux. Care este mai bine Windows sau Linux

27 februarie 2015

Pe internet s-au scris deja multe despre acest subiect, atât sub formă de articole, cât și în discuții live. De ce altceva?

Există două motive. În primul rând, ceea ce am citit personal pe acest subiect conține multe emoții și puține informații exacte. În al doilea rând, de foarte multe ori comparațiile și contrastele sunt făcute complet neprofesionist, pe principiul a ceea ce este mai bun - cald sau verde.

Pentru o comparație corectă, mai întâi trebuie să definiți clar pentru ce este mai bine? În ce aspect al utilizării computerului se compară aceste sisteme de operare?

Întrucât lucrez în principal cu domeniul „computerelor de birou”, îl cunosc bine și, de asemenea, pentru că acest domeniu de utilizare este cel mai mare, voi face comparația în raport cu acesta.

În primul rând, trebuie să definim termenul „computer de birou”.

Nu este literalmente un computer în picioare sau întins pe o masă. Poate fi sub masă, în poală, pe pat, nu contează unde, dar este folosit pentru a lucra cu documente text, foi de calcul, prelucrarea neprofesională sau semi-profesională a materialelor foto sau video, navigarea pe site-uri de Internet, comunicarea prin Internet. În general, ceea ce se numește popular „Internet, Word, Excel”.

Adică este un computer sau laptop folosit acasă sau la birou pentru o gamă destul de largă de sarcini simple. Excluzând domeniile foarte specializate și foarte profesionale, cum ar fi proiectarea inginerească sau producția video. În vest acest segment piata calculatoarelor numit „sectorul SOHO (birou mic, birou acasă)”.

Diferențele dintre Linux și Windows

Este necesar să începem comparația prin descrierea diferențelor fundamentale dintre sistemele de operare MS Windows și GNU/Linux. Pentru a înțelege cu exactitate cine este cine.

Software comercial și gratuit

Prima diferență este că sistemul de operare (denumit în continuare OS) MS Windows este dezvoltat și susținut de o singură companie - Microsoft Corporation. De asemenea, deține drepturile de autor asupra acestui produs și percepe și o taxă pentru utilizarea sistemului de operare Windows. Gratuit folosind Windows Microsoft nu permite acest lucru. Adică, dacă doriți să utilizați acest sistem de operare, trebuie să plătiți Microsoft (nu direct, desigur, ci prin vânzătorii produselor sale). Cu alte cuvinte, pentru a utiliza Windows trebuie să cumpărați copie oficială acest sistem de operare în magazin. O copie oficială înseamnă un disc și documentele însoțitoare produse de Microsoft.

GNU/Linux este un sistem de operare dezvoltat și susținut de zeci, dacă nu de sute de companii diferite țări lume și mii de programatori. Drepturile asupra acestui sistem de operare au fost transferate în proprietate publică. Și deși există multe companii în lume care oferă suport tehnic plătit pentru acest sistem de operare, utilizarea GNU/Linux în sine nu este supusă condițiilor financiare. Adică nu trebuie să plătiți nimic nimănui pentru a avea dreptul de a utiliza Linux. Deși există unele distribuții care sunt disponibile doar pentru bani, majoritatea distribuțiilor Linux sunt complet gratuite.

Mediu grafic de utilizator (GUI)

A doua diferență fundamentală este că în Windows mediul grafic al utilizatorului este o parte integrantă a sistemului de operare. Adică, Windows pur și simplu nu există fără un mediu grafic (mod consolă).

În timp ce GNU/Linux este un sistem de operare în mod text (consolă), iar mediul grafic este un produs software separat, cum ar fi un editor de text sau un player video. Există mai mult de 10 programe care implementează un mediu grafic pentru sistemul de operare GNU/Linux, dar doar două sunt cele mai utilizate - GNOME și KDE.

De ce mă concentrez pe acest aspect? Faptul este că mediul grafic al utilizatorului este o parte necesară și importantă a sistemului de operare pentru computerele desktop. Și când comparăm cele două sisteme de operare din punct de vedere al GUI, este important să înțelegem că nu comparăm Windows cu Linux, ci cu unul dintre shell-urile grafice, de exemplu cu KDE.

Ce este în „cutie”?

A treia diferență este că sistemul de operare Windows, ca produs final, constă din sistemul de operare în sine și set mic programe de aplicație care au funcționalități foarte modeste. Cu alte cuvinte, atunci când instalați Windows, obțineți doar un sistem de operare și pentru a rezolva unele probleme practice va trebui să găsiți și să instalați în plus programe de aplicație.

GNU/Linux în forma sa pură, ca sistem de operare, este distribuit doar în domenii de aplicare foarte specializate. Și în raport cu segmentul de piață de calculatoare pe care îl am în vedere, sunt folosite așa-numitele distribuții Linux. Un kit de distribuție este un set format din sistemul de operare GNU/Linux, un mediu de utilizator grafic și un set de programe de aplicație. Adică, instalând o distribuție Linux, obțineți un sistem pregătit pentru utilizare practică, la care s-ar putea să nu mai fie nevoie să adăugați nimic altceva.

Ei bine, din moment ce Linux nu aparține nimănui în special și există diferite medii grafice și diferite programe de aplicație, drept urmare, sute de companii sau chiar grupuri de persoane oferă zeci de distribuții Linux. Unii dintre ei sunt aproape ca gemeni, alții sunt foarte diferiți. Și în lume Diferențele Windows constau numai în versiuni ale sistemului de operare Windows în sine și aceste versiuni sunt mai mici decât distribuțiile Linux.

Distribuțiile Linux diferă în seturile lor de programe de aplicație și drivere. Cele mai bune distribuții în limba rusă:

Linux vs Windows

Acum trec la comparația propriu-zisă și voi face acest lucru prin simpla enumerare a avantajelor și dezavantajelor fiecărui sistem de operare.

Sistem de operare MS Windows, profesioniști

Echipamente Windows

Suportă o gamă foarte largă de hardware de computer. Orice hardware exotic întâlniți, aproape sigur îl veți putea folosi sub Windows. Deși este posibil să aveți nevoie de timp pentru a găsi programul de driver potrivit.

Programe pentru Windows

Un număr mare de programe de aplicație, astăzi este deja mai mult de o sută de mii de titluri (poate mai mult de 200 de mii - nimeni nu știe cifra exactă). Pentru orice sarcină de aplicație, există cel puțin câteva zeci pe platforma Windows pentru sarcini populare, există sute de programe; Există o mulțime din care să alegeți. Pentru orice gust si culoare.

Specialisti Windows

Există un număr mare de specialiști care cunosc mai mult sau mai puțin bine familia Windows OS. Adică, dacă ai nevoie de ajutor, îl vei găsi ușor și la un preț rezonabil.

Sistemul de operare MS Windows, contra

Costul Windows

Cost relativ ridicat. În cea mai ieftină versiune, costă mai mult de 50 USD, în ciuda faptului că un astfel de Windows „ieftin”, achiziționat cu un computer nou, este „legat” de acest computer. Aceasta se numește licență OEM - o copie a Windows pe care este instalată calculator nou, producătorul acestui computer. Mai des Windows OEM instalat pe laptopuri. Aceasta înseamnă că, dacă vă schimbați computerul, va trebui să cheltuiți din nou bani pe Windows.

Opțiunile Windows care pot fi instalate pe orice computer au un preț de peste 100 USD. Aceasta se numește licență de vânzare cu amănuntul (în magazine, astfel de copii ale Windows sunt de obicei numite cutie, Box). Și acesta este costul Windows pentru un computer. Și dacă aveți nevoie de un sistem de operare, de exemplu, pentru cinci computere pe care le aveți deja (nu noi), atunci va trebui să plătiți de la 500 la o mie de dolari pentru cinci copii de Windows.

Viruși și Windows

Foarte număr mare malware (așa-numitul virușii informatici). Acest lucru este special pentru Windows problema serioasa, de exemplu, în 2017, începutul lui 2018, a fost o epidemie în Rusia Infecții cu Windows virus ransomware. Mulți oameni și-au pierdut apoi fișierele stocate pe discurile Windows. Și această problemă obligă utilizatorul final să suporte costuri suplimentare. Fie pentru a achiziționa un program antivirus bun, fie pentru a contacta specialiști în cazurile în care malware-ul face imposibil munca normala Sistemul de operare Windows. Dar această problemă poate fi redusă prin configurarea calificată a sistemului de operare Windows și utilizarea sa cu grijă în situații de risc, dintre care principalul este Internetul.

Dependența dezvoltatorului Windows

Dependență strictă de dezvoltator. Sistemul de operare Windows este distribuit doar în formă binară, ceea ce este dificil de schimbat, dar, în plus, Microsoft interzice în general efectuarea oricăror modificări la codurile de lucru ale sistemului de operare Windows. Deci, dacă aveți nevoie de o funcționalitate care nu este disponibilă în prezent în Windows, atunci nu puteți decât să sperați că Microsoft va implementa această funcționalitate într-o zi sau să caute niște „patch-uri” sub formă de programe de aplicație de la dezvoltatori terți. Cu toate acestea, pentru utilizatorul mediu, acesta este un dezavantaj nesemnificativ.

OS GNU/Linux, avantaje

Costul Linux

Cost relativ mic. Acum, internetul de mare viteză a devenit larg răspândit și, prin urmare, nu există nicio problemă în descărcarea a 1 sau 2 gigaocteți - aceasta este dimensiunea medie a unei distribuții Linux (maximum 4 GB). Majoritatea distribuțiilor Linux sunt disponibile gratuit pe Internet. Adică, costul Linux este, aproximativ vorbind, costul traficului de internet și prețul purului disc DVD, în care doriți să scrieți fișierul descărcat. Sau costul unei unități flash (puteți scrie distribuția și pe o unitate flash).

Viruși pentru Linux

Nu există practic niciun malware, cel puțin până în prezent, pentru această platformă. Acest lucru vă permite să evitați costurile suplimentare pentru a preveni sau elimina daunele cauzate de malware.

Independența dezvoltatorului Linux

Independența dezvoltatorului. Dacă aveți nevoie de unele funcționalități care lipsesc în sistemul de operare Linux, o puteți adăuga pe cont propriu, desigur, dacă știți să programați. Această posibilitate există datorită faptului că sistemul de operare Linux este distribuit nu numai în formă binară, ci și în cod sursă și nu există interdicții privind modificarea acestor coduri sursă.

Cu toate acestea, este puțin probabil ca o astfel de caracteristică să fie necesară în segmentul SOHO. Dar este acolo. Dacă aveți nevoie (sau doriți), puteți efectua un audit de securitate pentru distribuția dvs. Linux. Sau faceți propriile modificări la codul programului.

OS GNU/Linux, contra

Hardware Linux

Suport semnificativ mai prost pentru echipamentele informatice decât pentru platforma Windows, în special pentru cele externe, precum imprimantele sau dispozitive USB. Poate cea mai rea situație este cu scanerele și imprimantele USB. Este foarte posibil să nu puteți utiliza anumite echipamente sub Linux. Dar problema poate fi rezolvată în mare măsură printr-o abordare mai atentă a selecției echipamentelor. Înainte de a cumpăra o piesă hardware, puteți căuta pe Internet informații despre posibilitatea funcționării acesteia sub Linux. Iar situația cu driverele pentru Linux se îmbunătățește în fiecare an, pe măsură ce Linux se răspândește din ce în ce mai mult în întreaga lume. Astăzi, în 2018, cele mai populare distribuții Linux „preiau” de obicei tot hardware-ul din cutie.

Programe pentru Linux

Numărul de programe de aplicație este semnificativ mai mic decât pentru platforma Windows. Mai mult, dacă vorbim despre unele programe - liderii de necontestat în domeniile lor de aplicare, atunci sub sistemul de operare Linux nu există nici versiuni corespunzătoare ale acestor programe în sine, nici alte programe comparabile ca funcționalitate. Astfel de programe de aplicație includ produse Adobe, programul de proiectare inginerească AutoCAD și programe de recunoaștere a textului (FineReader). Desigur, sub sistemul de operare Linux există și editori graficiși programe de modelare/design, dar sunt cu mult în urmă față de lideri.

În special, nu există nicio versiune de MS Office pentru Linux. Pentru Linux există un pachet similar ca scop programe de birou- LibreOffice (format de document OpenOffice). Cu toate acestea, nu există compatibilitate 100% între aceste pachete. MS Office nu poate funcționa deloc cu documente în format OpenOffice. Și, deși LibreOffice poate citi și edita fișiere Word și Excel, nu oferă compatibilitate deplină. Mai ales pentru tabelele complexe Excel.

Cu toate acestea, programe de nivel Adobe PhotoShop sau AutoCAD nu sunt necesare pentru toată lumea. Pentru cazurile obișnuite, programele pentru sistemul de operare Linux sunt destul de suficiente. Acest dezavantaj poate fi parțial compensat de faptul că unele programe Windows pot fi rulate pe platforma Linux. Acest lucru nu este posibil pentru toate programele Windows, dar poate că programul Windows de care aveți nevoie va funcționa sub Linux. Există un program special pentru Linux, numit Wine, prin care poți rula programe Windows.

Specialiști Linux

Numărul de specialiști buni sau decente este mai mic decât pentru platforma Windows. Adică, dacă ai nevoie de ajutor, nu va fi atât de ușor să găsești pe cineva care este bine versat în Linux. Este foarte posibil ca costul serviciilor unui astfel de specialist să fie mai mare decât în ​​cazul Windows.

Relua

Cum vedeți avantajele și dezavantajele celor doi sisteme de operare opus.

În mod specific, nu am luat în considerare, în contextul contrastului, diferențele dintre mediile grafice ale platformelor Windows și Linux, deoarece nu există diferențe conceptuale în acestea. Aici trebuie făcută o avertizare. Când spun că nu există diferențe, mă refer la mediile grafice „Linux” GNOME și KDE și la mediul grafic „original” al familiei de sisteme de operare MS Windows.

Desigur, există diferențe între ele, dar nu sunt fundamentale și, prin urmare, orice persoană care este suficient de încrezătoare într-unul dintre aceste trei medii grafice le va putea înțelege pe celelalte două. De exemplu, dacă sunteți un utilizator Windows încrezător, nu veți avea nicio dificultate să vă familiarizați cu shell-urile GUI KDE sau GNOME. De asemenea, folosește ferestre, butoane și meniuri.

De asemenea, am omis diverse mituri care apar aproape de fiecare dată când vine vorba de compararea platformelor Linux și Windows. Asemenea celor pe care Linux este greu de configurat, iar Windows este un sistem de operare instabil și nesigur. Ambele sunt incorecte, la fel ca multe altele care se spun și se scriu pe această temă. În general, subiectul miturilor despre Windows și Linux este foarte interesant, dar un material separat ar trebui să fie dedicat acestui lucru.

Avantajele și dezavantajele pe care le-am enumerat sunt dezavantaje și avantaje reale. La ce trebuie să vă gândiți cu adevărat atunci când decideți ce sistem de operare să utilizați. Și cred că aceste informații sunt destul de suficiente pentru a-ți da seama ce va fi cel mai bine pentru tine, în situația ta particulară.

Personal, cred că principalul dezavantaj al MS Windows este prețul ridicat, iar principalul avantaj al Linux este costul scăzut. Orice altceva poate fi neglijat.

Cu alte cuvinte, dacă costul nu este critic pentru dvs., utilizați Windows. Și dacă fiecare rublă contează, atunci gândește-te la Linux.

Eu însumi tratez ambele sisteme de operare fără fanatismul caracteristic multor fani ai ambelor sisteme de operare. În munca mea de zi cu zi folosesc ambele sisteme de operare. Depinde de ce trebuie sa fac. De exemplu, folosesc adesea Linux ca sistem de operare mobil „portabil” - conectez o unitate flash la computerul altcuiva, o pornesc și într-un minut sau un minut și jumătate am un sistem de operare complet funcțional gata făcut. Internetul, documentele, unele sarcini de sistem - toate acestea sunt accesibile de pe orice computer, chiar dacă el însuși nu are niciun sistem de operare.

Așadar, pot spune cu toată responsabilitatea că ambele sunt potrivite pentru segmentul „computerelor de birou”. Dar dacă decideți să utilizați Linux, atunci trebuie doar să vă amintiți despre blocajele existente ale acestui sistem de operare.

Dar înainte de a vă decide să utilizați Linux, vă sfătuiesc să determinați cu exactitate:

  1. Ce hardware vei folosi? Nu numai hardware-ul computerului în sine, ci și echipamentele periferice.
  2. De ce aplicații veți avea nevoie?

Și apoi aflați dacă este acceptat pe orice distribuție Linux.

În varietatea modernă a tehnologiei, este foarte ușor pentru un utilizator să se piardă. Există adesea cazuri când este foarte dificil să alegi unul dintre două dispozitive sau sisteme aproximativ identice și chiar mai dificil să-ți justifice alegerea. Pentru a ajuta utilizatorul să înțeleagă, am decis să evidențiem întrebarea care este mai bună: Windows sau Linux.

Care este mai bine Windows sau Linux

Este destul de dificil să răspunzi la această întrebare fără ambiguitate. Sistemul de operare Windows este familiar pentru majoritatea utilizatorilor. Este respingerea sistemului familiar care vă poate împiedica să evaluați și să înțelegeți un sistem de operare alternativ - Linux.

Linux este o alternativă demnă la Windows, dar există și câteva aspecte negative

Pentru a răspunde la această întrebare cât mai obiectiv posibil, vom aplica o serie de criterii relevante pentru comparație. Analiza generală a ambelor sisteme de operare ar trebui prezentată în tabelul de mai jos.

Tabel: comparație între sistemele de operare Windows și Linux

Criteriu Windows Linux
Preţ Cost semnificativ pentru achiziționarea unei versiuni licențiate a software-ului.Instalare gratuită, taxă de service.
Interfață și design Design și interfață familiare, modificate de-a lungul multor ani.Comunitatea deschisă de dezvoltatori conduce multe inovații în design și interfață.
Setări Cele mai recente versiuni de Windows sunt caracterizate de utilizatori ca fiind „foarte personalizabile”.Setările sunt concentrate într-un singur loc - „Setări de sistem”.
Actualizări Durată neregulată, variabilă a actualizărilor de sistem.Actualizări automate zilnice rapide.
Instalarea programelor Trebuie să căutați singur fișierul de instalare.Există un director de aplicații.
Siguranţă Vulnerabil la viruși, poate colecta date despre utilizatori.Oferă intimitate.
Performanță și stabilitate Nu întotdeauna stabil, oferă performanțe limitate.Stabil viteza mare lucru.
Compatibilitate Oferă compatibilitate cu 97% din toate jocurile lansate.Nu merge bine cu jocurile.
Ce utilizatori sunt potriviți? Creat în primul rând pentru utilizatorii obișnuiți, inclusiv cei care sunt interesați de jocuri.Pentru utilizatori obișnuiți și programatori.

Vezi și avantaje și dezavantaje Google Chromeși Yandex.Browser: .

Astfel, analiza prezentată demonstrează superioritatea Linux în majoritatea privințelor. În același timp, Windows are un avantaj în anumite zone ale utilizatorilor foarte sensibile. De asemenea, trebuie menționat că va fi mai convenabil pentru programatori să lucreze pe Linux.

Conferința științifică și educațională a studenților „Continuitatea generațiilor, Shatura-2009” Domeniul de cunoștințe: „Tehnologia informației” Subiect: „Comparație între sistemele de operare Windows și Linux”

Șef de lucru: Voronin Igor Vadimovici, Șef Departament Tehnologia Informației, IPLITRAN

2009

Introducere

Un computer nu poate funcționa fără un sistem de operare (OS). Un sistem de operare este un set de bază de programe care gestionează hardware-ul computerului, lucrează cu fișiere, introducerea și ieșirea de informații, precum și execuția programelor de aplicație și a utilităților. Sistemul de operare include, de asemenea, programe și o interfață cu utilizatorul. Există multe sisteme de operare pentru PDA-uri, pentru computere, precum și sisteme de operare speciale (pentru controlul unităților și mecanismelor). Cele mai populare sisteme de operare pentru PC-uri sunt Linux, Windows, Unix, GNU, Mac OS, Amiga OS. Această lucrare compară sistemele de operare Windows și Linux, deoarece acestea sunt cele mai populare din lume și din Rusia.

Obiectivele muncii

Scopul lucrării este de a compara sistemele de operare Windows și Linux și de a identifica avantajele și dezavantajele acestora.

Istoricul creării sistemelor de operare Windows și Linux

Obiective: Să se familiarizeze cu istoria creării datelor OS

Microsoft Windows a fost introdus pentru prima dată la Comdex pe 10 noiembrie 1983, când a fost poziționat ca extensie grafică pentru MS-DOS. Chiar și binecunoscutele Microsoft Windows 3.x și Microsoft Windows for Workgroups 3.x nu erau sisteme de operare în forma lor pură, ci erau suplimente sau extensii ale sistemului de operare MS-DOS. Principalele inovații implementate în Microsoft Windows au fost apariția unei interfețe grafice cu utilizatorul și utilizarea, alături de tastatură, a unui alt dispozitiv - un manipulator grafic „mouse”, fără de care acum este greu de imaginat orice computer personal modern. Windows 1.0 a inclus propriile drivere pentru plăci video, mouse-uri, tastaturi, imprimante și porturi seriale.

Până în 1990, în cadrul proiectului GNU, s-au dezvoltat și dezvoltat constant programe gratuite, constituind principalele instrumente de dezvoltare a programelor în limbajul C: editorul de text Emacs, compilatorul limbajului gcc C, depanatorul programului gdb, comanda Bash. shell, biblioteca de funcții esențiale pentru programele C libc . Toate aceste programe au fost scrise pentru sisteme de operare similare cu UNIX. Aceasta înseamnă că au folosit mecanismul standard UNIX pentru a solicita resursele computerului necesare programului - apeluri de sistem , care sunt executate miez sistem de operare. Programele folosesc apeluri de sistem pentru a accesa RAM, sistem de fișiere, dispozitive de intrare și ieșire. Deoarece apelurile de sistem păreau mai mult sau mai puțin standard în toate implementările UNIX, programele GNU puteau rula (cu modificări mici sau deloc) pe orice sistem de operare asemănător UNIX.

Folosind instrumentele GNU existente, ar fi posibil să scrieți programe C folosind numai gratuit produse software, totuși gratuit compatibil UNIX miezuri, pe baza căreia ar putea funcționa toate aceste instrumente, nu a existat. În această situație, dezvoltatorii GNU au fost nevoiți să folosească una dintre implementările proprietare ale UNIX, adică au fost obligați să urmeze soluțiile arhitecturale și tehnologiile adoptate în aceste sisteme de operare și să își bazeze propriile dezvoltări pe acestea. Idealul lui Stallman de dezvoltare a software-ului științific, fără decizii determinate de obiective comerciale, nu a fost posibil atâta timp cât dezvoltarea liberă s-a bazat pe proprietate compatibilă cu UNIX. miez, textele sursă care a rămas un secret pentru dezvoltatori.

Linux-OC familia UNIX. Linux nu are un centru de dezvoltare geografică. Nu există nicio organizație care să dețină acest sistem; Nu există nici măcar un singur centru de coordonare. Este dezvoltat de multe companii din diferite țări. Două astfel de companii de dezvoltare sunt situate în Rusia: ASP Linux și Alt Linux. Programele pentru Linux sunt rezultatul muncii a mii de proiecte.

Diferențele OS

Windows are cod închis. Se vinde preinstalat pe computere sau într-o versiune în cutie. Costul este de aproximativ 3000 de ruble. Linux este open source. Distribuit gratuit, adică gratuit. Licența publică generală GNU (GPL) exprimă și protejează aceste drepturi, dar permite ca programele să fie distribuite și modificate numai sub aceeași licență.

Instalarea sistemului de operare Windows durează cel puțin 1 oră. În același timp, un administrator este necesar să configureze sistemul de operare în timpul instalării.

Linux pune mai întâi întrebări despre setări (există aproximativ 15 dintre ele). Nu mai este necesară prezența administratorului. Se instalează în 15 minute.

Diferența sistemului de fișiere

Sistemele de fișiere Windows sunt NTFS și FAT32. Dezavantajul Windows este că nu face distincție între alte sisteme de fișiere FAT32 este cea mai recentă versiune a sistemului de fișiere FAT și o îmbunătățire versiunea anterioară, cunoscut sub numele de FAT16. A fost creat pentru a depăși limitările de dimensiune a volumului ale FAT16, permițând în același timp utilizarea codului de program MS-DOS vechi și menținând formatul. FAT32 utilizează adresarea cluster pe 32 de biți. FAT32 a apărut cu Windows 95 OSR2.

Linux are peste o sută de sisteme de fișiere diferite. Cele mai populare sunt EXT3, reiserfs și altele. Recunoaște sistemele de fișiere Windows. Sistemul de fișiere reiserfs a fost dezvoltat de angajații Universității de Stat din Moscova. Fișierele tuturor utilizatorilor din Linux sunt stocate separat, fiecare utilizator are propriile sale directorul principal, în care își poate stoca datele. Accesul altor utilizatori la directorul principal al utilizatorului poate fi restricționat. Informațiile din directorul de domiciliu trebuie să fie prezente în cont, deoarece aici începe să lucreze utilizatorul care se înregistrează în sistem. Sistemul de fișiere nu numai că organizează datele, ci este și baza metaforei Linux „locul de muncă”. Fiecare program executabil „rulează” într-un director strict definit al sistemului de fișiere. Acest director este numit directorul curent, vă puteți imagina că programul „se află” în acest director în timpul funcționării, acesta este „locul de muncă” al acestuia. În funcție de directorul curent, comportamentul programului se poate schimba: adesea programul va funcționa implicit cu fișierele aflate în directorul curent - le va „ajunge” mai întâi. Orice program are un director curent, inclusiv shell-ul de comandă al utilizatorului. Întrucât interacțiunea utilizatorului cu sistemul este în mod necesar mediată de shell-ul de comandă, putem spune că utilizatorul „se află” în directorul care se află în în acest moment este directorul curent al shell-ului său de comandă.

Windows și Linux sunt similare în ceea ce privește conectarea la Internet, singura diferență este că la început versiuni Windows nu exista IP TCP. Se conectează la Internet folosind protocolul TCP IP. Conectarea la Internet în ambele sisteme de operare are loc de obicei prin DHCP în mod implicit. În acest caz, dacă în rețeaua locală se găsește un server care distribuie adrese DHCP, atunci adresa IP este configurată și accesul la Internet are loc automat. În același timp, este posibil să configurați manual conexiunea pentru aceasta trebuie să cunoașteți ce sunt o adresă IP, un server DNS, o mască și un gateway.

Software personalizat

Windows are un set slab de programe după instalare: notepad, Paint, calculator, Internet ExplorerŞi player muzical, care nu poate reda fișiere fără a instala codecuri. Alte programe sunt aceleași ca pentru Vizualizare DVD, discuri de înregistrare: toate trebuie instalate.

Linux are: Open Office, Gimp, Media playere, programe pt înregistrare DVD discuri și peste 100 de programe diferite.

Programare în Linux

După anumită perioadă dezvoltare pentru Linux, o serie dintre cele mai importante utilitare GNU funcționau deja stabil. Un nucleu Linux compilat cu un set mic de deja compilate Utilitare Linux GNU a fost un set de instrumente pentru dezvoltatorii de software care doreau să folosească un sistem de operare gratuit computer personal. Sub această formă, Linux nu mai era potrivit doar pentru dezvoltarea Linux, ci era și un sistem de operare în care era deja posibilă realizarea unor sarcini de aplicație. Desigur, primul lucru pe care l-ați putea face pe Linux a fost să scrieți programe în C. În ciuda faptului că, odată cu apariția primelor kituri de distribuție, instalarea Linux nu mai necesită compilarea independentă a tuturor programelor din textele sursă, folosind Linux a rămas lotul dezvoltatorilor: utilizatorul acestui sistem de operare în acea perioadă a dezvoltării lui se putea angaja aproape exclusiv în programare. Cel puțin pentru a rezolva alte sarcini de zi cu zi aplicate în ea (de exemplu, citirea e-mail, scriind articole etc.), a trebuit mai întâi să petreacă ceva timp programând și chiar dezvoltării sistemului Linux în sine pentru a-și crea programele de aplicație adecvate pentru el sau pentru a le face să funcționeze în Linux.

Datorită prevalenței sistemului de operare Windows, există o mulțime de aplicații dezvoltate pentru această platformă pe piața de astăzi. Cu toate acestea, dependența unei aplicații comerciale de o anumită platformă (OS) poate să nu fie întotdeauna convenabilă sau benefică. În acest caz, există instrumente care permit programelor dezvoltate pentru Windows să ruleze pe alt sistem de operare. Unul dintre cele mai dezvoltate dintre astfel de instrumente este WINE.

VIN ( W ine eu s N ot E mulator) nu este emulator de sistem de operare: adică nu creează un mediu de execuție izolat și nu oferă acces la resurse de sistem de nivel scăzut, cum ar fi accesul direct la hardware. Funcția WINE este, pe de o parte, de a furniza aplicației Win API-ul Win - un standard interfata sistemului Sistemele de operare Windows și, pe de altă parte, traduc cererile de aplicații câștigătoare în apelurile de sistem corespunzătoare (API-ul Unix). WINE rulează pe o varietate de sisteme Unix, inclusiv Linux. Astfel, WINE este un fel de „strat” de compatibilitate între aplicațiile win și sistemul gazdă.

Lucrul cu drivere și rețele

Windows pentru performanță optimă Toate dispozitivele externe necesită instalare suplimentară de driver. În plus, există un driver separat pentru fiecare dispozitiv. Linux vine preinstalat cu drivere pentru dispozitivele populare. Cu toate acestea, Linux vă permite nu numai să utilizați deja drivere instalateși programe, precum și să descărcați și să conectați noi programe și noi drivere. Acest lucru se face prin instalarea pachetelor. Pachetele pot fi instalate dintr-un mediu grafic și din linia de comandă. Din mediul grafic, pachetele sunt instalate folosind programul Synaptic. Din linia de comandă folosind comanda apt-get

Protecție contra virus

Windows este parțial protejat de viruși și necesită achiziționare și instalare suplimentară de software antivirus. Dar există o protecție încorporată împotriva codului rău intenționat „Virus Protection”, care nu este foarte fiabilă și poate fi piratată chiar și de un atac minor de virus. Pentru a îmbunătăți protecția Windows împotriva virușilor, trebuie să achiziționați și să instalați software suplimentar de la alți dezvoltatori. Aceste companii trebuie, de asemenea, să plătească în mod regulat pentru a achiziționa actualizări antivirus. Linux oferă în mod inerent caracteristici de securitate în nucleul sistemului de operare. Nucleul are proprietatea de a permite scrierea numai acelor comenzi care provin de la administrator (de la roota). Toți utilizatorii obișnuiți care intră online și folosesc resurse Linux nu au niciodată aceleași drepturi și capacități ca root. Prin urmare, dacă un utilizator Linux nu spune niciodată străinilor parola roota de pe mașina sa, atunci este imposibil să o spargă.

Nucleul Windows și Linux

Windows are un nucleu MS DOS, care constă din BIOS- sistem de bază intrare/ieșire, fișier de încărcare a comenzii Io.sys, comand.com – interpret de informații în codul mașinii și alte componente.

Compatibilitatea UNIX în acest moment însemna că sistemul de operare trebuia să suporte standardul POSIX. POSIX este model functional un sistem de operare compatibil UNIX care descrie cum ar trebui să se comporte sistemul într-o situație dată, dar nu oferă instrucțiuni despre cum ar trebui să fie implementat software. POSIX a descris acele caracteristici ale sistemelor compatibile cu UNIX care erau comune diferitelor implementări ale UNIX la momentul creării standardului. În special, POSIX descrie apeluri de sistem care trebuie procesate de un sistem de operare care este compatibil cu acest standard Linux noua versiune Sistemul de operare lansează un nou nucleu. Nucleul Linux acceptă multitasking, biblioteci dinamice, încărcare leneșă, management eficient al memoriei și multe protocoale de rețea. Linux are, de asemenea, propriul nucleu. În 1992, nucleul Linux a ajuns la versiunea 0.95, iar în 1994 a fost lansată versiunea 1.0, ceea ce indică faptul că dezvoltatorii au simțit în sfârșit că nucleul în ansamblu este complet și că toate erorile au fost (teoretic) remediate. În prezent, dezvoltarea nucleului Linux este opera unei comunități mult mai mari decât în ​​zilele dinaintea versiunii 0.1, iar rolul lui Linus Torvalds însuși s-a schimbat și el, care nu mai este. dezvoltator șef, ci principala autoritate care evaluează în mod tradițional textele sursă care ar trebui incluse în nucleu și își dă acordul pentru includerea lor. Cu toate acestea, modelul general de dezvoltare liberă de către comunitate rămâne. În prezent, două versiuni ale nucleului sunt întotdeauna dezvoltate în paralel. O versiune stabilă, considerată suficient de fiabilă și potrivită pentru utilizatori, numărul său se termină cu un număr par, de exemplu, „2.4”. Numărul versiunii experimentale corespunzătoare a nucleului se termină cu un număr impar - „2,5”. Versiunea experimentală este destinată în primul rând dezvoltatorilor de kernel care testează noi funcții.

Lucrul pe internet

Pentru a descărca și încărca fișiere în Rețele Windows necesită instalare Programe client FTP, SSH, Samba. IE este furnizat pentru protocolul Windows HTTP, dar conform credinței populare este mai bine să utilizați un alt browser. Pentru că IE are vulnerabilități prin care virușii pot pătrunde.

În Linux totul este deja preinstalat. Cel mai convenabil este să utilizați programul Konqueror deoarece... are multe programe pentru lucrul în rețele. Alegerea browserului nu contează. Browserul popular în prezent este Mozilla FireFox

Birou

Pe Windows trebuie să cumpărați și să instalați Microsoft Office. Sau Open Office. Poate fi descărcat gratuit de pe site-ul producătorului. Ambele birouri funcționează aproximativ la fel. Linux vine preinstalat cu Open Office

Lucrează în Microsoft Office și OpenOffice.org

OpenOffice.org vă permite să deschideți și să salvați documente în formate de fișiere Microsoft Office.

Deschiderea unui fișier Microsoft Office

  • Selectați o echipă Fișier - Deschide. În OpenOffice.org, în caseta de dialog Deschideți fișiere, selectați fișierul Microsoft Office.

Salvați ca fișier Microsoft Office

  1. Selectați o echipă Fișier - Salvare ca.
  2. În lista de câmpuri Tip de fișier selectați un format de fișier Microsoft Office.

Salvarea documentelor în formatele Microsoft Office implicite

  1. Selectați un element de meniu.
  2. În zonă Format de fișier standard mai întâi selectați tipul de document și apoi selectați tipul de fișier de salvat.

După aceasta, când salvați documentul, selectați tip de fișier. Desigur, rămâne posibil să selectați un alt tip de fișier în caseta de dialog de salvare a fișierului.

Convertiți multe fișiere Microsoft Office în format OpenDocument

Expertul de conversie a documentelor va copia și converti toate fișierele Microsoft Office dintr-un folder în documente OpenOffice.org cu formatul de fișier OpenDocument. Puteți specifica folderul de vizualizat și folderul în care ar trebui să fie salvate fișierele convertite.

  • Selectați comanda pentru a lansa vrăjitorul.

Lucrează în Microsoft Office și OpenOffice.org

Microsoft Office și OpenOffice.org nu pot rula aceleași coduri macro. Microsoft Office folosește o variantă a limbajului VBA ( Visual Basic pentru aplicații), iar OpenOffice.org utilizează Basic, bazat pe cadrul OpenOffice.org API (Application Programming Interface). Deși limbajul de programare este același, obiectele și metodele sunt diferite.

Dacă o macrocomandă este utilizată într-una dintre aplicații și există dorința de a utiliza aceeași funcţionalitateîntr-o altă aplicație, trebuie să editați această macrocomandă. Pentru a face acest lucru, ar trebui să descărcați macrocomanda conținută în fișierele Microsoft Office pe OpenOffice.org, să vedeți și să editați codul acesteia în mediul de dezvoltare integrat OpenOffice.org.

Deschideți documentul Microsoft Office care conține codul Macro VBA. Modificați numai conținutul normal (text, celule, grafică), dar nu editați macrocomanda. Salvați documentul ca tip de fișier Microsoft Office. Deschideți fișierul în Microsoft Office și macrocomanda VBA va funcționa ca înainte.

De asemenea, puteți elimina macrocomanda VBA dintr-un fișier Microsoft Office atunci când încărcați sau salvați.

  • Selectați comanda pentru a seta opțiunile de procesare a macrocomenzilor VBA în OpenOffice.org.

Pe Windows fișiere executabile sunt cu extensia file_name.exe. Nu există extensie pe Linux. Există un tip de fișier. Tipurile de fișiere sunt: ​​r-read w-write x-executable. Masca lor este următoarea: Utilizator - poate fi vizualizat doar de un grup de utilizatori - fișierul poate fi vizualizat de un anumit grup de utilizatori Toți - toți utilizatorii

Pe Windows, instalarea software-ului se realizează folosind setup.exe. Pe Linux, programele sunt instalate folosind pachete rpm. Utilizează programul Synaptik încorporat care instalează programe folosind pachetul rpm din depozit

CONCLUZII

Prin aceste comparații ați descoperit că Linux este mai ușor instalați, întrețineți și necesită mai puțin timp și efort pentru a actualiza și susține sistemul decât Windows. În primul rând, acest lucru se datorează lipsei de a instala un scafandru pentru dispozitivele populare, are mai multe sisteme de fișiere decât Windows și este mai protejat de viruși. În fiecare an, popularitatea Linux crește, iar Windows scade. Puteți instala Linux complet legal. După ce ați achiziționat și instalat Windows, trebuie să suportați costuri financiare mari pentru software suplimentar.

Se întâmplă că, chiar și pe Habré, mulți oameni au o idee foarte vagă despre familia OS Linux.

Scopul acestui articol este de a spune în cel mai popular limbaj despre caracteristicile și diferențele dintre Linux și Windows pentru cei care nu s-au ocupat deloc de el.

Folosesc liber Archlinux de mai bine de un an, descarcând Windows doar „pentru a mă juca”. Acest articol vorbește despre lucruri pe care le-am aflat în mod empiric, găzduind ca un pisoi orb. Daca la un moment dat as fi dat peste exact aceste informatii exact in aceasta forma, m-ar fi scutit de cel putin 2 ani, timp in care am trecut de la Windows la Linux.

Principiul de temelie al lucrului cu sistemele Linux este „De la înțelegere la acțiune”, în timp ce în Windows este „Știu unde să dau clic/unde să pun o bifă, o fac”. Cu alte cuvinte, pentru a face ceva, trebuie să înțelegi cum funcționează acolo, în interior.

Teza nr. 1 – TREBUIE să fii competent în lucrul cu sistemul dintr-o consolă de text!

Linux „pur” (sistem de bază) în orice distribuție arată ca DOS - ecran negru, modul text, cursorul care clipește așteaptă introducerea. Când întâlnești asta pentru prima dată, stai și te gândești: „La naiba, ce să scriu?”

Distribuțiile moderne ușor de utilizat dau iluzia că utilizatorul nu are nevoie de o consolă. Băieții buni, spun ei, s-au ocupat deja de tot. Iată un tapet în rezoluție FullHD, iată un program de setare a parametrilor - doar bifați casetele, totul este ca în Windows... Pentru a evita holivarurile inutile, voi face o digresiune în acest moment.

Există utilizatori Linux pentru care nimic nu merge niciodată rău. Ubuntu este actualizat de la o versiune majoră la alta, începând cu Ubuntu 1.0 și așa mai departe. Băieți, nu scrieți nimic în comentarii despre inutilitatea consolei pentru utilizator, mergeți și admirați curcubeul pe care poneii roz fac caca în lumea voastră.

În lumea mea, Linux se întrerupe și se întrerupe. Nu, totul este în regulă dacă doar lansezi programe și le folosești. Dar apoi, brusc, vine momentul în care aveți nevoie disperată, să zicem, să schimbați lemnul de foc open-source cu unul proprietar... sau pur și simplu să actualizați sistemul. Și aici, dacă stelele se aliniază prost, obțineți un sistem stricat și o consolă de text ca singura metodă de a interacționa cu el. Și (partea cea mai rea) - acest tip de gunoi tinde să se întâmple regulat.

Experiența mea sugerează că în astfel de momente utilizatorul Windows se comportă așa cum este obișnuit, respectând ideologia obișnuită. Mai întâi există o încercare de a „remedia”. Ideologia Windows dictează că veți găsi o discuție despre o problemă similară și soluția ei pe Internet, după care repetați toate acțiunile care au condus la rezolvarea problemei. Rezultatul este că utilizatorul introduce fără minte comenzi pe care nu le înțelege. Uneori, acest lucru chiar ajută, de cele mai multe ori nu: conținutul comenzilor trebuie modificat pentru a se potrivi condițiilor specifice și unei anumite mașini locale, dar nu există cunoștințe pentru acest lucru. Ca urmare, următorul pas logic este reinstalarea sistemului. Crede-mă, știu despre ce vorbesc - am spart și reinstalat Ubuntu de mai bine de 10 ori... din care aproximativ o treime au fost după moartea spontană a sistemului în timpul procesului de actualizare, fără corelare cu curbura mâinilor .

Studierea structurii sistemului și lucrul cu acesta de pe consolă seamănă cu faimosul „pierde o zi - zboară într-o oră”. Eliminarea problemei în acest caz este mult mai mult mai rapid decât reinstalarea, ca să nu mai vorbim de faptul că devine mult mai ușor „să nu rupi” :) În plus, diferența dispare complet - stai la computer local sau printr-o sesiune SSH la distanță. Crede-mă, acest sentiment valorează mult.

Teza nr. 2: distribuțiile ușor de utilizat nu sunt potrivite pentru studierea sistemului.

Dezvoltatorii unor astfel de distribuții creează cu sârguință un strat grafic de interfață conceput pentru a reduce interacțiunea dintre utilizator și sistem la clicuri fără minte de mouse. Din punct de vedere tehnic, acest strat poate fi o grămadă de cârje absolut feeric - în bash, python, perl... un iad absolut pentru un începător care încearcă să înțeleagă logica sistemului. În plus, documentația sănătoasă (dacă există) se pierde printre postările de pe forum de genul „pentru a obține A, introduceți B în consolă, iar în setări apăsați butonul C”

Distribuțiile minimaliste din punct de vedere tehnic, cu documentație de înaltă calitate și detaliată, sunt cele mai potrivite pentru învățare. Acestea, de exemplu, sunt Gentoo și Archlinux. Personal, o recomand pe cea din urmă - pur și simplu pentru că mi-a funcționat. După câțiva ani de încercări cu Ubuntu, doar câteva luni cu Arch mi-au adus de 10 ori mai departe în înțelegerea Linux.

Există mai multe motive:

  1. Minimalismul tehnic al sistemului facilitează foarte mult înțelegerea acestuia.
  2. Documentația de înaltă calitate și detaliată facilitează procesul de învățare.
  3. Ieșirea din „zona de confort grafic” este de mare ajutor!

Ultimul punct este de remarcat în special. Ubuntu cu interfața sa grafică nu adaugă nicio motivație pentru a căuta în consolă. Un alt lucru este atunci când inițial există doar o consolă și o motivație puternică de a „configura această interfață grafică” - pur și simplu nu există încotro, trebuie să stăpânești documentația și să dobândești cunoștințe.

Windows și Linux: diferențe fundamentale

1. Sistem de fișiere

  • În Linux, volumelor discurilor logice nu li se atribuie litere. În schimb, unul dintre ele este desemnat ca rădăcină, iar restul sunt conectate la folderele specificate din el. Toate căile încep cu o bară oblică, fără unități C:
  • Toate fișiere de sistem aruncat în sistemul de fișiere rădăcină și împărțit în directoare după tip/scop. Relativ vorbind, toate setările sunt localizate în /etc, fișierele executabile în /bin și /usr/bin - și toată această bunătate utilizator obișnuit(nu este un administrator) are doar acces de citire/execuție și nu întotdeauna (când vine vorba de serviciile de sistem)
  • Extensiile de fișiere în Linux sunt complet opționale. Dacă un fișier este executabil este determinat de un semn special - similar cu marcajul „ascuns” sau „arhivat” din Windows. Fișierele executabile fără extensie sunt norma în Linux!
  • În Linux nu există niciun semn special care să indice faptul că un fișier este ascuns. În schimb, sunt folosite nume cu un punct la început, iar managerii de fișiere vă permit să dezactivați afișarea unor astfel de fișiere. Adică fișierul /home/user/.bashrc este ascuns. În acest caz, punctul face parte din numele fișierului!
  • Utilizatorul mediu are acces complet numai în folderul personal, care se află de obicei în /home/%username%. Prin analogie cu unitatea D: în Windows, o partiție separată de disc este adesea conectată la folderul /home. Astfel, toate datele utilizatorului se află pe o partiție separată (sau chiar pe un hard disk fizic).
  • Toate programele de utilizator (nu de sistem), dacă este necesar, salvează unele dintre datele sau setările lor, fac acest lucru numai în folderul de acasă utilizatorul de la care rulează - pur și simplu pentru că numai în el au dreptul să scrie.
  • Însuși conceptul de „fișier” în Linux este puțin diferit, mai larg. Există un așa-zis „fișiere dispozitiv”. De exemplu, /dev/sda este de obicei un hard disk (deși poate fi și o unitate flash), iar /dev/sda1 este prima partiție a acestui hard disk. De aici sunt posibile astfel de manevre complicate precum dd if=/dev/sda1 of=/home/user/backup - comanda va copia întreaga prima partiție a discului /dev/sda octet cu octet în fișier de rezervăîn directorul principal al utilizatorului. Există un așa-zis „legături simbolice” - în managerul de fișiere arată ca un fișier obișnuit, de fapt se leagă la un alt fișier și nu ocupă spațiu pe disc. Adică, poate exista un fișier executabil și o grămadă de legături simbolice către acesta în locuri diferite.

2. Manager de pachete și conceptul de „pachet”, instalare de programe.

  • Programele pot fi instalate numai folosind un cont de administrator. În timpul instalării, toate fișierele legate de program (de exemplu, Firefox) sunt „unse” în sistemul de fișiere rădăcină - setările comune tuturor utilizatorilor vor merge la /etc, fișierele executabile în /usr/bin și pictogramele și diverse resurse, cum ar fi ca grafică și sunete - la /usr/share/firefox. În această situație, utilizatorul, în principiu, nu poate ști unde are ce se află exact. Managerul de pachete este responsabil pentru acest lucru. De exemplu, pachetul Firefox include o grămadă de fișiere. La instalarea unui pachet, managerul de pachete le va aranja în sistemul de fișiere, iar atunci când le dezinstalează, le va șterge în consecință.
  • O altă funcție importantă a unui manager de pachete este satisfacerea dependențelor pachetelor. De exemplu, Firefox necesită ca biblioteca libjpeg să funcționeze. Aceasta înseamnă că în timpul instalării, managerul de pachete va instala automat pachetul libjpeg, iar la dezinstalare, îl va elimina dacă nu este cerut de niciun alt pachet.
  • Un manager de pachete are de obicei o bază de date cu toate pachetele disponibile și are un mijloc de căutare în acea bază de date. Prin urmare, instalarea programelor pe Linux este incredibil de simplă - cu prima comandă pe care o căutăm cuvinte cheie după bază numele exact pachet, pune-l pe al doilea. Nu este nevoie să accesați site-uri web, să căutați și să descărcați nimic. Dacă trebuie să instalez Skype în Archa, apelez pacman -S skypeși apăsați ENTER, iar un minut mai târziu am Skype instalat. Am nevoie de Firefox - scriu pacman -S firefox. Și așa mai departe. Într-o altă distribuție, comanda și sintaxa vor fi diferite, poate fi necesar să specificați adresa depozitului - principiul în sine este neschimbat.
  • Niciodată, nici măcar să încercați să descărcați și să rulați ceva printr-un browser, ca în Windows! Doar dacă știi pe deplin ce faci - dar atunci de ce citești toate astea?) Descărcarea și rularea unui fișier face parte dintr-o ideologie complet străină (chiar ostilă) pentru Linux. Programele trebuie instalate printr-un manager de pachete. Punct.
  • Nu utilizați niciodată metoda „configure && make && make install” pentru a instala un program. De fiecare dată când se întâmplă acest lucru, o duzină de pisoi nevinovați mor de o moarte dureroasă în întreaga lume. Acest set comenzile vor asambla un program din codul sursă și apoi vor împrăștia fișierele acestuia în sistemul de fișiere fără știrea managerului de pachete. Aceasta este o încălcare a logicii normale de lucru cu sistemul. nu face asta))
  • Probabil voi mai adăuga ceva aici. Foarte des puteți vedea sfaturi persistente „să nu lucrați ca administrator” și există un motiv pentru aceasta care nu este complet evident pentru utilizatorii Windows. Faptul este că tastarea unei comenzi în consolă este plină de pericolul greșelilor de scriere și al clicurilor accidentale. O situație foarte reală este atunci când sunteți pe cale să ștergeți un folder, începeți să scrieți calea către el și apăsați accidental ENTER. Linux nu are obiceiul să întrebe „Chiar ești așa de prost? y/n” - o va face. Prin urmare, trebuie să fii foarte atent când tastați comenzi ca root. În Windows, desigur, nu există o astfel de problemă.

3. Mediul grafic al utilizatorului

  • Întregul mediu grafic al utilizatorului este o colecție de programe de aplicație. Din punct de vedere istoric, pentru un utilizator Windows, concepte precum „Desktop”, bara de activități, bara de sistem, controlul volumului, ceasul și calendarul, meniul „Start”, accesul la setările de rețea din tavă sunt o parte integrantă a sistemului de operare Windows. În Linux, toate cele de mai sus sunt implementate de programe separate. Mai mult, pentru fiecare sarcină din lista dată există mult mai mult de un program. Ca control al volumului pot pune volumeicon scris în C sau volwheel în python
  • Mediul grafic se bazează pe următoarele programe:
    1. X-server sau pur și simplu „X”. Un program care primește date de la utilizator (de la dispozitivele de intrare) și gestionarea de bază a ferestrelor, minimizându-le și maximizându-le. Se numește „server” deoarece oferă „transparență în rețea”: pentru Linux nu are nicio diferență modul în care utilizatorul s-a conectat la sesiunea grafică, local sau de la distanță. Un fel de RDP ca funcționalitate de bază, pentru a spune simplu.
    2. Window Manager, cunoscut și sub numele de WM. Este angajat în redarea elementelor interfeței ferestrei, plus (în funcție de sofisticare) oferind o serie de alte funcții. Unele WM vă permit să setați fundalul desktopului, altele adaugă funcționalitatea „meniu de sistem”. Uneori, serverul X vine cu cel mai simplu manager de ferestre - TWM. Înfricoșător ca păcatul lui Dumnezeu, direct din anii 70.
    3. Decorator de ferestre - uneori funcționalitate pentru decorarea ferestrelor, capacitatea de a schimba temele de design este inclusă într-un program separat
    4. Manager compozit - disponibil și ca parte a WM sau ca program separat. Sarcina sa este de a transfera redarea interfeței pe placa video. Din punct de vedere tehnic, principiul este simplu - fiecare fereastră redată este o textură separată în memoria plăcii video. Și plăcile video au fost capabile să gestioneze texturi, să adauge efecte și distorsiuni, să proiecteze pe un plan în spațiu, să schimbe transluciditatea și să le suprapună una peste alta timp de mulți ani.
    5. Elemente de interfață: bară de activități, tavă, manager de rețea, meniu sistem, program pentru setarea imaginii de fundal
    6. Software de aplicație de bază - manager de fișiere, emulator de terminal (astfel încât comenzile consolei să poată fi scrise într-o fereastră frumoasă translucidă)
  • „Seturi” preconfigurate de elemente ale unui mediu grafic selectate unul pentru celălalt, programe din lista de mai sus, se numesc „Medii de birou” sau DE. Cele mai faimoase DE sunt Gnome și KDE, cele mai grele și „grase”. Există, de asemenea, XFCE și LXDE. Instalarea se realizează adesea prin instalarea așa-numitului meta-pachet - pachetul în sine nu conține fișiere, dar ca dependențe necesită instalarea întregului set de programe care alcătuiesc DE: WM, decorator/manager compozit, fișier manager și așa mai departe
  • De asemenea, este posibil (și adesea rezonabil) să asamblați un mediu pentru dvs. din „piese” după bunul plac - selectați WM separat, un manager de fișiere separat și așa mai departe
Rezumând

După puțină auto-educare, obținerea unei grafice dintr-un sistem de consolă de text are loc într-o singură comandă. În cazul meu, tastez:
pacman -S xf86-video-ati xorg-server openbox tint2 nitrogen lxterminal xcompmgr wicd-gtk pictogramă de volum.
Aceasta este comanda pentru a instala toate pachetele enumerate:
xf86-video-ati acestea sunt drivere open-source pentru placa mea video
xorg-server acestea sunt „X”
openbox acesta este un WM ușor cu meniul de sistem(cum ar fi „Start”)
nuanță2 aceasta este bara de activități cu o tavă în care aplicațiile vor fi minimizate
azot vă permite să setați fundalul desktopului
lxterminal– emulatorul meu preferat de terminal
xcompmgr Acesta este cel mai simplu manager compozit, adaugă transluciditate și umbre
wicd-gtk acesta este managerul conexiuni de rețea, care atârnă în tavă
icoană de volum- controlul volumului

După aceea, dintr-un mediu grafic, prin lxterminal instalez tot ce este necesar pentru viață: browser(e), manager de fișiere, codecuri video și audio, player, libreoffice, gimp etc.)

Există diferențe fundamentale care fac cele două platforme complet incomparabile. Ideea nu este că una dintre ele este mai bună decât cealaltă. Ideea este că sunt fundamental diferite.

Mulți utilizatori ai unei platforme sau alteia pur și simplu nu înțeleg care este diferența dintre ei, așa că m-am gândit că o listă cu cele zece diferențe principale dintre ele ar fi cu siguranță utilă cuiva.

Diferența unu: acces complet sau lipsa acestuia

Poate una dintre cele mai semnificative diferențe dintre este prezența sau absența accesului la codul programului sursă. Linux este dezvoltat sub Licența Publică GNU (GPL), astfel încât toți utilizatorii au dreptul și capacitatea de a vedea și schimba codul sursă, până la nucleul însuși, care servește drept bază. Doriți să vedeți codul sursă Windows? Doamne ajuta. Cu excepția cazului în care aparțineți unui grup selectat de elită (pentru mulți), nu veți putea niciodată să vedeți codul sursă pentru sistemul de operare Microsoft.

Această întrebare poate fi privită din diferite puncte de vedere. Unii se tem că accesul gratuit la codul sursă face sistemul de operare și software-ul acestuia vulnerabile în fața dezvoltatorilor de aplicații rău intenționate, care ar putea găsi lacune în sistem și le exploatează. Alții, dimpotrivă, cred că accesul gratuit la codul sursă accelerează procesul de îmbunătățire a software-ului tocmai pentru a preveni atacurile hackerilor. Nu o dată a trebuit să schimb codul sursă al anumitor aplicații pentru Linux și am fost întotdeauna mulțumit de rezultat. Este posibil la fel cu aplicații închise Windows? Desigur că nu.

Diferența a doua: licențiere gratuită sau restricții de licențiere

Alte diferenta fundamentalaîntre treceri la nivelul licențelor de utilizare a software-ului. Orice specialist IT, nu am nicio îndoială, poate vorbi ore întregi despre licențierea software-ului, dar să ne limităm totuși la aspectul cheie al problemei fără a intra în detalii legale. Deschide contract de licență Vă permite să modificați liber software-ul, să îl utilizați, să îl publicați în numele dvs. și chiar să îl vindeți - principalul lucru este că codul sursă rămâne deschis. În plus, GPL vă permite să descărcați o copie a distribuției sau aplicații Linuxși instalați-l pe un număr nelimitat de computere. Licența Microsoft nu permite așa ceva. Un utilizator este limitat de numărul de licențe achiziționate, iar dacă aveți zece licențe, puteți instala legal doar sistemul de operare sau aplicația achiziționată pe zece computere.

Diferența trei: Asistență online pentru utilizatori vs. Asistență tehnică plătită

Acesta este aspectul care mă îndepărtează de Linux utilizatori corporativi- și complet în zadar. Asistența tehnică Linux este disponibilă de la o comunitate imensă de utilizatori - pe forumuri, motoare de căutare și sute de site-uri web specializate. Și dacă doriți cu adevărat, puteți cumpăra un certificat pentru suport tehnic de la unul dintre cei mai importanți furnizori Linux, cum ar fi și.

Adevărat, obicei suport tehnic pe internet este strâns legată de problema timpului. Uneori, ca răspuns la un mesaj cu o poveste despre o problemă care a apărut, puteți primi sute de răspunsuri în doar zece minute, dar uneori trebuie să așteptați aceste răspunsuri ore, zile sau chiar săptămâni. De foarte multe ori totul depinde de șansă. Cu toate acestea, majoritatea problemelor asociate cu Linux au fost deja studiate și documentate, astfel încât o soluție poate fi găsită relativ rapid.

Pe de altă parte, uita-te la modul tehnic Suport Windows. Desigur, aici puteți urma aceeași cale și puteți căuta răspunsuri la întrebările dvs. pe site-uri web, forumuri, liste de corespondență și așa mai departe - nu există materiale mai puțin similare pe Windows pe Internet decât pe Linux. Sau puteți cumpăra un certificat pentru suport tehnic direct de la Microsoft. Liderii majorității corporațiilor cad cu ușurință în capcana unui sentiment imaginar de securitate pe care îl oferă un astfel de certificat. Dar nu este deloc necesar să depindeți de acest certificat. Am cunoscut mulți deținători fericiți de certificate plătite pentru suport tehnic atât de la Linux, cât și de la Microsoft și nu pot spune că cei din urmă au fost mult mai mulțumiți de calitatea acestui suport decât primii. Acest lucru duce la o întrebare logică: de ce, de fapt, toată lumea susține că suportul tehnic plătit al Microsoft este mai bun decât Linux?

Diferența patru: compatibilitate hardware completă sau parțială

Una dintre problemele eterne ale Linux, care devine treptat un lucru din trecut, este problema compatibilității hardware. Acum câțiva ani pentru un succes Instalări Linux pe computer desktop Toate componentele sistemului trebuiau selectate manual, altfel nu exista nicio garanție că sistemul de operare va funcționa. Îmi amintesc că în 1997 am petrecut câteva zile încercând să-mi dau seama de ce Caldera Linux și Red Hat Linux nu-mi recunoșteau modemul. În cele din urmă, s-a dovedit că sunt mândrul proprietar al unui modem Winmodem, așa că a trebuit să cumpăr un modem extern de la US Robotics, deoarece era singurul care funcționa sub Linux fără probleme. Acum totul s-a schimbat. Astăzi, pe orice computer sau laptop puteți instala cel puțin una, și cel mai adesea, mai multe distribuții Linux care vor funcționa sută la sută. Dar există, desigur, și excepții. De exemplu, modul standby/sleep încă nu funcționează corect pe multe laptop-uri, în ciuda faptului că dezvoltatorii lucrează la această problemă de mult timp.

Dar aproape orice echipament este compatibil cu Windows. Desigur, mi se mai întâmplă să petrec o zi întreagă căutând șoferi pentru unii dispozitiv specific, disc de instalare care s-a scufundat de mult în uitare. Dar totuși, în cazul Windows, puteți cumpăra cu ușurință o rețea Card Ethernet pentru zece cenți și fiți absolut siguri că va funcționa normal (dacă puteți găsi drivere potrivite, desigur). Sau puteți cheltui în siguranță o mulțime de bani pe o placă video super-puternică, deoarece aproape sigur va rula Windows la capacitate maximă.

Diferența cinci: linia de comandă sau lipsa acesteia

Indiferent cât de departe au ajuns sistemele de operare Linux în dezvoltarea lor și oricât de mare au grafica interfata utilizator, linia de comandă va rămâne întotdeauna un instrument indispensabil pentru a îndeplini orice sarcini administrative. Nimic nu poate înlocui editorul meu de text preferat ssh sau orice alt utilitar cu o interfață de linie de comandă. Adevărat, acest lucru nu este atât de relevant pentru utilizatorul final. O persoană poate folosi sistemul de operare Linux de ani de zile și nici măcar să nu atingă linia de comandă. La fel este și cu Windows. Aici puteți folosi linia de comandă, dar nu la fel de larg ca în Linux. În plus, Microsoft face tot posibilul pentru a ascunde promptul de comandă de utilizatori: puteți ajunge la el doar lansând instrumentul Run și tastând cmd (sau comandă, sau cum se numește în prezent). Dar chiar dacă utilizatorul găsește linia de comandă, va fi de mare folos?