Jämförelse av Microsoft Windows NT och Linux

Översikt

Båda operativsystemen är avsedda både för personliga system och för webbservrar, datorkluster etc.

Windows NT har lyckats dominera stationära och personliga system (cirka 97 % av stationära datorer 2016) [1] , medan Linux-baserade lösningar är populära på webbservrar, datorkluster , superdatorer och mobila enheter (50-90 %, 2006 —2010 ) [2] [3] .

Dessa system skiljer sig åt i sin underliggande filosofi, kostnad för anskaffning och användning, enkel hantering, bekvämlighet och stabilitet. När man jämför dem måste man ta hänsyn till rötterna, historiska faktorer och distributionssätt.

2015 släppte Microsoft sin Linux-distribution för internt bruk - Azure Cloud Switch (ACS), som kan beskrivas som ett plattformsoberoende modulärt operativsystem för att hantera datacenter [4] .

Egenskaper för de två systemen

Svårigheter att jämföra

Windows och Linux är svåra att jämföra "på lika villkor" på grund av följande faktorer:

Efter ägandekostnad

2004 lanserade Microsoft en marknadsföringskampanj som heter " Hämta fakta " [9] för att lyfta fram fördelarna med Windows framför Linux. Den totala ägandekostnaden för Windows har hävdats vara lägre än för produkter med öppen källkod [10] .

Slutsatserna från Microsoft ifrågasätts av andra auktoritativa organisationer, såsom Novell och den engelska IT-sajten The Register [11] . Vissa tror att felaktigheter delvis beror på att rapporten blandas in siffror för UNIX och Solaris [12] , och även beräknade kostnaden för professionell support för Linux (professionell support kan krävas vid produktion av mjukvara, men inte när du använder systemet).

UK Public Advertising Agency varnade Microsoft 2004 att "kostnaden för att äga Linux [13]är 10 gånger högre än kostnaden för att äga Windows Server 2003" är inte sant [14] [15] .

Mest populär på skrivbordet

Windows linux Anteckningar
Andel i försäljning av datorer ( OEM ) Den är förinstallerad utan val på 99 % av persondatorerna, från och med den första versionen av MS-DOS, till dumpningspriser (pris för OEM - ~30€ [16] , detaljhandel ~100€ beroende på version). Förinstallerad på ett litet antal sålda system. Till exempel, UbuntuDell- och System76-datorer , SUSE LinuxLenovo ThinkPads [17] , MSI [18] -datorer . Nyligen har Google börjat aktivt marknadsföra netbooks och bärbara datorer med Google Chrome OS förinstallerat . [19] . Även på smartphones, surfplattor, e-böcker, digitala spelare och andra enheter installeras Android-operativsystemet baserat på Linux-kärnan [20] . I Frankrike pågår ett rättsfall mot Microsofts avtal med datorleverantörer att endast installera Windows. [21]
Fönsterhanterare / Grafisk miljö Till en början bara systemfönsterhanteraren. För att ändra dess funktion krävs byte av systemfiler (uxtheme.dll). som direkt bryter mot licensavtalet, eller användningen av programvara från tredje part (detta påstående är endast sant för Windows XP). Det grafiska skalet är nödvändigt för driften av de allra flesta program, och dess misslyckande leder till avbrott i deras funktion. Det finns ett antal program som fungerar utan att använda ett grafiskt skal, men de tjänar främst för systemunderhåll (till exempel för att återställa prestanda). Fjärrkontroll med hjälp av Remote Desktop Protocol [22] , telnet [23] , WMI [24] och andra verktyg. Det är möjligt att installera en skrivbordsmiljö från tredje part, såsom KDE [25] , men i det här fallet laddas biblioteken i den inbyggda fönsterhanteraren in i RAM, vilket avsevärt minskar systemets prestanda. Skrivbordsmiljöer : GNOME , KDE , Enlightenment , Xfce och andra. Många "fristående" fönsterhanterare: Openbox , Fluxbox och andra, inklusive de sammansatta fönsterhanterarna Beryl , Compiz eller Compiz Fusion . Det grafiska skalet är inte kritiskt för driften av operativsystemet, systemet kan byta till textläge. Fjärrstyrning sker vanligtvis via SSH , VNC och XDMCP . "Virtuella terminaler" används, vilket gör det möjligt att undvika omstart av systemet vid fel på någon av terminalerna. Olika skrivbordsmiljöer erbjuder olika sätt att hantera datorn, vilket gör att användaren kan välja den som bäst passar deras behov. Detta orsakar ibland besvär när de flyttar från en till en annan, men i praktiken använder de flesta användare GNOME , KDE eller liknande miljöer.
Systemkonsol/kommandorad Kommandoraden finns, men har begränsad funktionalitet. Baserat på MS-DOS , ärver dess blygsamma funktioner som har förändrats lite sedan 1990-talet. Ett kraftfullt Windows PowerShell- skal har också utvecklats som implementerar några av UNIX-kommandoradsfunktionerna baserade på .NET . En oberoende samling av Cygwins kommandoradsverktyg och en uppsättning program från Microsoft SUA är tillgängliga , såväl som CONEMU . Från och med Windows 98 ingår Windows Script Host , ett kraftfullt verktyg för att automatisera uppgifter, i leveransen, vars möjligheter vida överstiger den inbyggda kommandoraden. Återställnings- eller konfigurationsfunktioner kan utföras från kommandoraden. Kommandoraden är också en integrerad del av systemet. Många operativsystem implementerar systemkonfigurationsfunktioner med hjälp av ett grafiskt gränssnitt (ibland körs osynligt för systemanvändaren med hjälp av kommandoraden), men på grund av skillnaden mellan alternativen ger användare som inte är bekanta med en viss distributionskit ofta nybörjare kommandoradsorienterade instruktioner. Kommandoraden tillåter en avancerad användare att helt konfigurera om alla OS-funktioner. Det finns många verktyg för att utföra specialiserade funktioner som är tätt integrerade med system- och applikationsprogram. Återställnings- eller konfigurationsfunktioner kan utföras från kommandoraden. Ett speciellt abstraktionslager "framebuffer" låter dig utöka funktionaliteten för "text" terminaler till funktionaliteten i ett grafikläge.

