Ambele sisteme de operare sunt destinate atât sistemelor personale, cât și serverelor web, clusterelor de calcul etc.
Windows NT a reușit să domine sistemele desktop și personale (aproximativ 97% dintre desktop-uri în 2016) [1] , în timp ce soluțiile bazate pe Linux sunt populare pe servere web, clustere de calcul , supercomputere și dispozitive mobile (50-90%, 2006 —2010). ) [2] [3] .
Aceste sisteme diferă prin filozofia de bază, costul de achiziție și utilizare, ușurința de gestionare, comoditate și stabilitate. Atunci când le compari, trebuie să iei în considerare rădăcinile, factorii istorici și modalitățile de distribuție.
În 2015, Microsoft și-a lansat distribuția Linux pentru uz intern - Azure Cloud Switch (ACS), care poate fi descrisă ca un sistem de operare modular multiplatform pentru gestionarea centrelor de date [4] .
Windows și Linux sunt dificil de comparat „pe picior de egalitate” din cauza următorilor factori:
În 2004, Microsoft a lansat o campanie de marketing numită „ Get the Facts ” [9] pentru a evidenția avantajele Windows față de Linux. Costul total de proprietate pentru Windows a fost susținut a fi mai mic decât pentru produsele open source [10] .
Concluziile făcute de Microsoft sunt contestate de alte organizații autorizate, precum Novell și site-ul informatic englez The Register [11] . Unii cred că inexactitățile, în parte, se datorează faptului că raportul a amestecat cifre pentru UNIX și Solaris [12] , și a calculat, de asemenea, costul suportului profesional pentru Linux (suport profesional poate fi necesar în producția de software, dar nu la utilizarea sistemului).
Agenția Publică de Publicitate din Marea Britanie a avertizat Microsoft în 2004 că „costul deținerii Linux [13]este de 10 ori mai mare decât costul deținerii Windows Server 2003” nu este adevărat [14] [15] .
Windows | linux | Note | |
---|---|---|---|
Ponderea în vânzările de computere ( OEM ) | Este preinstalat fără a alege pe 99% din calculatoarele personale, începând cu prima versiune de MS-DOS, la prețuri de dumping (preț pentru OEM - ~30€ [16] , retail ~100€ în funcție de versiuni). | Preinstalat pe un număr mic de sisteme vândute. De exemplu, Ubuntu pe computerele Dell și System76 , SUSE Linux pe Lenovo ThinkPads [17] , computerele MSI [18] . Recent, Google a început să promoveze în mod activ netbook-urile și laptopurile cu sistemul de operare Google Chrome preinstalat . [19] . De asemenea, pe smartphone-uri, tablete, cărți electronice, playere digitale și alte dispozitive, este instalat sistemul de operare Android - bazat pe nucleul Linux [20] . | În Franța, un proces legal este în desfășurare împotriva acordului dintre Microsoft cu furnizorii de computere de a instala numai Windows. [21] |
Manageri de ferestre / Mediu grafic | Inițial, doar managerul de ferestre de sistem. Pentru a modifica funcționarea acestuia, este necesară înlocuirea fișierelor de sistem (uxtheme.dll). care încalcă direct acordul de licență sau utilizarea de software terță parte (această afirmație este valabilă numai pentru Windows XP). Shell-ul grafic este necesar pentru funcționarea marii majorități a programelor, iar eșecul acestuia duce la întreruperea funcționării acestora. Există o serie de programe care funcționează fără a utiliza un shell grafic, dar servesc în principal pentru întreținerea sistemului (de exemplu, restabilirea performanței). Control de la distanță folosind protocolul Remote Desktop [22] , telnet [23] , WMI [24] și alte instrumente. Este posibil să instalați un mediu desktop terță parte, cum ar fi KDE [25] , dar în acest caz, bibliotecile managerului de ferestre încorporat sunt încărcate în RAM, reducând semnificativ performanța sistemului. | Medii desktop : GNOME , KDE , Enlightenment , Xfce și altele. Mulți manageri de ferestre „autonomi”: Openbox , Fluxbox și alții, inclusiv managerii de ferestre compozite Beryl , Compiz sau Compiz Fusion . Învelișul grafic nu este critic pentru funcționarea sistemului de operare, sistemul poate trece la modul text. Controlul de la distanță se face de obicei prin SSH , VNC și XDMCP . Sunt folosite „terminale virtuale”, ceea ce face posibilă evitarea repornirii sistemului în cazul unei defecțiuni a unuia dintre terminale. | Mediile desktop diferite oferă modalități diferite de a gestiona computerul, permițând utilizatorului să aleagă pe cel care se potrivește cel mai bine nevoilor sale. Acest lucru cauzează uneori inconveniente atunci când treceți de la unul la altul, dar, în practică, majoritatea utilizatorilor folosesc GNOME , KDE sau medii similare. |
Consola de sistem/linie de comandă | Linia de comandă există, dar are o funcționalitate limitată. Bazat pe MS-DOS , moștenind caracteristicile sale modeste care s-au schimbat puțin din anii 1990. De asemenea, a fost dezvoltat un shell puternic Windows PowerShell care implementează unele dintre caracteristicile liniei de comandă UNIX bazate pe .NET . Sunt disponibile o colecție independentă de instrumente de linie de comandă Cygwin și un set de programe de la Microsoft SUA , precum și CONEMU . Începând cu Windows 98, Windows Script Host , un instrument puternic pentru automatizarea sarcinilor, este inclus în livrare, ale cărui capabilități depășesc cu mult linia de comandă încorporată. Funcțiile de recuperare sau de configurare pot fi efectuate din linia de comandă. | Linia de comandă este, de asemenea, o parte integrantă a sistemului. Multe sisteme de operare implementează funcții de configurare a sistemului utilizând o interfață grafică (uneori rulează invizibil pentru utilizatorul de sistem folosind linia de comandă), dar din cauza diferenței dintre opțiuni, utilizatorii care nu sunt familiarizați cu un anumit kit de distribuție oferă adesea începătorilor orientați către linia de comandă. instrucțiuni. Linia de comandă permite unui utilizator avansat să reconfigureze complet toate funcțiile OS. Există multe utilități pentru efectuarea de funcții specializate care sunt strâns integrate cu programele de sistem și aplicații. Funcțiile de recuperare sau de configurare pot fi efectuate din linia de comandă. Un strat de abstracție special „framebuffer” vă permite să extindeți funcționalitatea terminalelor „text” la funcționalitatea unui mod grafic. |
Este dificil să numărați cu exactitate numărul de utilizatori, deoarece aproape toate copiile Linux nu necesită înregistrare, iar Windows NT există în multe copii neautorizate sau neînregistrate. Aceste date se bazează pe răspunsurile de identificare ale browserelor web , astfel încât cifrele sunt foarte aproximative: site-uri diferite atrag audiențe diferite, iar browserele nu transmit întotdeauna cu acuratețe informații despre sistemul de operare.
Un studiu publicat de Relecantive AG în 2003 a concluzionat că „pregătirea desktopului Linux este la fel de bună ca Windows XP” [26] .
Windows | linux | Note | |
---|---|---|---|
Dimensiunea instalatorului | Reprezintă un set standardizat de instrumente software, iar dimensiunea variază de la câteva zeci de dischete (Windows 3.11) la DVD (Windows Vista/7/8) și o unitate flash USB (Windows 10). Există atât instrumente oficiale, cât și neoficiale pentru a vă crea propriile distribuții Windows. Instalarea în rețea este posibilă. | De la o dischetă la mai multe DVD-uri. De exemplu, o distribuție DSL ocupă doar 50 MB, oferind browsere, aplicații de birou etc. Multe distribuții vin în mai multe variante (de obicei un DVD cu un set mare de programe și o gamă de medii grafice sau un Live CD pentru fiecare grafică ). mediu ( KDE , GNOME , Xfce ) cu un set de programe pentru acesta). Este posibilă instalarea printr-o rețea, în care tot software-ul necesar va fi obținut de la un server special. Aceste opțiuni pot fi combinate dacă există o conexiune permanentă la Internet: majoritatea pachetelor sunt instalate de pe un disc, iar noile lor versiuni și programe suplimentare sunt instalate de pe un server la distanță. | |
Ușor de instalat | Windows 7 este destul de ușor de instalat dacă este destinat să fie instalat pe o mașină fără sisteme de operare prezente. Instalarea Windows XP poate fi dificilă dacă hardware-ul instalat utilizează tehnologii mai noi. Poate fi necesar să utilizați o dischetă de driver de 3,5 inchi [27] sau să împachetați manual actualizările ulterioare ale distribuției originale cu o nouă imagine de disc de instalare. | Foarte ușor de instalat ( SuSE , Mandriva , Ubuntu , Fedora , etc.), vă permite să schimbați multe setări în acest proces, se instalează ușor pe sistemele de operare existente. Există distribuții cu instalare orientată spre mobilitate maximă, cum ar fi instalarea la distanță în rețea la o dimensiune minimă (40 Mebibytes ) pe hardware slab ( Debian , Vector Linux , ArchLinux , Slackware ). Există distribuții care renunță în mod deliberat la simplitate în favoarea instalării manuale deliberate pentru a maximiza funcționalitatea pentru utilizator ( Gentoo , ArchLinux , Slackware ). Distribuțiile nepopulare, noi sau personale pot varia, de asemenea. În plus, este posibil să construiți întregul sistem de la sursă fără a apela la manageri de instalare software ( Linux from Scratch ). | [28] [29] [30] [31] |
Timp de instalare | Timpul revendicat este de aproximativ o oră [32] (până la 10-30 de minute pentru Windows Vista/7, în funcție de puterea computerului) [33] . Dacă este necesar, pregătirea pentru instalare poate dura mai mult timp (de exemplu, crearea de dischete cu drivere pentru instalarea Windows XP pe un hard disk SATA). În timpul instalării, va trebui să efectuați una sau mai multe reporniri. Instalarea actualizărilor importante poate dura mai mult timp și necesită mai multe reporniri. |
|
Vezi nota „ușor de instalat”. |
Disponibilitatea driverelor de dispozitiv | Driverele pentru unele dispozitive utilizate în sistem sunt instalate separat. Multe drivere sunt instalate de sistem dintr-un set de drivere pe mediul de instalare, unele drivere lipsă pot fi obținute prin Internet folosind instrumentele de sistem. Procesul de instalare pentru majoritatea driverelor este automatizat. Hardware-ul care este considerat învechit din anumite motive nu este acceptat de dezvoltatorii acelui hardware, ceea ce duce la o lipsă de drivere, deoarece diferite sisteme de operare Windows necesită drivere de dispozitiv diferite. În practică, pentru dispozitivele neintegrate, aproape întotdeauna trebuie să instalați driverele separat. Este nevoie de timp și de reporniri suplimentare.
Producătorii de echipamente încorporate încearcă să-și creeze noile produse astfel încât să funcționeze fără probleme chiar și pe Windows vechi, dar popular (de exemplu, XP), care nu poate avea drivere pentru acest dispozitiv, dar există drivere pentru dispozitive mai vechi care se dovedesc a fi potrivit datorită dispozitivelor dezvoltatorilor. |
Majoritatea driverelor sunt instalate automat când instalați sistemul de operare sau sunt disponibile pentru descărcare de pe Internet. Multe drivere sunt deja incluse în nucleu. Producătorii unor dispozitive (tunere TV etc.) uneori nu lansează drivere pentru Linux , așa că dispozitivele pot să nu funcționeze (în acest caz, driverele comunității deschise pentru sistemele pe un singur SoC pot ajuta ). Utilizarea unor șoferi necesită acceptarea unui acord de licență. Unele drivere (carduri fără fir) pot fi livrate numai nedeschise . Este posibil să utilizați drivere Windows pentru unele dintre dispozitive [35] . Pe sistemele nepopulare sau pe sistemele care nu au reguli pentru adăugarea unui anumit dispozitiv, poate fi necesar să descărcați și să instalați drivere manual. Dacă sistemul nu are un sistem de gestionare a pachetelor (popular RPM , APT ), atunci driverele trebuie instalate folosind instrumentele furnizate de dezvoltatorul lor. | |
Instalare folosind un CD de evaluare (Live CD) | Nu există un CD oficial de probă gratuită disponibil. Cu toate acestea, este posibil să se creeze în mod intenționat un sistem care rulează pe un disc ușor ( WinPE ) de pe un disc sau o unitate flash sau folosind un disc de pornire special conceput ( BartPE ). Înainte de lansarea Vista, Windows PE a fost distribuit numai între furnizorii de computere sub forma unui „Kit de preinstalare OEM”, în prezent, acesta poate fi descărcat gratuit de pe site-ul oficial Microsoft, ca parte a Kit-ului de instalare automată Windows . | Multe distribuții complete ( Knoppix , openSUSE , Ubuntu ) au un live CD . [36] Cu ajutorul unor astfel de discuri, este posibilă restabilirea sănătății sistemului, inclusiv cu un alt sistem de operare. De asemenea, multe CD-uri live oferă posibilitatea de a instala sistemul de operare pe un computer de pe același disc. | |
Software furnizat | Mai multe programe pentru lucrul cu multimedia și Internet ( browser Internet Explorer , Windows Media Player , Notepad , WordPad , editor grafic Paint ), client de e-mail Outlook Express . Producătorul hardware-ului poate include software suplimentar. Windows Vista include și Windows Mail , Windows Media Center și multe altele, în funcție de versiune. Suita Microsoft Office nu este inclusă în livrare (cu excepția Windows RT ), deoarece este un produs comercial separat, dar uneori poate fi inclusă o versiune de evaluare. În practică, fără a instala componente suplimentare, Windows Media Player nu poate reda videoclipuri, iar programul de ardere a discurilor încorporat în Windows XP (SP1) nu poate arde DVD-uri și are funcționalitate foarte limitată. În plus, sistemului nu dispune de instrumente pentru lucrul cu arhive, altele decât .zip și .cab | În toate distribuțiile majore, există multe programe pentru o varietate de sarcini: multimedia, grafică, Internet, muncă de birou, jocuri, precum și utilități de sistem și shell-uri vizuale suplimentare. Cu toate acestea, din cauza lipsei de deschidere a formatelor de fișiere ale produselor proprietare pentru Microsoft Windows, există o serie de probleme de compatibilitate cu formatele de fișiere între astfel de produse și aplicațiile gratuite. De exemplu, textul complex creat în OpenOffice.org și salvat într-un format proprietar Microsoft Office nu se citește întotdeauna corect în Microsoft Office; dimpotrivă, OOo nu poate decoda întotdeauna cu precizie formatele Microsoft Office. Există distribuții specializate . În ele, setul de programe este ajustat în funcție de sarcinile de rezolvat, de exemplu, Ubuntu Studio , Edubuntu , BackTrack . Uniformitatea (în cadrul sistemului de management al pachetelor ) vă permite să configurați foarte flexibil lista de software instalat și, dacă vă conectați la depozit , instalați și software suplimentar în timpul instalării sistemului de operare. | Practica Microsoft de a livra împreună software cu Windows a fost declarată ilegală în Statele Unite. [37] |
Programe care pot fi instalate suplimentar | O selecție uriașă de software proprietar și gratuit (dar nu este nevoie de un depozit centralizat pentru a rula software gratuit susținut de producătorul sistemului de operare). De regulă, acestea vin cu toate bibliotecile necesare și sunt instalate folosind un program de instalare special. Deși Windows are propriul sistem Adăugare/Eliminare programe , multe programe sunt instalate de instalatori unici. Dezinstalarea este, de asemenea, ușoară, deși programele de dezinstalare lasă adesea indicatoare globale (cum ar fi datele de expirare) și uneori binare (cum ar fi bibliotecile). Lipsa unui depozit centralizat și a regulii generale de a include toate bibliotecile necesare în distribuție poate duce la conflicte atunci când un program de aplicație suprascrie biblioteca partajată a altui program (de exemplu, cu o bibliotecă de altă versiune); astfel de conflicte sunt adesea denumite iadul dll . Este posibil să instalați niște programe simple prin simpla copiere a fișierelor în directorul de sistem (format de fișier binar). Unele programe pot funcționa numai pe anumite versiuni ale sistemului de operare. | Selecție mare de software gratuit și o selecție mică de software comerciale. Cu toate acestea, pentru o serie de sarcini, aplicațiile sunt mult mai mici decât pentru Windows sau sunt absente. Au fost create versiuni Linux ale unor programe Win32. Programele incluse în distribuțiile oficiale și depozitele lor sunt instalate în majoritatea cazurilor folosind un program special pentru instalarea/eliminarea programelor care asigură bibliotecile necesare ( sistemul de gestionare a pachetelor ), sau prin compilarea manuală din codurile sursă cu o căutare a bibliotecilor necesare (în cazul programelor rare - de exemplu, învechite sau aflate într-un stadiu incipient de dezvoltare). Mai multe formate speciale de ambalare ( RPM , DEB ) sunt folosite pentru a distribui programe în pachete pentru diferite distribuții. Când instalați software într-un pachet, poate fi adesea necesar să instalați alte pachete care sunt instalate automat sau pot fi descărcate de pe Internet. Acesta este folosit pentru a evita conflictele de bibliotecă ( dll hell ): două programe pot folosi același pachet, iar sistemul de operare se ocupă să-și mențină versiunea la zi. Un avantaj suplimentar al acestei abordări este că dimensiunea agregată a pachetelor necesare pentru a instala un program pentru Linux este mai mică decât dimensiunea distribuției aceluiași program pentru Windows. O serie de programe (majoritatea proprietare sau nu foarte populare) pot fi instalate doar pe una sau unele dintre versiunile de nucleu și distribuție. Unele programe trebuie instalate chiar de utilizator sau din coduri sursă, uneori folosind linia de comandă. | Alte programe de instalare au fost dezvoltate pentru Linux, cum ar fi instalatorul loki, klik sau autopackage. Cu toate acestea, ele sunt încă rare. |
Pregătirea discului | În mod implicit, se instalează numai singur, suprascriind capacitatea de a rula alte sisteme de operare, cu excepția altor instalări Windows. Partițiile cu sistemul de fișiere NTFS „nativ” pot fi extinse și reduse cu ușurință (sub Vista/7, puteți reduce dimensiunea unei partiții folosind instrumente de sistem, sub XP - numai cu ajutorul unor programe terțe). În același timp, programul grafic pentru această sarcină are mai puține funcționalități decât utilitarul din linia de comandă. Este posibilă partiționarea dinamică a discurilor (Dynamic Disks). | Pot fi instalate mai multe sisteme de operare. Majoritatea distribuțiilor au capacitatea de a rula un sistem complet de pe un CD, ceea ce înseamnă că poate funcționa cu toate caracteristicile, inclusiv cu puternicul utilitar de partiționare grafică GParted , care funcționează cu o gamă largă de sisteme de fișiere, inclusiv NTFS. Discurile dinamice sunt acceptate folosind fie LVM , fie EVMS , adesea incluse cu distribuția. | |
Încărcător | În timpul instalării, este configurat automat pentru a porni alte instalări ale sistemelor de familie Windows NT / 9x ( NTLDR ) disponibile pe computer; editarea manuală a fișierului BOOT.INI este necesară pentru a porni Linux și alte sisteme similare. De asemenea, este posibil să utilizați încărcătoare de boot terțe, cum ar fi GRUB. | Poate porni sistemele de operare alese de utilizator folosind managerii GRUB sau LILO încorporați . [38] Există, de asemenea, caracteristici de securitate (cum ar fi solicitarea parolei) care nu sunt în bootloader-ul Windows. |
Din cauza lipsei de suport Linux în bootloader-ul Windows, dacă instalați atât Windows, cât și Linux pe aceeași mașină, este mai ușor să instalați mai întâi Windows și apoi Linux. Există încărcătoare suplimentare ale sistemului de operare la alegere. Dacă reinstalați Windows, puteți restaura bootloader-ul folosind un Live CD. |
Instalarea Linux a fost cândva dificilă pentru utilizatorul obișnuit. [39] În zilele noastre, aproape toate distribuțiile conțin o procedură de instalare simplificată și un disc demo ( Live CD ), care vă permite să porniți sistemul direct de pe un CD sau DVD și să îl utilizați fără a-l instala pe hard disk (viteza Linuxului). pornirea și lansarea programelor este mai puțin din cauza vitezei limitate a unității).
Programul de instalare Windows include, de asemenea, un expert, la fel ca distribuțiile Linux.
Windows | linux | Note | |
---|---|---|---|
Uniformitatea interfeței | În mare parte consistent. Apar inconsecvențe în cazul în care programele noi sunt rescrise pentru versiunea veche a sistemului. De exemplu, IE7 și Windows Media Player 11 , care existau inițial pentru Vista, au fost rescrise pentru XP. [40] Microsoft ajută dezvoltatorii independenți să mențină un stil consecvent prin lansarea ghidurilor privind experiența utilizatorului (cea mai recentă versiune este ghidul privind experiența utilizatorului Windows Vista. [41] )
Acestea sunt centrate pe uniformitate și utilizare, iar în versiunile recente, de asemenea, pe securitatea datelor utilizatorilor. Programele de la terți pot urma aceste linii directoare sau pot dezvolta propriile reguli sau pot să nu urmeze deloc niciun ghid. |
Calitatea interfeței grafice variază foarte mult în funcție de distribuție și de mediul grafic. Cele două shell-uri principale - GNOME și KDE - au dezvoltat o abordare consecventă a interfeței, care, de regulă, este respectată cu strictețe. [42] [43] .
Acest lucru realizează interfețe consistente, păstrând în același timp flexibilitatea de a personaliza interfața în funcție de dorințele utilizatorului. Cele mai populare distribuții combină acest lucru cu securitatea ridicată ( Ubuntu , SuSE , Fedora , Mandriva ). Pot exista diferențe între programele scrise pentru KDE și GNOME , dar acestea nu sunt prea semnificative. Alte medii grafice au o putere grafică mai mică și tind să se specializeze în design minimalist ( WindowMaker , Fluxbox / Openbox / Blackbox ). Unele dintre ele reușesc să îmbine minimalismul cu comoditatea și frumusețea ( Enlightenment/E17 , Xfce ). Unele shell-uri sunt concepute în primul rând pentru a fi utilizate cu mouse-ul ( Fluxbox , Xfce ), altele sunt concepute doar pentru tastatură ( Ratpoison ). |
|
Uniformitate între diferitele versiuni | Se menține un grad ridicat de similaritate în interfață între diferitele versiuni. Dar în cazul Windows Server 2008, au existat diferențe semnificative în interfață, în special în snap-in-urile de administrare. În plus, există diferențe în interfețele Windows XP și Vista, ceea ce face oarecum dificilă comutarea între ele. | În funcție de kitul de distribuție, versiunea acestuia, shell-ul grafic și programele, funcționarea interfeței poate fi diferită. Cu toate acestea, multe setări sunt disponibile și utilizatorul le poate transporta de la o versiune la alta. | |
Uniformitatea procedurii de actualizare a programelor și OS | Toate versiunile recente de Windows folosesc o procedură pentru a primi automat actualizări și „patch-uri” pentru sistemul de operare în sine, driverele și programele lansate de Microsoft. Programele terțe trebuie să suporte ele însele procedura de actualizare. Există mai multe programe pentru gestionarea generală a actualizărilor. | Sistemele de gestionare a pachetelor conțin instrumente pentru actualizarea automată a programelor (OS însuși și cele instalate de utilizator). Depozitele de distribuții și proiectele individuale sunt de obicei folosite ca surse de actualizări. | |
Disponibilitatea codului sursă | Codul sursă poate fi achiziționat în scopuri strict limitate, iar programele terțe pot modifica, de asemenea, setările sistemului. Cu alte cuvinte, poate exista o încălcare accidentală a acordului de licență. | Tot codul de sistem este disponibil pentru modificare. Majoritatea programelor terțe oferă și cod sursă. | |
Caracteristici speciale | Ambele sisteme vă permit să configurați moduri speciale de control al computerului, cum ar fi fonturi mai mari, citirea etichetelor cu voce tare, apăsarea lentă a tastelor etc. [44] |
Pentru Microsoft Windows, datorită poziției sale de monopol și a procentului mare de piață care rezultă, un număr imens de jocuri de diferite genuri sunt lansate în mod constant. Cele mai multe dintre ele sunt distribuite cu plată, dar există și jocuri casual gratuite . Numărul mare de jocuri se datorează și faptului că Windows este cel mai popular sistem de operare pe computerele desktop. Pentru a scrie jocuri 3D pentru Windows, sunt utilizate frecvent API -urile DirectX (mai rar OpenGL ).
Există mai puține jocuri pentru Linux, dar această situație se îmbunătățește treptat [45] . Motivul principal este procentul mic al segmentului de piata. În cea mai mare parte, acesta este și software gratuit , cu toate acestea, aici se găsesc și jocuri proprietare (în mare parte jocuri portate din Windows). Cele mai populare genuri de aici sunt jocurile casual, shooter-urile la persoana întâi (în mare parte scrise pe motoare Quake gratuite , precum Tremulous , Xonotic , Nexuiz , Urban Terror , Warsow , sau sunt jocuri portate din Windows), precum și strategie .
Pentru scrierea de jocuri tridimensionale, aici este folosită doar interfața OpenGL, deoarece DirectX este un software proprietar și există oficial doar în versiuni pentru platformele Microsoft (Windows, Xbox, Zune și altele). Proiectele Wine și Cedega oferă o implementare DirectX împreună cu o implementare a mediului Win32 API cu o compatibilitate destul de bună, dar nu perfectă. În ciuda acestui fapt, după lansarea Windows Store în Windows 8 , Valve a declarat că Windows 8 este un dezastru în „spațiul PC” și că Linux este o platformă mai viabilă pentru dezvoltarea jocurilor decât Windows , în legătură cu care a lansat deja o versiune a clientului Steam pentru sistemul de operare Ubuntu . După cum Gabe Newell, șeful Valve
, a declarat într-un interviu : „Vrem ca toate cele 2500 de jocuri de pe Steam să fie ușor de instalat sub Linux.” Momentan, unele dintre ele au fost portate, inclusiv Dota 2, Counter-Strike 1.6, Counter-Strike: Source, Serious Sam 3 și altele.
În urma acestui anunț, System76 a lansat un laptop de gaming puternic preinstalat cu sistemul de operare Ubuntu 12.04, în speranța succesului proiectului Valve .
Jocurile multi-platformă cu browser, care s-au răspândit recent, sunt practic independente de sistemul de operare, necesitând doar un browser și bibliotecile acestuia.
Caracteristicile Linux, și anume: deschidere, preferință inițială pentru componente software deschise față de cele închise, livrare non-standard (un număr mare de distribuții cu propriile caracteristici), surse centrale de programe sigure , prezența unui bit de execuție, interzicerea inițială a lucru sub utilizatorul root , disponibilitatea instrumentelor de restricție a drepturilor (SELinux, AppArmor) - face posibilă doar infecția țintită, intenționată și exclude posibilitatea unei activități vitale pe scară largă a codurilor de programe rău intenționate. Numărul de viruși sub Linux este estimat la câteva zeci (dezvoltați de obicei în scopuri educaționale), deoarece deschiderea nucleului a făcut posibilă închiderea majorității vulnerabilităților din acesta. Numărul de programe malware în general scrise pentru Linux, inclusiv viruși și troieni, a crescut în ultimii ani și s-a dublat în cursul anului 2005 de la 422 la 863 [46] , dar modelul de dezvoltare deschis înseamnă că majoritatea acestor programe sunt în prezent inoperabile. — Vulnerabilitățile pe care le-au exploatat tind să fie închise în câteva zile de la descoperire [47] . Unele programe open source cu cod complex conțin încă vulnerabilități care au fost nedetectate de mult timp. De exemplu, Heartbleed a fost descoperit doar doi ani mai târziu.
Un număr foarte mare de viruși și programe distructive au fost create pentru Microsoft Windows (numărul acestora este estimat la zeci de milioane [48] . Pentru combaterea lor se folosește un software special - antivirusuri . Virușii vin de diferite tipuri: de la relativ inofensivi, care nu provoacă mult rău pentru utilizator, la distructiv, care modifică setările sistemului, distrug datele sensibile ale utilizatorului sau fură date bancare. Windows NT a avut întotdeauna o separare clară a drepturilor de utilizator. Cu toate acestea, majoritatea utilizatorilor de computere de acasă folosesc întotdeauna drepturi de administrator, ceea ce afectează negativ securitatea sistemului. Odată cu apariția Windows Vista, această problemă a fost parțial rezolvată folosind suita tehnologică User Account Control : acum Windows solicită în mod explicit confirmarea acțiunilor care necesită drepturi de administrator, chiar dacă utilizatorul este administrator.
În Linux (ca și în toate celelalte sisteme asemănătoare UNIX) a existat întotdeauna o separare clară a drepturilor de utilizator. Există un singur cont de administrator de sistem ("superutilizator") - root . Acest utilizator poate efectua acțiuni nelimitate pe sistem: modificarea setărilor, instalarea și eliminarea programelor, modificarea fișierelor de sistem, oprirea componentelor individuale sau a întregului sistem și chiar eliminarea completă cu o singură comandă. Există, de asemenea, conturi de utilizator obișnuite: aceștia pot schimba doar setările personale (aspect, setările programului) și pot efectua operațiuni cu fișiere numai în directorul lor principal (sau în alte directoare dacă root-ul permite). Un utilizator normal are voie să instaleze programe numai în directorul său de acasă sau în acele directoare în care are permisiunea de a scrie date. Pe majoritatea distribuțiilor Linux moderne, rularea directă ca root nu este posibilă; utilizatorul lucrează întotdeauna cu drepturi limitate, dar lansarea contului root este efectuată doar pentru a efectua anumite acțiuni, iar fiecare lansare de acest fel necesită parola root ( su ) sau utilizatorul curent ( sudo ) pentru a confirma autoritatea. Contul root este pornit doar dacă utilizatorul actual are drepturi de administrare a sistemului și și-a introdus corect parola; Ulterior, Microsoft a împrumutat același mecanism de interacțiune cu utilizatorul pentru Windows, ca parte a tehnologiei „Control cont de utilizator”. Antivirusurile care există sub Linux [proprietate ( Dr.Web , Kaspersky Anti-Virus , avast! etc.) și gratuite ( ClamAV )] sunt concepute pentru a scana și proteja Windows. Acestea vă permit să scanați traficul de rețea pe gateway-uri, servere de mail, servere de fișiere, să scanați fișiere individuale selectate, directoare, medii amovibile și alte medii la cererea utilizatorului, atunci când accesați fișiere de citit/scris, conform unui program, cu sau fără o carcasă grafică.
Linux are mult mai puține vulnerabilități, motiv pentru care este adesea folosit în locurile în care este nevoie de secretul datelor (organizații guvernamentale, bănci).
Una dintre caracteristicile acestui sistem este capacitatea de a regla cu adevărat oricare dintre componentele sale. Linux oferă toate beneficiile software-ului open source și depinde de utilizator cât de sigur este ceea ce face cu acesta. În condițiile EULA ale altor produse, această abordare are un avantaj clar.
Linux | Proiectul|
---|---|
General |
|
Răspândirea | |
Aplicații |
|
Personalități |
|
mass media |
|
Liste |
|
Mobilitate | |
Alte |
Windows | ||
---|---|---|
Versiuni majore | Shell-uri peste MS-DOS 1,0x 2.x 2,1x 3.0 3,1x Windows 9x 95 ( dezvoltare ) 98 Pe mine Windows NT NT 3.1 NT 3.5 NT 3.51 NT4.0 2000 XP ( dezvoltare ) Vista ( dezvoltare ) 7 ( dezvoltare ) opt 8.1 zece unsprezece | |
Windows Server | ||
De specialitate | ||
Mobil | ||
Alte proiecte | Xenix OS/2 Închis Neptun Nashville Cairo Singularitate Midori 10X |