Molemmat käyttöjärjestelmät on tarkoitettu sekä henkilökohtaisiin järjestelmiin että web-palvelimiin, laskentaklustereihin jne.
Windows NT on onnistunut hallitsemaan työpöytä- ja henkilökohtaisia järjestelmiä (noin 97 % työpöydistä vuonna 2016) [1] , kun taas Linux-pohjaiset ratkaisut ovat suosittuja verkkopalvelimissa, laskentaklustereissa , supertietokoneissa ja mobiililaitteissa (50–90 %, 2006–2010). ) [2] [3] .
Nämä järjestelmät eroavat toisistaan perustaisen filosofian, hankinta- ja käyttökustannusten, hallinnan helppouden, mukavuuden ja vakauden suhteen. Niitä vertailtaessa on otettava huomioon juuret, historialliset tekijät ja leviämistavat.
Vuonna 2015 Microsoft julkaisi Linux-jakelunsa sisäiseen käyttöön - Azure Cloud Switch (ACS), jota voidaan kuvata monikäyttöiseksi modulaariseksi käyttöjärjestelmäksi datakeskusten hallintaan [4] .
Windowsia ja Linuxia on vaikea verrata "tasavertaisesti" seuraavista tekijöistä johtuen:
Vuonna 2004 Microsoft käynnisti markkinointikampanjan nimeltä " Get the Facts " [9] korostaakseen Windowsin etuja Linuxiin verrattuna. Windowsin kokonaisomistuskustannusten on väitetty olevan alhaisemmat kuin avoimen lähdekoodin tuotteiden [10] .
Muut arvovaltaiset organisaatiot, kuten Novell ja englantilainen IT-sivusto The Register , kiistävät Microsoftin tekemät johtopäätökset [11] . Jotkut uskovat, että epätarkkuudet johtuvat osittain siitä, että raportissa sekoitettiin UNIX- ja Solaris -lukuja [12] ja laskettiin myös Linuxin ammatillisen tuen kustannukset (ammattimainen tuki saattaa olla tarpeen ohjelmistojen tuotannossa, mutta ei järjestelmää käytettäessä).
Ison-Britannian julkinen mainostoimisto varoitti Microsoftia vuonna 2004, että " Linuxin omistamisen kustannukset [13]ovat 10 kertaa korkeammat kuin Windows Server 2003:n omistamisen kustannukset" ei pidä paikkaansa [14] [15] .
Windows | Linux | Huomautuksia | |
---|---|---|---|
Osuus tietokoneiden myynnistä ( OEM ) | Se on esiasennettu ilman valinnanvaraa 99 %:iin henkilökohtaisista tietokoneista, alkaen MS-DOS:n ensimmäisestä versiosta, polkumyyntihinnoilla (hinta OEM:lle - ~30 € [16] , vähittäismyynti ~100 € versioista riippuen). | Esiasennettu pieneen määrään myytyjä järjestelmiä. Esimerkiksi Ubuntu Dell- ja System76-tietokoneissa , SUSE Linux Lenovo ThinkPadsissa [ 17] , MSI [18] -tietokoneissa . Viime aikoina Google on alkanut aktiivisesti mainostaa netbookeja ja kannettavia tietokoneita, joissa on esiasennettu Google Chrome -käyttöjärjestelmä . [19] . Myös älypuhelimiin, tablet-tietokoneisiin, e-kirjoihin, digisoittimiin ja muihin laitteisiin on asennettu Android-käyttöjärjestelmä - Linux-ytimeen [20] . | Ranskassa on vireillä oikeusjuttu Microsoftin ja tietokonevalmistajien välistä sopimusta vastaan asentaa vain Windows. [21] |
Ikkunanhallinta / Graafinen ympäristö | Aluksi vain järjestelmän ikkunanhallinta. Sen toiminnan muuttaminen edellyttää järjestelmätiedostojen (uxtheme.dll) korvaamista , joka rikkoo suoraan käyttöoikeussopimusta tai kolmannen osapuolen ohjelmiston käyttöä (tämä lausunto koskee vain Windows XP:tä). Graafinen kuori on välttämätön suurimman osan ohjelmien toiminnalle, ja sen epäonnistuminen johtaa niiden toiminnan häiriintymiseen. On olemassa useita ohjelmia, jotka toimivat ilman graafista kuorta, mutta ne palvelevat pääasiassa järjestelmän ylläpitoa (esimerkiksi suorituskyvyn palauttamista). Kaukosäädin Remote Desktop Protocol [22] , Telnet [23] , WMI [24] ja muiden työkalujen avulla. On mahdollista asentaa kolmannen osapuolen työpöytäympäristö, kuten KDE [25] , mutta tässä tapauksessa sisäänrakennetun ikkunanhallinnan kirjastot ladataan RAM-muistiin, mikä vähentää merkittävästi järjestelmän suorituskykyä. | Työpöytäympäristöt : GNOME , KDE , Enlightenment , Xfce ja muut. Monet "erilliset" ikkunanhallintaohjelmat: Openbox , Fluxbox ja muut, mukaan lukien yhdistelmäikkunanhallintaohjelmat Beryl , Compiz tai Compiz Fusion . Graafinen kuori ei ole kriittinen käyttöjärjestelmän toiminnalle, järjestelmä voi siirtyä tekstitilaan. Kaukosäädin tapahtuu yleensä SSH :n , VNC :n ja XDMCP :n kautta . "Virtuaalipäätteitä" käytetään, mikä mahdollistaa järjestelmän uudelleenkäynnistyksen välttämisen, jos jokin päätteistä vioittuu. | Eri työpöytäympäristöt tarjoavat erilaisia tapoja hallita tietokonetta, jolloin käyttäjä voi valita tarpeisiinsa parhaiten sopivan. Tämä aiheuttaa joskus hankaluuksia siirtyessään yhdestä toiseen, mutta käytännössä useimmat käyttäjät käyttävät GNOME- , KDE- tai vastaavia ympäristöjä. |
Järjestelmäkonsoli/komentorivi | Komentorivi on olemassa, mutta sen toimintoja on rajoitettu. Perustuu MS-DOS :iin ja perii sen vaatimattomat ominaisuudet, jotka eivät ole juurikaan muuttuneet 1990-luvun jälkeen. Tehokas Windows PowerShell -kuori on myös kehitetty, joka toteuttaa joitain .NET -pohjaisia UNIX-komentoriviominaisuuksia . Saatavilla on itsenäinen kokoelma Cygwin -komentorivityökaluja ja joukko ohjelmia Microsoft SUA :lta sekä CONEMU . Windows 98 :sta alkaen toimitukseen sisältyy tehokas työkalu tehtävien automatisointiin Windows Script Host , jonka ominaisuudet ylittävät huomattavasti sisäänrakennetun komentorivin. Palautus- tai konfigurointitoiminnot voidaan suorittaa komentoriviltä. | Komentorivi on myös olennainen osa järjestelmää. Monet käyttöjärjestelmät toteuttavat järjestelmän konfigurointitoimintoja graafisen käyttöliittymän avulla (joskus ajetaan näkymättömästi järjestelmän käyttäjälle komentoriviä käyttämällä), mutta vaihtoehtojen välisen eron vuoksi käyttäjät, jotka eivät tunne tiettyä jakelupakettia, tarjoavat usein aloittelijoille komentorivipohjaisia ohjeet. Komentorivi antaa kokeneen käyttäjän määrittää kaikki käyttöjärjestelmän toiminnot kokonaan uudelleen. Erikoistoimintojen suorittamiseen on monia apuohjelmia, jotka on tiiviisti integroitu järjestelmä- ja sovellusohjelmiin. Palautus- tai konfigurointitoiminnot voidaan suorittaa komentoriviltä. Erityinen abstraktiokerros "framebuffer" mahdollistaa "teksti"-päätteiden toiminnan laajentamisen grafiikkatilan toimivuuteen. |
Käyttäjien lukumäärää on vaikea laskea tarkasti, koska lähes kaikki Linuxin kopiot eivät vaadi rekisteröintiä ja Windows NT:tä on monissa luvattomissa tai rekisteröimättömissä kopioissa. Nämä tiedot perustuvat verkkoselaimien tunnistusvastauksiin , joten luvut ovat hyvin likimääräisiä: eri sivustot houkuttelevat erilaisia yleisöjä, eivätkä selaimet aina välitä tarkasti tietoja käyttöjärjestelmästä.
Relecantive AG:n vuonna 2003 julkaisemassa tutkimuksessa todettiin, että "Linuxin työpöytävalmius on yhtä hyvä kuin Windows XP" [26] .
Windows | Linux | Huomautuksia | |
---|---|---|---|
Asentajan koko | Edustaa standardoitua ohjelmistotyökalusarjaa, ja koko vaihtelee muutamasta kymmenestä levykkeestä (Windows 3.11) DVD-levyyn (Windows Vista/7/8) ja USB-muistitikulle (Windows 10). Omien Windows-jakelujen luomiseen on sekä virallisia että epävirallisia työkaluja. Verkkoasennus on mahdollista. | Yhdeltä levykkeeltä useille DVD-levyille. Esimerkiksi DSL - jakelu vie vain 50 megatavua, ja se tarjoaa selaimia, toimistosovelluksia jne. Monia jakeluja on saatavana useilla eri malleilla (yleensä DVD, jossa on suuri joukko ohjelmia ja valikoima graafista ympäristöä, tai Live CD jokaiselle grafiikalle ympäristössä ( KDE , GNOME , Xfce ) ja sitä varten tarvittavat ohjelmat). Asennus verkon kautta on mahdollista, jossa kaikki tarvittavat ohjelmistot hankitaan erityiseltä palvelimelta. Näitä vaihtoehtoja voidaan yhdistää, jos Internet-yhteys on pysyvä: useimmat paketit asennetaan levyltä ja niiden uudet versiot ja lisäohjelmat asennetaan etäpalvelimelta. | |
Helppo asentaa | Windows 7 on melko helppo asentaa, jos se on tarkoitettu asennettavaksi koneeseen, jossa ei ole käyttöjärjestelmiä. Windows XP:n asentaminen voi olla vaikeaa, jos asennettu laitteisto käyttää uudempaa tekniikkaa. Saatat joutua käyttämään 3,5" ohjainlevykettä [27] tai manuaalisesti pakata myöhempiä päivityksiä alkuperäiseen jakeluun uudella asennuslevykuvalla. | Erittäin helppo asentaa ( SuSE , Mandriva , Ubuntu , Fedora jne.), voit muuttaa monia asetuksia prosessissa, helposti asennettavissa olemassa oleviin käyttöjärjestelmiin. On jakeluita, joissa asennus on suunnattu maksimaaliseen liikkuvuuteen, kuten verkon etäasennus minimikoossa (40 mebitavua ) heikkoon laitteistoon ( Debian , Vector Linux , ArchLinux , Slackware ). Jotkut jakelut luopuvat tarkoituksella yksinkertaisuudesta ja suosivat tarkoituksellista manuaalista asennusta maksimoidakseen käyttäjän toiminnallisuuden ( Gentoo , ArchLinux , Slackware ). Epäsuositut, uudet tai henkilökohtaiset jakelut voivat myös vaihdella. Lisäksi on mahdollista rakentaa koko järjestelmä lähteestä turvautumatta ohjelmistojen asennushallintaan ( Linux from Scratch ). | [28] [29] [30] [31] |
Asennusaika | Ilmoitettu aika on noin tunti [32] (jopa 10-30 minuuttia Windows Vista/7:lle, riippuen tietokoneen tehosta) [33] . Tarvittaessa asennuksen valmistelu voi viedä lisäaikaa (esimerkiksi levykkeiden luominen ohjaimilla Windows XP:n asentamista varten SATA-kiintolevylle). Asennuksen aikana sinun on suoritettava yksi tai useampi uudelleenkäynnistys. Tärkeiden päivitysten asentaminen voi viedä lisäaikaa ja vaatia useita uudelleenkäynnistystä. |
|
Katso huomautus "helppo asentaa". |
Laiteohjainten saatavuus | Joidenkin järjestelmässä käytettyjen laitteiden ajurit asennetaan erikseen. Järjestelmä asentaa monet ajurit asennusmedian ohjaimien joukosta, jotkut puuttuvat ohjaimet voidaan hankkia Internetin kautta järjestelmätyökalujen avulla. Useimpien ohjainten asennusprosessi on automaattinen. Laitteiston kehittäjät eivät tue jostain syystä vanhentuneiksi katsottuja laitteita, mikä johtaa ajurien puutteeseen, koska eri Windows-käyttöjärjestelmät vaativat erilaisia laiteajureita. Käytännössä ei-integroiduille laitteille joudut lähes aina asentamaan ajurit erikseen. Se vie aikaa ja lisää uudelleenkäynnistystä.
Sulautettujen laitteiden valmistajat yrittävät luoda uusia tuotteitaan niin, että ne toimivat ongelmitta myös vanhoissa, mutta suosituissa Windowsissa (esim. XP), joissa ei voi olla ohjaimia tälle laitteelle, mutta vanhemmille laitteille on ohjaimia, jotka osoittautuvat sopiva kehittäjien laitteiden ansiosta. |
Useimmat ohjaimet asennetaan automaattisesti, kun asennat käyttöjärjestelmän, tai ne ovat ladattavissa Internetistä. Monet ajurit ovat jo mukana ytimessä. Joidenkin laitteiden valmistajat (esim. TV-virittimet) eivät toisinaan julkaise ohjaimia Linuxille , joten laitteet eivät välttämättä toimi (tässä tapauksessa avoimet yhteisöohjaimet järjestelmille yhdellä SoC :lla voivat auttaa ). Joidenkin ohjainten käyttö edellyttää lisenssisopimuksen hyväksymistä. Jotkut ohjaimet (langattomat kortit) voidaan toimittaa vain avaamattomina . Joillekin laitteille on mahdollista käyttää Windows-ajureita [35] . Epäsuosituissa järjestelmissä tai järjestelmissä, joissa ei ole sääntöjä tietyn laitteen lisäämiseksi, saatat joutua lataamaan ja asentamaan ohjaimet manuaalisesti. Jos järjestelmässä ei ole paketinhallintajärjestelmää (suosittu RPM , APT ), ajurit on asennettava kehittäjän toimittamilla työkaluilla. | |
Asennus arviointi-CD:llä (Live CD) | Virallista ilmaista kokeilu-CD:tä ei ole saatavilla. On kuitenkin mahdollista tarkoituksella luoda toimiva järjestelmä kevyellä levyllä ( WinPE ) levyltä tai flash-asemalta tai käyttämällä erityisesti muotoiltua käynnistyslevyä ( BartPE ). Ennen Vistan julkaisua Windows PE:tä jaettiin vain tietokonevalmistajille "OEM-esiasennuspaketin" muodossa, tällä hetkellä se voidaan ladata ilmaiseksi Microsoftin viralliselta verkkosivustolta osana Windows Automated Installation Kit -pakettia . | Monilla täysillä jakeluilla ( Knoppix , openSUSE , Ubuntu ) on live-CD . [36] Tällaisten levyjen avulla on mahdollista palauttaa järjestelmän kunto, myös eri käyttöjärjestelmällä. Lisäksi monet live-CD-levyt tarjoavat mahdollisuuden asentaa käyttöjärjestelmä tietokoneeseen samalta levyltä. | |
Mukana toimitettu ohjelmisto | Useita ohjelmia multimedian ja Internetin kanssa työskentelemiseen ( Internet Explorer -selain , Windows Media Player , Muistio , WordPad , Paint - grafiikkaeditori ), Outlook Express -sähköpostiohjelma . Laitteiston valmistaja saattaa toimittaa lisäohjelmistoja. Windows Vista sisältää myös Windows Mailin , Windows Media Centerin ja paljon muuta versiosta riippuen. Microsoft Office -tuotepaketti ei sisälly toimitukseen (paitsi Windows RT ), koska se on erillinen kaupallinen tuote, mutta joskus mukana saattaa olla testiversio. Käytännössä Windows Media Player ei voi toistaa videota ilman lisäosien asentamista, ja Windows XP:n (SP1) sisäänrakennettu levynpoltto-ohjelma ei voi polttaa DVD-levyjä ja sen toiminnallisuus on hyvin rajallinen. Lisäksi järjestelmästä puuttuu työkaluja muiden kuin .zip- ja .cab-arkistojen käsittelyyn | Kaikissa tärkeimmissä jakeluissa on monia ohjelmia erilaisiin tehtäviin: multimedia, grafiikka, Internet, toimistotyö, pelit sekä järjestelmäapuohjelmat ja muut visuaaliset kuoret. Microsoft Windowsille tarkoitettujen patentoitujen tuotteiden tiedostomuotojen avoimuuden puutteen vuoksi tällaisten tuotteiden ja ilmaisten sovellusten välillä on kuitenkin useita tiedostomuotojen yhteensopivuusongelmia. Esimerkiksi monimutkainen teksti, joka on luotu OpenOffice.orgissa ja tallennettu Microsoft Office -muodossa, ei aina lue oikein Microsoft Officessa. päinvastoin, OOo ei aina voi purkaa tarkasti Microsoft Office -muotoja. On olemassa erikoistuneita jakeluja . Niissä ohjelmakokonaisuus on sovitettu ratkottavien tehtävien mukaan, esimerkiksi Ubuntu Studio , Edubuntu , BackTrack . Uniformity ( paketinhallintajärjestelmän puitteissa ) mahdollistaa erittäin joustavan asennettujen ohjelmistojen luettelon konfiguroinnin, ja jos muodostat yhteyden arkistoon , voit asentaa myös lisäohjelmistoja käyttöjärjestelmän asennuksen aikana. | Microsoftin käytäntö toimittaa ohjelmistoja yhdessä Windowsin kanssa on julistettu laittomaksi Yhdysvalloissa. [37] |
Ohjelmat, jotka voidaan asentaa lisäksi | Valtava valikoima omaa ja ilmaista ohjelmistoa (mutta ei keskitettyä tietovarastoa tarvita käyttöjärjestelmän valmistajan tukemien ilmaisten ohjelmistojen suorittamiseen). Yleensä niissä on kaikki tarvittavat kirjastot ja ne asennetaan erityisellä asennusohjelmalla. Vaikka Windowsilla on oma Lisää/poista sovellus -järjestelmä , monet ohjelmat asentavat yksilölliset asentajat. Asennuksen poistaminen on myös helppoa, vaikka asennuksen poistajat jättävät usein globaaleja lippuja (kuten vanhentumispäivämääriä) ja joskus binääritiedostoja (kuten kirjastoja). Keskitetyn arkiston puuttuminen ja yleinen sääntö kaikkien vaadittujen kirjastojen sisällyttämisestä jakeluun voivat johtaa ristiriitaan, kun yksi sovellusohjelma korvaa toisen ohjelman jaetun kirjaston (esimerkiksi eri version kirjastolla); tällaisia konflikteja kutsutaan usein nimellä dll helvetti . On mahdollista asentaa joitain yksinkertaisia ohjelmia yksinkertaisesti kopioimalla tiedostot järjestelmähakemistoon (binääritiedostomuoto). Jotkut ohjelmat saattavat toimia vain tietyissä käyttöjärjestelmäversioissa. | Suuri valikoima ilmaisia ohjelmistoja ja pieni valikoima kaupallisia ohjelmistoja. Kuitenkin useissa tehtävissä sovellukset ovat paljon pienempiä kuin Windowsissa tai niitä ei ole. Joistakin Win32-ohjelmista on luotu Linux-versiot. Virallisiin jakeluihin sisältyvät ohjelmat ja niiden arkistot asennetaan useimmissa tapauksissa käyttämällä erityistä ohjelmien asennus-/poistoohjelmaa, joka tarjoaa tarvittavat kirjastot ( paketinhallintajärjestelmä ), tai kääntämällä manuaalisesti lähdekoodeista etsimällä tarvittavat kirjastot ( harvinaisten ohjelmien tapauksessa - esimerkiksi vanhentuneita tai varhaisessa kehitysvaiheessa). Useita erikoispakkausformaatteja ( RPM , DEB ) käytetään ohjelmien jakamiseen paketteina eri jakeluille. Kun asennat ohjelmistoja paketissa, voi usein olla tarpeen asentaa muita paketteja, jotka asennetaan automaattisesti tai jotka voidaan ladata Internetistä. Tätä käytetään välttämään kirjastoristiriitoja ( dll helvetti ): kaksi ohjelmaa voi käyttää samaa pakettia, ja käyttöjärjestelmä huolehtii versionsa pitämisestä ajan tasalla. Tämän lähestymistavan lisäetuna on, että Linux-ohjelman asentamiseen tarvittavien pakettien yhteenlaskettu koko on pienempi kuin saman ohjelman Windows-jakelun koko. Useita ohjelmia (useimmiten omia tai ei kovin suosittuja) voidaan asentaa vain yhteen tai joihinkin ytimen ja jakeluversioihin. Jotkut ohjelmat on asennettava käyttäjän itsensä toimesta tai lähdekoodista, joskus komentorivin avulla. | Muitakin asennusohjelmia on kehitetty Linuxille, kuten loki installer, klik tai autopackage. Ne ovat kuitenkin edelleen harvinaisia. |
Levyn valmistelu | Oletusarvoisesti asentaa vain itsensä, ohittaen kyvyn käyttää muita käyttöjärjestelmiä, paitsi muita Windows-asennuksia. Osioita, joissa on "alkuperäinen" NTFS- tiedostojärjestelmä, voidaan helposti laajentaa ja pienentää (Vista/7:ssä voit pienentää osion kokoa järjestelmätyökaluilla, XP:ssä vain kolmannen osapuolen ohjelmien avulla). Samaan aikaan tämän tehtävän graafisessa ohjelmassa on vähemmän toimintoja kuin komentoriviohjelmassa. Dynaaminen levyosio on mahdollista (Dynamic Disks). | Voidaan asentaa useita käyttöjärjestelmiä. Useimmat jakelut pystyvät ajamaan koko järjestelmää CD-levyltä, mikä tarkoittaa, että se voi toimia kaikkien ominaisuuksien kanssa, mukaan lukien tehokas graafinen osiointiapuohjelma GParted , joka toimii useiden tiedostojärjestelmien kanssa, mukaan lukien NTFS. Dynaamisia levyjä tuetaan joko LVM :n tai EVMS :n avulla, usein mukana jakelussa. | |
Loader | Asennuksen aikana se konfiguroidaan automaattisesti käynnistämään muut tietokoneessa olevat Windows NT / 9x -perhejärjestelmien ( NTLDR ) asennukset; BOOT.INI-tiedoston manuaalinen muokkaaminen vaaditaan Linuxin ja muiden vastaavien järjestelmien käynnistämiseksi. On myös mahdollista käyttää kolmannen osapuolen käynnistyslataimia, kuten GRUB. | Voi käynnistää käyttäjän valitsemat käyttöjärjestelmät sisäänrakennetuilla GRUB- tai LILO -ohjaimilla . [38] On myös suojausominaisuuksia (kuten salasanakehote), joita ei ole Windowsin käynnistyslataimessa. |
Koska Windowsin käynnistyslataimessa ei ole Linux-tukea, jos asennat sekä Windowsin että Linuxin samaan koneeseen, on helpompi asentaa ensin Windows ja sitten Linux. Valittavana on muita käyttöjärjestelmälataajia. Jos asennat Windowsin uudelleen, voit palauttaa käynnistyslataimen Live CD:llä. |
Linuxin asentaminen oli joskus vaikeaa keskivertokäyttäjälle. [39] Nykyään lähes kaikki jakelut sisältävät yksinkertaistetun asennusmenettelyn ja demolevyn ( Live CD ), jonka avulla voit käynnistää järjestelmän suoraan CD- tai DVD-levyltä ja käyttää sitä asentamatta sitä kiintolevyllesi (Linuxin nopeus). käynnistys ja ohjelmien käynnistäminen on vähemmän rajoitetun ajonopeuden vuoksi).
Windowsin asennusohjelma sisältää myös ohjatun toiminnon, kuten Linux-jakelut.
Windows | Linux | Huomautuksia | |
---|---|---|---|
Käyttöliittymän yhtenäisyys | Enimmäkseen johdonmukainen. Epäjohdonmukaisuuksia ilmenee, kun uusia ohjelmia kirjoitetaan uudelleen järjestelmän vanhaa versiota varten. Esimerkiksi Vistalle alun perin olemassa olleet IE7 ja Windows Media Player 11 kirjoitettiin uudelleen XP:tä varten. [40] Microsoft auttaa riippumattomia kehittäjiä ylläpitämään yhtenäistä tyyliä julkaisemalla käyttökokemusta koskevat ohjeet (uusin versio on Windows Vistan käyttökokemusohjeet. [41] )
Ne keskittyvät yhtenäisyyteen ja käytettävyyteen sekä uusimmissa versioissa myös käyttäjätietojen turvallisuuteen. Kolmannen osapuolen ohjelmat voivat noudattaa näitä ohjeita tai kehittää omia, tai ne eivät välttämättä noudata mitään ohjeita. |
Graafisen käyttöliittymän laatu vaihtelee suuresti jakelusta ja graafisesta ympäristöstä riippuen. Kaksi tärkeintä kuorta - GNOME ja KDE - ovat kehittäneet johdonmukaisen lähestymistavan käyttöliittymään, jota yleensä noudatetaan tiukasti. [42] [43] .
Näin saavutetaan johdonmukaiset käyttöliittymät, samalla kun säilytetään joustavuus mukauttaa käyttöliittymä käyttäjän toiveiden mukaan. Suosituimmissa jakeluissa tämä yhdistyy korkeaan tietoturvaan ( Ubuntu , SuSE , Fedora , Mandriva ). KDE :lle ja GNOMElle kirjoitettujen ohjelmien välillä voi olla eroja , mutta ne eivät ole kovin merkittäviä. Muissa graafisissa ympäristöissä on vähemmän graafista tehoa ja ne ovat yleensä erikoistuneet minimalistiseen suunnitteluun ( WindowMaker , Fluxbox / Openbox / Blackbox ). Jotkut heistä onnistuvat yhdistämään minimalismin mukavuuteen ja kauneuteen ( Enlightenment/E17 , Xfce ). Jotkut kuoret on suunniteltu ensisijaisesti käytettäväksi hiiren kanssa ( Fluxbox , Xfce ), toiset on suunniteltu vain näppäimistölle ( Ratpoison ). |
|
Yhdenmukaisuus eri versioiden välillä | Eri versioiden välillä säilytetään suuri samankaltaisuus rajapinnassa. Mutta Windows Server 2008:n tapauksessa käyttöliittymässä, erityisesti hallintalaajennuksissa, oli merkittäviä eroja. Lisäksi Windows XP:n ja Vistan käyttöliittymissä on eroja, mikä vaikeuttaa niiden välillä vaihtamista. | Jakelusarjasta, sen versiosta, graafisesta kuoresta ja ohjelmista riippuen käyttöliittymän toiminta voi vaihdella. Useita asetuksia on kuitenkin saatavilla, ja käyttäjä voi kuljettaa ne versiosta toiseen. | |
Ohjelmien ja käyttöjärjestelmän päivitysmenettelyn yhtenäisyys | Kaikki uusimmat Windows-versiot käyttävät menettelyä, joka vastaanottaa automaattisesti päivitykset ja "korjaukset" itse käyttöjärjestelmälle, ohjaimille ja Microsoftin julkaisemille ohjelmille. Kolmannen osapuolen ohjelmien on itse tuettava päivitysmenettelyä. Yleiseen päivityshallintaan on olemassa useita ohjelmia. | Paketinhallintajärjestelmät sisältävät työkaluja ohjelmien (itse käyttöjärjestelmän ja käyttäjän asentamien) automaattiseen päivittämiseen. Jakelujen ja yksittäisten projektien arkistoja käytetään yleensä päivityslähteinä. | |
Lähdekoodin saatavuus | Lähdekoodia voidaan hankkia tiukasti rajoitettuihin tarkoituksiin, ja myös kolmannen osapuolen ohjelmat voivat muuttaa järjestelmäasetuksia. Toisin sanoen lisenssisopimusta voi vahingossa rikota. | Kaikki järjestelmäkoodit ovat muokattavissa. Useimmat kolmannen osapuolen ohjelmat tarjoavat myös lähdekoodia. | |
Lisäominaisuudet | Molemmissa järjestelmissä voit määrittää erityisiä tietokoneen ohjaustiloja, kuten suurempia fontteja, tarrojen lukemista ääneen, hidasta näppäinpainallusta jne. [44] |
Microsoft Windowsille sen monopoliaseman ja siitä johtuvan suuren markkinaosuuden vuoksi julkaistaan jatkuvasti valtava määrä eri tyylilajeja olevia pelejä. Suurin osa niistä jaetaan maksua vastaan, mutta tarjolla on myös ilmaisia rentopelejä . Pelien suuri määrä johtuu myös siitä, että Windows on pöytätietokoneiden suosituin käyttöjärjestelmä. 3D-pelien kirjoittamiseen Windowsille käytetään yleisesti DirectX - sovellusliittymiä (harvoin OpenGL ).
Linuxille on vähemmän pelejä, mutta tilanne on vähitellen paranemassa [45] . Suurin syy on markkinasegmentin pieni prosenttiosuus. Suurimmaksi osaksi tämä on myös ilmaista ohjelmistoa , mutta täältä löytyy myös omia pelejä (useimmiten Windowsista siirrettyjä pelejä). Suosituimpia genrejä ovat arkipelit, ensimmäisen persoonan räiskintäpelit (jotka on kirjoitettu useimmiten ilmaisilla Quake -moottoreilla , kuten Tremulous , Xonotic , Nexuiz , Urban Terror , Warsow , tai ne ovat Windowsista siirrettyjä pelejä) sekä strategia .
Kolmiulotteisten pelien kirjoittamiseen käytetään tässä vain OpenGL-käyttöliittymää, koska DirectX on patentoitu ohjelmisto ja se on virallisesti olemassa vain Microsoft-alustoille (Windows, Xbox, Zune ja muut) tarkoitetuissa versioissa. Wine- ja Cedega - projektit tarjoavat DirectX-toteutuksen yhdessä Win32 API -ympäristön toteutuksen kanssa, jonka yhteensopivuus on melko hyvä, mutta ei täydellinen. Tästä huolimatta Valve totesi Windows 8:n Windows Storen julkaisun jälkeen, että Windows 8 on katastrofi " PC-tilassa" ja että Linux on kannattavampi alusta pelien kehittämiseen kuin Windows , jonka yhteydessä on jo julkaistu versio. Steam - asiakassovelluksesta Ubuntu - käyttöjärjestelmälle . Kuten Gabe Newell, Valven johtaja
, totesi haastattelussa : "Haluamme, että kaikki 2500 Steamin peliä menevät helposti Linuxin alle." Tällä hetkellä osa niistä on siirretty, mukaan lukien Dota 2, Counter-Strike 1.6, Counter-Strike: Source, Serious Sam 3 ja muut.
Tämän ilmoituksen jälkeen System76 julkaisi tehokkaan pelikannettavan, jossa oli esiasennettu Ubuntu 12.04 -käyttöjärjestelmä Valve -projektin onnistumisen toivossa .
Viime aikoina laajalle levinneet selainten väliset pelit ovat käytännössä riippumattomia käyttöjärjestelmästä ja vaativat vain selaimen ja sen kirjastot.
Linuxin ominaisuudet, nimittäin: avoimuus, avoimien ohjelmistokomponenttien ensisijaisuus suljettuihin verrattuna, epätyypillinen toimitus (valtava määrä jakeluita, joilla on omat ominaisuudet), keskeiset turvalliset ohjelmalähteet , suoritusbitin läsnäolo, alkuperäinen ohjelmiston kielto Pääkäyttäjän alaisuudessa työskenteleminen , oikeuksien rajoittamistyökalujen (SELinux, AppArmor) saatavuus - mahdollistaa vain kohdistetun, tarkoituksellisen tartunnan ja sulkee pois mahdollisuuden haittaohjelmakoodien laajamittaiseen elintärkeään toimintaan. Linuxissa olevien virusten lukumäärän arvioidaan olevan useita kymmeniä (yleensä koulutustarkoituksiin kehitetty), koska ytimen avoimuus mahdollisti useimpien sen haavoittuvuuksien sulkemisen. Yleisesti Linuxille kirjoitettujen haittaohjelmien, mukaan lukien virukset ja troijalaiset, määrä on kasvanut viime vuosina ja yli kaksinkertaistunut vuonna 2005 422:sta 863:een [46] , mutta avoin kehitysmalli tarkoittaa, että useimmat näistä ohjelmista ovat tällä hetkellä käyttökelvottomia. — Heidän käyttämänsä haavoittuvuudet sulkeutuvat yleensä muutaman päivän kuluessa niiden löytämisestä [47] . Jotkut avoimen lähdekoodin ohjelmat, joissa on monimutkaista koodia, sisältävät edelleen haavoittuvuuksia, joita ei ole havaittu pitkään aikaan. Esimerkiksi Heartbleed löydettiin vasta kaksi vuotta myöhemmin.
Microsoft Windowsille on luotu erittäin suuri määrä viruksia ja tuhoisia ohjelmia (niiden lukumäärän arvioidaan olevan kymmeniä miljoonia [48] . Niiden torjuntaan käytetään erikoisohjelmistoja - viruksia . Viruksia on eri tyyppejä: suhteellisen vaarattomista, ei aiheuttavia paljon haittaa käyttäjälle, tuhoisaa, jotka muuttavat järjestelmäasetuksia, tuhoavat arkaluontoisia käyttäjätietoja tai varastavat pankkitietoja.Windows NT:ssä on aina ollut selkeä käyttäjien oikeuksien erottelu. Useimmat kotitietokoneiden käyttäjät käyttävät kuitenkin aina järjestelmänvalvojan oikeuksia, mikä vaikuttaa negatiivisesti järjestelmän turvallisuus. Windows Vistan myötä tämä ongelma ratkesi osittain käyttämällä User Account Control -teknologiapakettia : nyt Windows pyytää nimenomaisesti vahvistusta toimille, jotka edellyttävät järjestelmänvalvojan oikeuksia, vaikka käyttäjä olisi järjestelmänvalvoja.
Linuxissa (kuten kaikissa muissakin UNIX-tyyppisissä järjestelmissä) käyttöoikeudet on aina erotettu selkeästi toisistaan. Järjestelmänvalvojan ("superkäyttäjä") tili on vain yksi - root . Tämä käyttäjä voi suorittaa järjestelmässä rajattomasti toimintoja: muuttaa asetuksia, asentaa ja poistaa ohjelmia, muuttaa järjestelmätiedostoja, pysäyttää yksittäisiä komponentteja tai koko järjestelmän ja jopa poistaa sen kokonaan yhdellä komennolla. On myös tavallisia käyttäjätilejä: he voivat muuttaa vain henkilökohtaisia asetuksia (ulkonäkö, ohjelmaasetukset) ja suorittaa tiedostotoimintoja vain kotihakemistossaan (tai muissa hakemistoissa, jos pääkäyttäjä sallii). Tavallinen käyttäjä saa asentaa ohjelmia vain kotihakemistoonsa tai niihin hakemistoihin, joihin hänellä on oikeus kirjoittaa tietoja. Useimmissa nykyaikaisissa Linux-jakeluissa ajaminen suoraan pääkäyttäjänä ei ole mahdollista; käyttäjä toimii aina rajoitetuilla oikeuksilla, mutta pääkäyttäjän tilin käynnistäminen suoritetaan vain tiettyjen toimintojen suorittamiseksi, ja jokainen tällainen käynnistys vaatii rootin ( su ) tai nykyisen käyttäjän ( sudo ) salasanan valtuutuksen vahvistamiseksi. Pääkäyttäjätili käynnistetään vain, jos nykyisellä käyttäjällä on oikeudet hallita järjestelmää ja hän on syöttänyt salasanansa oikein; Microsoft lainasi myöhemmin saman mekanismin vuorovaikutukseen käyttäjän kanssa Windowsille osana User Account Control -tekniikkaa. Linuxissa [omistettu ( Dr.Web , Kaspersky Anti-Virus , avast! jne.) ja ilmaiset ( ClamAV )] olevat virustorjuntaohjelmat on suunniteltu tarkistamaan ja suojaamaan Windowsia. Niiden avulla voit skannata verkkoliikennettä yhdyskäytävillä, sähköpostipalvelimilla, tiedostopalvelimilla, skannata valittuja yksittäisiä tiedostoja, hakemistoja, siirrettäviä ja muita tietovälineitä käyttäjän pyynnöstä, kun tiedostoja käytetään luku-/kirjoitustarkoituksiin, aikataulun mukaan, joko kanssa tai ilman graafinen kuori.
Linuxissa on paljon vähemmän haavoittuvuuksia, minkä vuoksi sitä käytetään usein paikoissa, joissa tarvitaan tietosalaisuutta (valtion organisaatiot, pankit).
Yksi tämän järjestelmän ominaisuuksista on kyky todella hienosäätää mitä tahansa sen komponentteja. Linux tarjoaa kaikki avoimen lähdekoodin ohjelmistojen edut, ja käyttäjästä on kiinni, kuinka turvallista se sillä on. Muiden tuotteiden EULA -ehdoissa tällä lähestymistavalla on selvä etu.
Linux- projekti | |
---|---|
Kenraali |
|
Leviäminen | |
Sovellukset |
|
Persoonallisuudet |
|
joukkotiedotusvälineet |
|
Luettelot |
|
Liikkuvuus | |
Muut |
Windows | ||
---|---|---|
Tärkeimmät versiot | Shellit MS-DOSin päällä 1,0x 2.x 2,1x 3.0 3,1x Windows 9x 95 ( kehitys ) 98 Minä Windows NT NT 3.1 NT 3.5 NT 3.51 NT4.0 2000 XP ( kehitys ) Vista ( kehitys ) 7 ( kehitys ) kahdeksan 8.1 kymmenen yksitoista | |
Windows Server | ||
Erikoistunut | ||
mobiili | ||
Muut projektit | Xenix OS/2 Suljettu Neptunus Nashville Kairo Singulariteetti Midori 10X |