Det är svårt att exakt räkna antalet användare, eftersom nästan alla kopior av Linux inte kräver registrering, och Windows NT finns i många obehöriga eller oregistrerade kopior. Dessa data är baserade på identifieringssvar från webbläsare , så siffrorna är mycket ungefärliga: olika webbplatser lockar olika publik och webbläsare förmedlar inte alltid exakt information om operativsystemet.

En studie publicerad av Relecantive AG 2003 drog slutsatsen att "Linuxs skrivbordsberedskap är lika bra som Windows XP" [26] .

Genom installation

Windows linux Anteckningar
Installatörsstorlek Representerar en standardiserad uppsättning mjukvaruverktyg och storleken varierar från några dussin disketter (Windows 3.11) till DVD (Windows Vista/7/8) och USB-minne (Windows 10). Det finns både officiella och inofficiella verktyg för att skapa dina egna Windows-distributioner. Nätverksinstallation är möjlig. Från en diskett till flera DVD-skivor. Till exempel tar en DSL- distribution bara upp 50 MB och tillhandahåller webbläsare, kontorsapplikationer etc. Många distributioner finns i flera varianter (vanligtvis en DVD med en stor uppsättning program och ett urval av grafisk miljö, eller en Live CD för varje grafik miljö ( KDE , GNOME , Xfce ) med en uppsättning program för det). Installation via ett nätverk är möjlig, där all nödvändig programvara kommer att erhållas från en speciell server. Dessa alternativ kan kombineras om det finns en permanent anslutning till Internet: de flesta paket installeras från en disk, och deras nya versioner och ytterligare program installeras från en fjärrserver.
Lätt att installera Windows 7 är ganska lätt att installera om det är tänkt att installeras på en maskin utan operativsystem. Det kan vara svårt att installera Windows XP om den installerade hårdvaran använder nyare teknik. Du kan behöva använda en 3,5" drivrutinsdiskett [27] eller manuellt paketera senare uppdateringar till den ursprungliga distributionen med en ny installationsdiskavbildning. Mycket lätt att installera ( SuSE , Mandriva , Ubuntu , Fedora , etc.), låter dig ändra många inställningar i processen, installerar enkelt på befintliga operativsystem. Det finns distributioner med installation inriktad på maximal rörlighet, som nätverksinstallation på fjärranslutning vid en minsta storlek (40 Mebibyte ) på svag hårdvara ( Debian , Vector Linux , ArchLinux , Slackware ). Det finns distributioner som medvetet avstår från enkelhet till förmån för avsiktlig manuell installation för att maximera funktionaliteten för användaren ( Gentoo , ArchLinux , Slackware ). Impopulära, nya eller personliga distributioner kan också variera. Dessutom är det möjligt att bygga hela systemet från källan utan att tillgripa programinstallationshanterare ( Linux från Scratch ). [28] [29] [30] [31]
Installationstid Den påstådda tiden är ungefär en timme [32] (upp till 10-30 minuter för Windows Vista/7, beroende på datorns kraft) [33] . Om det behövs kan förberedelserna för installationen ta ytterligare tid (till exempel skapa disketter med drivrutiner för installation av Windows XP på en SATA-hårddisk). Under installationen måste du utföra en eller flera omstarter. Att installera viktiga uppdateringar kan ta ytterligare tid och kräva flera omstarter.
  • Från ett par minuter till en timme eller mer, beroende på mängden programvara som ska installeras , som levereras med distributionssatsen och kraften i datorns diskdelsystem. Genomsnittet är 6-30 minuter för vanliga distributioner som OpenSUSE [34] eller Ubuntu.
  • Att kompilera ett komplett system från källan kan göras, beroende på datorns kraft, användarens upplevelse, den nödvändiga programvaran, i minuter, timmar eller dagar.
Se notering "lätt att installera".
Tillgänglighet för enhetsdrivrutiner Drivrutiner för vissa enheter som används i systemet installeras separat. Många drivrutiner installeras av systemet från en uppsättning drivrutiner på installationsmediet, vissa saknade drivrutiner kan erhållas via Internet med hjälp av systemverktyg. Installationsprocessen för de flesta drivrutiner är automatiserad. Hårdvara som anses föråldrad av någon anledning stöds inte av utvecklarna av den hårdvaran, vilket resulterar i brist på drivrutiner eftersom olika Windows-operativsystem kräver olika enhetsdrivrutiner. I praktiken, för icke-integrerade enheter, måste du nästan alltid installera drivrutiner separat. Det tar tid och ytterligare omstarter.

Tillverkare av inbyggd utrustning försöker skapa sina nya produkter så att de fungerar utan problem även på gamla, men populära Windows (till exempel XP), som inte kan ha drivrutiner för denna enhet, men det finns drivrutiner för äldre enheter som visar sig vara lämplig tack vare utvecklarens enheter.

De flesta drivrutiner installeras automatiskt när du installerar operativsystemet eller är tillgängliga för nedladdning från Internet. Många drivrutiner är redan inkluderade i kärnan. Tillverkare av vissa enheter (TV-tuners, etc.) släpper ibland inte drivrutiner för Linux , så enheterna kanske inte fungerar (i det här fallet kan öppna community-drivrutiner för system på en enda SoC hjälpa ). Användningen av vissa drivrutiner kräver godkännande av ett licensavtal. Vissa drivrutiner (trådlösa kort) kan endast skickas oöppnade . Det är möjligt att använda Windows-drivrutiner för vissa av enheterna [35] . På impopulära system eller på system som inte har regler för att lägga till en specifik enhet kan du behöva ladda ner och installera drivrutiner manuellt. Om systemet inte har ett pakethanteringssystem (populärt RPM , APT ), måste drivrutinerna installeras med hjälp av verktygen som tillhandahålls av deras utvecklare.
Installation med hjälp av en utvärderings-cd (live-cd) Det finns ingen officiell gratis test-CD tillgänglig. Det är dock möjligt att avsiktligt skapa ett körande system i lättviktsdisk ( WinPE ) från en disk eller flashenhet, eller genom att använda en specialtillverkad startdiskett ( BartPE ). Före lanseringen av Vista distribuerades Windows PE endast bland datorleverantörer i form av ett "OEM Preinstallation Kit", för närvarande kan det laddas ner gratis från den officiella Microsoft-webbplatsen som en del av Windows Automated Installation Kit . Många fullständiga distributioner ( Knoppix , openSUSE , Ubuntu ) har en live-CD . [36] Med hjälp av sådana diskar är det möjligt att återställa systemets hälsa, inklusive med ett annat operativsystem. Många live-CD-skivor ger också möjligheten att installera operativsystemet på en dator från samma disk.
Medföljande programvara Flera program för att arbeta med multimedia och Internet ( webbläsaren Internet Explorer , Windows Media Player , Notepad , WordPad , Paint graphics editor ), Outlook Express e-postklient . Ytterligare programvara kan inkluderas av maskinvarutillverkaren. Windows Vista inkluderar även Windows Mail , Windows Media Center och mer, beroende på version. Microsoft Office-paketet ingår inte i leveransen (förutom Windows RT ), eftersom det är en separat kommersiell produkt, men en utvärderingsversion kan ibland inkluderas. I praktiken, utan att installera ytterligare komponenter, kan Windows Media Player inte spela upp video, och det inbyggda skivbränningsprogrammet i Windows XP (SP1) kan inte bränna DVD-skivor och är mycket begränsad i funktionalitet. Dessutom saknar systemet verktyg för att arbeta med andra arkiv än .zip och .cab I alla större distributioner finns det många program för en mängd olika uppgifter: multimedia, grafik, internet, kontorsarbete, spel, såväl som systemverktyg och ytterligare visuella skal. Men på grund av bristen på öppenhet i filformaten för egna produkter för Microsoft Windows, finns det ett antal problem med filformatskompatibilitet mellan sådana produkter och gratisprogram. Till exempel läses inte komplex text som skapats i OpenOffice.org och sparas i ett proprietärt Microsoft Office-format alltid korrekt i Microsoft Office; omvänt kan OOo inte alltid korrekt avkoda Microsoft Office-format. Det finns specialiserade distributioner . I dem anpassas uppsättningen av program mot de uppgifter som ska lösas, till exempel Ubuntu Studio , Edubuntu , BackTrack . Enhetlighet (inom ramen för pakethanteringssystemet ) tillåter dig att mycket flexibelt konfigurera listan över installerad programvara, och om du ansluter till förvaret  installerar du även ytterligare programvara under OS-installationen. Microsofts praxis att samsända programvara med Windows har förklarats olagligt i USA. [37]
Program som kan installeras extra Stort urval av proprietär och fri programvara (men inget centraliserat arkiv behövs för att köra gratis programvara som stöds av OS-tillverkaren). Som regel kommer de med alla nödvändiga bibliotek och installeras med ett speciellt installationsprogram. Även om Windows har sitt eget Lägg till/ta bort program , installeras många program av unika installatörer. Avinstallation är också enkelt, även om avinstallatörer ofta lämnar globala flaggor (som utgångsdatum) och ibland binärer (som bibliotek). Avsaknaden av ett centraliserat arkiv och den allmänna regeln att inkludera alla nödvändiga bibliotek i distributionen kan leda till konflikter när ett applikationsprogram skriver över ett annat programs delade bibliotek (till exempel med ett bibliotek av en annan version); sådana konflikter kallas ofta dll helvete . Det är möjligt att installera några enkla program genom att helt enkelt kopiera filer till systemkatalogen (binärt filformat). Vissa program kanske bara fungerar på vissa OS-versioner. Stort utbud av gratis programvara och ett litet urval av kommersiella. Men för ett antal uppgifter är applikationer mycket mindre än för Windows, eller så saknas de. Linux-versioner av vissa Win32-program har skapats. Program som ingår i officiella distributioner och deras arkiv installeras i de flesta fall med ett speciellt program för att installera/ta bort program som tillhandahåller de nödvändiga biblioteken ( pakethanteringssystem ), eller genom att manuellt kompilera från källkoder med en sökning efter de nödvändiga biblioteken (i vid sällsynta program - t.ex. föråldrade eller i ett tidigt utvecklingsstadium). Flera speciella paketeringsformat ( RPM , DEB ) används för att distribuera program i paket för olika distributioner. När du installerar programvara i ett paket kan det ofta vara nödvändigt att installera andra paket som installeras automatiskt eller kan laddas ner från Internet. Detta används för att undvika bibliotekskonflikter ( dll hell ): två program kan använda samma paket, och operativsystemet ser till att hålla sin version uppdaterad. En ytterligare fördel med detta tillvägagångssätt är att den sammanlagda storleken på paketen som krävs för att installera ett program för Linux är mindre än storleken på distributionen av samma program för Windows. Ett antal program (mestadels proprietära eller inte särskilt populära) kan bara installeras på en eller några av kärn- och distributionsversionerna. Vissa program måste installeras av användaren själv eller från källkoder, ibland med hjälp av kommandoraden. Andra installationsprogram har utvecklats för Linux, som loki installer, klik eller autopackage. Men de är fortfarande sällsynta.
Skivförberedelse Som standard installerar endast sig själv, åsidosätter möjligheten att köra andra operativsystem, förutom andra Windows-installationer. Partitioner med det "native" NTFS -filsystemet kan enkelt utökas och minskas (under Vista/7 kan du minska storleken på en partition med hjälp av systemverktyg, under XP - endast med hjälp av tredjepartsprogram). Samtidigt har det grafiska programmet för denna uppgift mindre funktionalitet än kommandoradsverktyget. Dynamisk diskpartitionering är möjlig (dynamiska diskar). Flera operativsystem kan installeras. De flesta distributioner har förmågan att köra ett komplett system från en CD, vilket innebär att det kan fungera med alla funktioner, inklusive det kraftfulla grafiska partitioneringsverktyget GParted , som fungerar med ett brett utbud av filsystem, inklusive NTFS. Dynamiska diskar stöds med antingen LVM eller EVMS , ofta medföljande distributionen.
Lastare Under installationen konfigureras den automatiskt för att starta andra installationer av Windows NT / 9x familjesystem ( NTLDR ) tillgängliga på datorn; manuell redigering av BOOT.INI-filen krävs för att starta Linux och andra liknande system. Det är också möjligt att använda tredjeparts starthanterare som GRUB. Kan starta operativsystem efter användarens val med de inbyggda GRUB- eller LILO -hanterarna . [38] Det finns också säkerhetsfunktioner (som lösenordsuppmaning) som inte finns i Windows bootloader.

På grund av bristen på Linux-stöd i Windows bootloader, om du installerar både Windows och Linux på samma maskin, är det lättare att installera Windows först och sedan Linux. Det finns ytterligare operativsystemladdare att välja på. Om du installerar om Windows kan du återställa starthanteraren med en Live CD.

Att installera Linux var en gång svårt för den genomsnittliga användaren. [39] Nuförtiden innehåller nästan alla distributioner en förenklad installationsprocedur och en demoskiva ( Live CD ), som låter dig starta upp systemet direkt från en CD eller DVD och använda den utan att installera den på din hårddisk (hastigheten för Linux uppstart och start av program är mindre på grund av begränsad enhetshastighet).

Windows-installationsprogrammet innehåller också en guide, precis som Linux-distributioner.

Genom enkel användning och tillgängligheten av speciallägen

Windows linux Anteckningar
Enhetlighet i gränssnittet Mestadels konsekvent. Inkonsekvenser uppstår när nya program skrivs om för den gamla versionen av systemet. Till exempel, IE7 och Windows Media Player 11 , som ursprungligen fanns för Vista, skrevs om för XP. [40] Microsoft hjälper oberoende utvecklare att upprätthålla en konsekvent stil genom att släppa riktlinjer för användarupplevelse (den senaste versionen är riktlinjerna för Windows Vista User Experience. [41] )

De är centrerade kring enhetlighet och användbarhet, och i nyare versioner, även om säkerheten för användardata. Tredjepartsprogram kan följa dessa riktlinjer, eller utveckla sina egna, eller kanske inte följa några riktlinjer alls.

Kvaliteten på det grafiska gränssnittet varierar mycket beroende på distributionen och den grafiska miljön. De två huvudskalen - GNOME och KDE  - har utvecklat ett konsekvent tillvägagångssätt för gränssnittet, vilket som regel följs strikt. [42] [43] .

Detta uppnår konsekventa gränssnitt, samtidigt som flexibiliteten bibehålls att anpassa gränssnittet efter användarens önskemål. De mest populära distributionerna kombinerar detta med hög säkerhet ( Ubuntu , SuSE , Fedora , Mandriva ). Det kan finnas skillnader mellan program skrivna för KDE och GNOME , men de är inte alltför betydande. Andra grafiska miljöer har mindre grafisk kraft och tenderar att specialisera sig på minimalistisk design ( WindowMaker , Fluxbox / Openbox / Blackbox ). Några av dem lyckas kombinera minimalism med bekvämlighet och skönhet ( Enlightenment/E17 , Xfce ). Vissa skal är främst designade för användning med musen ( Fluxbox , Xfce ), andra är designade endast för tangentbordet ( Ratpoison ).

Enhetlighet mellan olika versioner En hög grad av likhet i gränssnitt upprätthålls mellan olika versioner. Men i fallet med Windows Server 2008 fanns det betydande skillnader i gränssnittet, särskilt administrationssnap-ins. Dessutom finns det skillnader i gränssnitten för Windows XP och Vista, vilket gör det något svårt att växla mellan dem. Beroende på distributionssatsen, dess version, grafiska skal och program, kan gränssnittets funktion vara annorlunda. Men många inställningar är tillgängliga och användaren kan bära dem från version till version.
Enhetlighet i förfarandet för uppdatering av program och OS Alla senaste versioner av Windows använder en procedur för att automatiskt ta emot uppdateringar och "patchar" för själva operativsystemet, drivrutiner och program som släppts av Microsoft. Tredjepartsprogram måste själva stödja uppdateringsproceduren. Det finns flera program för allmän uppdateringshantering. Pakethanteringssystem innehåller verktyg för automatisk uppdatering av program (operativsystemet självt och de som installerats av användaren). Lagren för distributioner och enskilda projekt används vanligtvis som källor för uppdateringar.
Tillgänglighet för källkod Källkoden kan erhållas för strikt begränsade ändamål, och program från tredje part kan också ändra systeminställningar. Med andra ord kan det finnas ett oavsiktligt brott mot licensavtalet. All systemkod är tillgänglig för modifiering. De flesta tredjepartsprogram tillhandahåller även källkod.
Specialfunktioner Båda systemen låter dig konfigurera speciella datorkontrolllägen, såsom större teckensnitt, högläsning av etiketter, långsamma tangenttryckningar, etc. [44]

Spelstöd

För Microsoft Windows, på grund av dess monopolställning och den resulterande stora andelen av marknaden, släpps ett stort antal spel av olika genrer ständigt. De flesta av dem delas ut mot betalning, men det finns också gratis vardagsspel . Det stora antalet spel beror också på att Windows är det populäraste operativsystemet på stationära datorer. För att skriva 3D-spel för Windows används DirectX API :er (sällan OpenGL ) ofta.

Det finns färre spel för Linux, men denna situation förbättras gradvis [45] . Den främsta anledningen är den lilla andelen av marknadssegmentet. För det mesta är detta också fri programvara , dock finns proprietära spel också här (mest spel portade från Windows). De mest populära genrerna här är casual-spel, first-person shooters (oftast skrivna på gratis Quake -motorer , som Tremulous , Xonotic , Nexuiz , Urban Terror , Warsow , eller så är de spel portade från Windows), såväl som strategi .

För att skriva tredimensionella spel används endast OpenGL-gränssnittet här, eftersom DirectX är proprietär programvara och officiellt endast finns i versioner för Microsoft-plattformar (Windows, Xbox, Zune och andra). Wine- och Cedega- projekten tillhandahåller en DirectX-implementering i kombination med en Win32 API-miljöimplementering med ganska bra, men inte perfekt, kompatibilitet. Trots detta, efter lanseringen av Windows Store i Windows 8 , uttalade Valve att Windows 8 är en katastrof i "PC-utrymmet" och att Linux är en mer livskraftig plattform för spelutveckling än Windows , i samband med vilken redan släppt en version av Steam- klienten för operativsystemet Ubuntu . Som Gabe Newell, chef för Valve
, sa i en intervju : "Vi vill att alla 2500 spel på Steam enkelt ska gå under Linux." För tillfället har några av dem porterats, inklusive Dota 2, Counter-Strike 1.6, Counter-Strike: Source, Serious Sam 3 och andra. Efter detta tillkännagivande släppte System76 en kraftfull bärbar dator för spel som är förinstallerad med operativsystemet Ubuntu 12.04 i hopp om framgången för Valve- projektet .

Webbläsarplattformsspel, som har blivit utbredda nyligen, är praktiskt taget oberoende av operativsystemet och kräver bara en webbläsare och dess bibliotek.

Säkerhet

Funktioner hos Linux, nämligen: öppenhet, initial preferens för öppna programvarukomponenter framför stängda, icke-standardleverans (ett stort antal distributioner med sina egna egenskaper), centrala säkra programkällor , närvaron av en exekveringsbit, det initiala förbudet mot arbetar under rotanvändaren , tillgången på rättighetsbegränsningsverktyg (SELinux, AppArmor) - gör endast riktad, avsiktlig infektion möjlig och utesluter möjligheten till storskalig vital aktivitet av skadliga programkoder. Antalet virus under Linux uppskattas till flera dussin (vanligtvis utvecklade för utbildningsändamål), eftersom kärnans öppenhet gjorde det möjligt att stänga de flesta av sårbarheterna i den. Antalet skadlig programvara i allmänhet skrivna för Linux, inklusive virus och trojaner, har vuxit de senaste åren och mer än fördubblats under 2005 från 422 till 863 [46] , men den öppna utvecklingsmodellen innebär att de flesta av dessa program för närvarande inte fungerar. — Sårbarheterna som de utnyttjade tenderar att stängas inom några dagar efter upptäckten [47] . Vissa program med öppen källkod med komplex kod innehåller fortfarande sårbarheter som har varit oupptäckta under lång tid. Till exempel upptäcktes Heartbleed bara två år senare.

Ett mycket stort antal virus och destruktiva program har skapats för Microsoft Windows (deras antal uppskattas till tiotals miljoner [48] . Speciell programvara används för att bekämpa dem - antivirus . Virus finns i olika typer: från relativt ofarliga, inte orsakande mycket skada för användaren, till destruktiv, som ändrar systeminställningar, förstör känslig användardata eller stjäl bankdata.Windows NT har alltid haft en tydlig åtskillnad av användarrättigheter.Men de flesta hemdatoranvändare använder alltid administratörsrättigheter, vilket negativt påverkar systemets säkerhet.Med tillkomsten av Windows Vista löstes detta problemet delvis med hjälp av tekniksviten Användarkontokontroll : nu ber Windows uttryckligen om bekräftelse av åtgärder som kräver administratörsrättigheter, även om användaren är administratör.

I Linux (som i alla andra UNIX-liknande system) har det alltid funnits en tydlig åtskillnad av användarrättigheter. Det finns bara ett systemadministratörskonto ("superanvändare") - root . Den här användaren kan utföra obegränsade åtgärder på systemet: ändra inställningar, installera och ta bort program, ändra systemfiler, stoppa enskilda komponenter eller hela systemet, och till och med ta bort det helt med ett kommando. Det finns också vanliga användarkonton: de kan bara ändra personliga inställningar (utseende, programinställningar) och utföra filoperationer endast inom sin hemkatalog (eller i andra kataloger om root tillåter). En normal användare får installera program endast i sin hemkatalog eller i de kataloger där han har behörighet att skriva data. På de flesta moderna Linux-distributioner är det inte möjligt att köra direkt som root; användaren arbetar alltid med begränsade rättigheter, men lanseringen av root-kontot utförs endast för att utföra vissa åtgärder, och varje sådan start kräver lösenordet för root ( su ) eller den aktuella användaren ( sudo ) för att bekräfta auktoriteten. Rotkontot startas endast om den aktuella användaren har rättigheter att administrera systemet och har angett sitt lösenord korrekt; Microsoft lånade senare samma mekanism för att interagera med användaren för Windows som en del av "User Account Control"-tekniken. Antivirus som finns under Linux [proprietära ( Dr.Web , Kaspersky Anti-Virus , avast!, etc.) och gratis ( ClamAV )] är utformade för att skanna och skydda Windows. De låter dig skanna nätverkstrafik på gateways, e-postservrar, filservrar, skanna utvalda enskilda filer, kataloger, flyttbara och andra media på begäran av användaren, när du kommer åt filer för att läsa/skriva, enligt ett schema, med eller utan ett grafiskt skal.

Linux har många färre sårbarheter, varför det ofta används på platser där datasekretess behövs (statliga organisationer, banker).

En av funktionerna i detta system är möjligheten att verkligen finjustera någon av dess komponenter. Linux ger alla fördelar med programvara med öppen källkod, och det är upp till användaren hur säkert de gör med det. Under EULA- villkoren för andra produkter har detta tillvägagångssätt en klar fördel.

Anteckningar

  1. Från och med april 2009 står Windows för 87,9 % av nettoapplikationerna . Operativsystems marknadsandel . Hämtad 5 maj 2009. Arkiverad från originalet 22 augusti 2011. , Marknadsandel för webbläsare, operativsystem och sökmotorer www.hitslink.com
  2. I slutet av 2006 driver Linux cirka 50 % av Netcrafts webbservrar . Januari 2007 webbserverundersökning . Datum för åtkomst: 23 januari 2008. Arkiverad från originalet den 3 mars 2012. , åtta av de tio mest pålitliga webbhotellföretagen Rackspace Most Reliable Hoster i september . Netcraft (7 oktober 2006). Hämtad 1 november 2006. Arkiverad från originalet 3 mars 2012. , och över 75 % av de 500 mest publicerade superdatorerna Topp 500 Operativsystem Familjestatistik Arkiverad 24 april 2011 på Wayback Machine
  3. Andel av operativsystemfamiljer från juni 2010  (eng.)  (otillgänglig länk) . Topp 500 (???). Hämtad 18 mars 2010. Arkiverad från originalet 15 juli 2010.
  4. Microsoft släpper sin egen Linux-distribution . Habrahabr (18 september 2015). Hämtad 7 september 2016. Arkiverad från originalet 7 augusti 2016.
  5. DistroWatch.com: Sätt tillbaka det roliga i datorn. Använd Linux,  BSD . DistroWatch . Hämtad 7 september 2016. Arkiverad från originalet 16 september 2016.
  6. Till exempel är zorin os , runtu baserade på ubuntu (de skiljer sig inte så mycket från ubuntu), och ubuntu i sig är baserat på debian , men skiljer sig mycket från det
  7. Microsoft . Windows Licensing Guide (pdf)  (inte tillgänglig länk) . Hämtad 23 januari 2008. Arkiverad från originalet 7 maj 2007.
  8. GNU-projektet. Gratis GNU/Linux-distributioner . Länkar till andra webbplatser för fri programvara ( 2007-07-29 ). — Det här är alla GNU/Linux-distributioner som vi känner till som helt och hållet består av fri programvara, och vars huvudsakliga distributionssidor bara distribuerar fri programvara. Om en distribution inte visas i den här listan, finns det en liten chans att den kvalificerar sig och vi känner inte till den; men nästan säkert innehåller eller distribuerar den icke-fri programvara. Tyvärr gör de mest kända distributionerna detta.. Hämtad 23 november 2010. Arkiverad från originalet 3 mars 2012.
  9. Få fakta arkiverad 19 augusti 2011 på Wayback Machine , Microsofts webbplats
  10. Få fakta: Total ägandekostnad arkiverad 18 augusti 2007 på Wayback Machine , av Microsoft (hänvisar till Windows Server 2003 ).
    • " Förvärvskostnader är en mycket liten del av TCO ", sid. 2
    • " Kostnaden för IT-personal för Linux är 59,5 % högre än för Windows ", sid. tio
  11. Windows v Linux-säkerhet: de verkliga fakta Arkiverad 13 augusti 2017 på Wayback Machine , The Register , 22 oktober 2004
    EMA Study: Get the Truth on Linux Management Arkiverad 9 maj 2008 på Wayback Machine , Levanta / OSDL , februari 2006
    Unbending the Sanningen arkiverad 25 juli 2008 på Wayback Machine , Novell, Inc.
    Truth Happens Arkiverad 26 augusti 2008 på Wayback Machine , Red Hat
  12. Linux TCO edge: Lägre arbetskostnader Arkiverad 12 mars 2008 på Wayback Machine , ZDNet 3 januari 2003
  13. Microsofts Linux-annons "vilseledande" Arkiverad 10 januari 2008 på Wayback Machine , BBC News Website, 26 augusti 2004
  14. Joe Barr. Fakta bakom annonskampanjen "Hämta fakta" (länk ej tillgänglig) . Newsforge (24 juni 2005). Hämtad 14 april 2007. Arkiverad från originalet 21 augusti 2011. 
  15. Nicholas Petreley. Säkerhetsrapport: Windows vs Linux (22 oktober 2004). Hämtad 12 maj 2007. Arkiverad från originalet 3 mars 2012.
  16. HP måste ersätta den italienska PC-köparen det belopp som betalats för Microsofts programvara
  17. Lenovo, Novell-partner som erbjuder Linux på ThinkPad . Hämtad 1 oktober 2017. Arkiverad från originalet 24 januari 2009.
  18. MSI lanserar bärbara datorer med SUSE Linux Enterprise förinstallerat . Hämtad 28 juli 2008. Arkiverad från originalet 3 januari 2020.
  19. Linux PC-modeller förökar sig när Vista kämpar - Linux - InformationWeek . Datum för åtkomst: 23 januari 2008. Arkiverad från originalet 22 januari 2008.
  20. Vad är Android?  (engelska) . android utvecklare . Tillträdesdatum: 6 mars 2010. Arkiverad från originalet 1 mars 2012.
  21. Que Choisir en ligne [död 2011-07-07] . Tillträdesdatum: 23 januari 2008. Arkiverad från originalet 13 februari 2008.
  22. Remote Desktop Protocol (Windows) . Datum för åtkomst: 26 augusti 2008. Arkiverad från originalet 28 augusti 2008.
  23. Telnet: vanliga frågor . Hämtad 13 mars 2009. Arkiverad från originalet 10 mars 2009.
  24. Windows Management Instrumentation (WMI): Vanliga frågor . Hämtad 13 mars 2009. Arkiverad från originalet 8 mars 2009.
  25. En spricka mellan världar - Computerra Magazine - KDE-skal för Windows (nedlänk) . Hämtad 10 mars 2009. Arkiverad från originalet 2 mars 2008. 
  26. Rapport om Linux Usability Study Arkiverad 18 januari 2013 på Wayback Machine , Relevant AG, 13 augusti 2003
  27. http://www.mysuperpc.com/build/pc_sata_install_windows_operating_system.shtml Arkiverad 4 februari 2008 på Wayback Machine Installera Windows på SATA
  28. http://madpenguin.org/cms/html/47/5937.html Arkiverad 16 januari 2008 på Wayback Machine "byter till Windows"
  29. http://linux.blogweb.de/uploads/winVSubu.pdf Arkiverad 8 mars 2007 på Wayback Machine "Windows vs. Ubuntu»
  30. Källa . Tillträdesdatum: 23 januari 2008. Arkiverad från originalet den 13 oktober 2007.
  31. "En jämförelse mellan Ubuntu 6.06 och Windows XP" 361degrees . Hämtad 23 januari 2008. Arkiverad från originalet den 16 oktober 2007.
  32. Rhosgobel: Radagasts hem: Installera Ubuntu: En jämförelse mellan Ubuntu 6.06 och Windows XP . Tillträdesdatum: 23 januari 2008. Arkiverad från originalet den 4 november 2007.
  33. Windows Vista bildbehandling och installationsprestanda (nedlänk) . Microsoft Windows Vista teamblogg. Tillträdesdatum: 23 januari 2008. Arkiverad från originalet 24 januari 2008. 
  34. Smygtitt på openSUSE 11.0: Ny installationsprogram . Datum för åtkomst: 28 juli 2008. Arkiverad från originalet 28 juli 2008.
  35. Se till exempel NDISwrapper
  36. "The Live CD List" http://www.frozentech.com/content/livecd.php Arkiverad 16 maj 2008 på Wayback Machine
  37. Officiellt domstolsdokument som beskriver olagligt beteende i Microsofts praxis att paketera programvara http://www.usdoj.gov/atr/cases/f1700/1763.htm Arkiverad 17 februari 2008 på Wayback Machine
  38. GNU GRUB - GNU Project - Free Software Foundation (FSF) . Datum för åtkomst: 24 januari 2008. Arkiverad från originalet den 26 november 2007.
  39. LUIGUI ─ Linux/UNIX Independent Group for Usability Information Arkiverad 12 februari 2008 på Wayback Machine , Linux Journal , mars 2000
  40. http://www.actsofvolition.com/archives/2001/december/windowsxprough Arkiverad 15 april 2008 på Wayback Machine XP inkonsekvenser
  41. Riktlinjer för interaktion med Windows User Experience . Tillträdesdatum: 25 januari 2008. Arkiverad från originalet 23 januari 2008.
  42. http://techbase.kde.org/Projects/Usability/HIG Arkiverad 9 oktober 2010 på Wayback Machine KDE:s riktlinjer för mänskligt gränssnitt
  43. http://library.gnome.org/devel/hig-book/stable/ Arkiverad 24 februari 2011 på Wayback Machine GNOME HIG
  44. Microsoft Accessibility Arkiverad 21 januari 2008 på Wayback Machine , KDE Accessibility Arkiverad 26 februari 2011 på Wayback Machine , GNOME Accessibility Arkiverad 5 december 2001 på Wayback Machine
  45. Tillgängliga spel för Linux - Valve Steam. . Hämtad 26 juni 2013. Arkiverad från originalet 21 juni 2013.
  46. Patrizio, Andy Linux Skadlig programvara på väg upp (april 2006). Tillträdesdatum: 8 mars 2008. Arkiverad från originalet 27 februari 2012.
  47. DistroWatch.com: Sätt tillbaka det roliga i datorn. Använd Linux,  BSD . DistroWatch (18 februari 2008). Hämtad 5 september 2016. Arkiverad från originalet 16 september 2016.
  48. Kaspersky Security Bulletin 2009. Hotutveckling 2009 - Säkerhetslista (3 december 2010). Hämtad 19 maj 2020. Arkiverad från originalet 29 september 2020.

Litteratur