„Linux“ ir „Windows“ varžosi dėl do­mi­na­vi­mo interneto prie­glo­bos rinkoje – čia pirmauja „Linux“, kaip patyręs serverių veteranas. Tačiau pa­si­rin­ki­mas tarp šių dviejų sistemų paprastai priklauso nuo konk­re­taus naudojimo atvejo. Pa­aiš­kin­si­me svar­biau­sius jų skirtumus.

„Linux“ ir „Windows“ pa­ly­gi­ni­mas kaip interneto prie­glo­bos ope­ra­ci­nių sistemų

Interneto prie­glo­bos srityje „Linux“ dažnai laikoma geriausia operacine sistema interneto ser­ve­riams. Ši sistema, kuri nuo 1992 m. platinama kaip nemokama prog­ra­mi­nė įranga, turi modulinę struktūrą, todėl turint reikiamų žinių ją galima pri­tai­ky­ti in­di­vi­dua­liems po­rei­kiams. Išlaidos atsiranda tik tuo atveju, jei naudojate „Linux“ dist­ri­bu­ci­jas su mokamu techninės pagalbos paketu. Dėl savo pa­ti­ki­mu­mo, stabilumo ir efek­ty­vu­mo „Linux“ puikiai pa­si­tei­si­no net ir pačiose su­dė­tin­giau­sio­se interneto bei pašto serverių aplinkose.

Jei ketinate naudoti PHP, Perl, Python, Ruby ar MySQL, „Linux“ yra puikus pa­si­rin­ki­mas. Jei ieškote parengtų interneto svetainių sprendimų, tokių kaip tink­la­raš­čiai, turinio valdymo sistemos ar diskusijų forumai, „Linux“ hostingo srityje galite rasti įvairių atvirojo kodo programų, tuo tarpu už prog­ra­mi­nę įrangą, skirtą „Windows“ hostingo pa­slau­goms, daž­niau­siai tenka mokėti.

Nuo 1993 m. „Microsoft“ taip pat siūlo serverių operacinę sistemą „Windows Server“. Tai mokama prog­ra­mi­nė įranga, tačiau į jos kainą įskai­čiuo­ta techninė pagalba ir at­nau­ji­ni­mai nustatytą lai­ko­tar­pį. Vienas iš pag­rin­di­nių privalumų, kurį „Windows“ hostingo paslaugos tra­di­ciš­kai turėjo prieš „Linux“, buvo galingos „ASP.NET“ plat­for­mos pa­lai­ky­mas. Tačiau naujausia „ASP.NET“ versija dabar yra su­de­ri­na­ma ir su „Linux“.

Tačiau tokios programos kaip „Sha­reP­oint“ ar „Exchange“ tebėra pri­ei­na­mos tik „Windows“ sistemoje, o tai žymiai pa­leng­vi­na bend­ra­vi­mą ir bendrą darbą pro­jek­tuo­se. Nors „Linux“ sistemai yra atvirojo kodo al­ter­na­ty­vų, įmonių aplinkoje jos nau­do­ja­mos rečiau. Toliau pa­teik­to­je lentelėje trumpai pa­ly­gi­na­mos pag­rin­di­nės abiejų ope­ra­ci­nių sistemų savybės, su­si­ju­sios su interneto prie­glo­bos pa­slau­go­mis:

„Windows“ interneto prie­glo­bos paslaugos „Linux“ interneto priegloba
Prog­ra­mi­nės įrangos tipas Pa­ten­tuo­ta Atvirojo kodo
Tinklo serveris „Microsoft IIS“ Apache, Nginx
Skriptų kalbos VBScript, ASP.NET Perl, PHP, Python, Ruby
Duomenų bazės MSSQL, Microsoft Access MySQL, MariaDB
Ad­mi­nist­ra­ci­nė prog­ra­mi­nė įranga Plesk cPanel, Plesk, Confixx
Įvairūs Exchange, .NET programos, Sha­reP­oint WordPress, Joomla ir kt.

Linux kaip ži­nia­tink­lio serverio ope­ra­ci­nės sistemos pri­va­lu­mai ir trūkumai

Skir­tin­gai nuo „Windows“, „Linux“ pagrįsta pa­pras­tu­mo principu. Kiek­vie­nas kom­po­nen­tas – netgi įren­gi­niai ir procesai – trak­tuo­ja­mas kaip failas, todėl sistemos branduolį galima keisti bet kuriuo metu. Sistemos kon­fi­gū­ra­vi­mui ir valdymui naudojama daugybė lengvų įrankių, dau­giau­sia per komandų eilutę, nors prireikus daugumai programų galima naudoti ir grafinę vartotojo sąsają. Nors „Linux“ siūlo didesnį lankstumą, ji taip pat rei­ka­lau­ja didesnės vartotojo at­sa­ko­my­bės, o tai gali būti sudėtinga tiems, kurie neturi anks­tes­nės patirties.

Toliau pa­teik­to­je lentelėje api­bend­ri­na­mi Linux dist­ri­bu­ci­jų pri­va­lu­mai ir trūkumai kaip serverių ope­ra­ci­nių sistemų:

Pri­va­lu­mai Trūkumai
Nau­do­ji­mas nemokamas Su­dė­tin­gas nau­do­ji­mas ne­pa­ty­ru­siems var­to­to­jams
Ad­mi­nist­ra­to­riai naudojasi plačiomis sistemos valdymo ga­li­my­bė­mis Kai kuri pro­fe­sio­na­li prog­ra­mi­nė įranga nėra su­de­ri­na­ma su Linux
Palaiko bend­ra­dar­bia­vi­mą, ne­lei­džiant įpras­tiems var­to­to­jams keisti sistemos bran­duo­lio Kai kurias trečiųjų šalių programas gali įdiegti tik ad­mi­nist­ra­to­riai
Retai tampa ki­ber­ne­ti­nių nu­si­kal­tė­lių taikiniu Daugelis apa­ra­ti­nės ir prog­ra­mi­nės įrangos kūrėjų neteikia pir­me­ny­bės su „Linux“ su­de­ri­na­moms versijoms
Yra nedaug saugumo pa­žei­džia­mu­mų, kurie paprastai greitai pa­ša­li­na­mi At­nau­ji­ni­mai paprastai valdomi per komandų eilutę
Maži apa­ra­ti­nės įrangos rei­ka­la­vi­mai Ne visos versijos gauna ilgalaikę paramą
Įdiegta nuo­to­li­nio valdymo funkcija

„Windows“ kaip ži­nia­tink­lio serverio ope­ra­ci­nės sistemos pri­va­lu­mai ir trūkumai

Tai, kad „Linux“, skir­tin­gai nei „Windows“, pasižymi labai sudėtinga struktūra, pir­miau­sia lemia tai, kad „Microsoft“ iš principo visada siekė sukurti paprastą operacinę sistemą. Visos programos yra pri­ei­na­mos kaip in­tui­ty­vios grafinės vartotojo sąsajos. Tai reiškia, kad ad­mi­nist­ra­vi­mas per komandų eilutę nėra būtinas, nors tech­niš­kai tai vis dar įmanoma. Paprastai var­to­to­jai turi vienvaldę visų apa­ra­ti­nės įrangos išteklių kontrolę, gauna re­gu­lia­rius sistemos at­si­lie­pi­mus ir taip pat gali patys įdiegti prog­ra­mi­nę įrangą. Tačiau tai slepia tam tikrą klaidų tikimybę; pa­vyz­džiui, kai keičiami sistemos nu­sta­ty­mai arba jei at­si­siun­čia­mos ir įdie­gia­mos po­ten­cia­liai nesaugios programos.

Toliau pa­teik­to­je lentelėje nurodyti pag­rin­di­niai „Windows“ serverio pri­va­lu­mai ir trūkumai:

Pri­va­lu­mai Trūkumai
Patogi, intuityvi grafinių sąsajų valdymo sistema Didelės licencijų išlaidos, kurios didėja su kiekvienu vartotoju
Naujos apa­ra­ti­nės įrangos tvar­kyk­lės greitai tampa pri­ei­na­mos Dažni saugumo pa­žei­di­mai
Palaiko platų trečiųjų šalių programų spektrą Jautrus ken­kė­jiš­kai prog­ra­mi­ne­i­įran­gai
Paprasti ir pa­si­rink­ti­nai au­to­ma­ti­zuo­ti sistemos at­nau­ji­ni­mai Rei­ka­lau­ja daug išteklių (ypač dėl privalomo GUI)
Technines problemas galima išspręsti atkuriant sistemą Didelė vartotojo klaidų tikimybė
Ga­ran­tuo­ta ilgalaikė techninė pagalba Netinka kaip dau­gia­var­to­to­ji sistema
Iš­skir­ti­nė prieiga prie po­pu­lia­rių „Microsoft“ programų, pvz., „Sha­reP­oint“ ir „Exchange“ Prop­rie­ta­ri­nės sistemos funk­cio­na­lu­mas nėra visiškai skaidrus

„Linux“ ir „Windows“ – tie­sio­gi­nis pa­ly­gi­ni­mas

Anks­tes­nė­se pa­strai­po­se buvo parodyti nedideli, bet subtilūs skirtumai tarp „Windows“ ir „Linux“ kaip serverių sistemų. Be techninių ir ad­mi­nist­ra­ci­nių kriterijų, taip pat reikėtų paminėti, kad asmeninė patirtis dažnai vaidina lemiamą vaidmenį spren­džiant, ar žmogui patinka tam tikra operacinė sistema, ar ne. Žinoma, tai taip pat priklauso nuo vartotojo keliamų rei­ka­la­vi­mų prog­ra­mi­nei įrangai ir nuo to, kam jis ją iš viso naudoja. Nors patyrę sistemų ad­mi­nist­ra­to­riai gali vertinti „Linux“ siūlomą laisvę, tuo pačiu metu tai dažnai nebus aktualu pa­pras­tes­niems svetainių ope­ra­to­riams, ieš­kan­tiems jiems tinkamos ope­ra­ci­nės sistemos. Kita vertus, ko­man­di­nės eilutės gerbėjai nebūtinai laiko „Windows“ ad­mi­nist­ra­vi­mą per GUI visiškai ne­rei­ka­lin­gu dalyku, kuris tik eikvoja išteklius ir sudaro galimybę ken­kė­jiš­kų programų atakoms.

Ga­liau­siai šiuo metu dar kartą pa­tei­kia­me svar­biau­sius kri­te­ri­jus, pagal kuriuos galima vertinti ir lyginti „Windows“ ir „Linux“:

„Windows“ Linux
Kaina Li­cen­ci­jos mokestis vienam var­to­to­jui Be li­cen­ci­jos; palaikymo išlaidos priklauso nuo platinimo versijos
Stan­dar­ti­nis veikimas Grafinė vartotojo sąsaja Komandinė eilutė
Nuotolinė prieiga Terminalo serveris/klientas turi būti įdiegtas ir su­kon­fi­gū­ruo­tas Įdiegtas spren­di­mas (ter­mi­na­las ir aplinka)
Prog­ra­mi­nė įranga ir funkcijos Palaiko įprastas programas; pri­ei­na­mos „Microsoft“ programos Ne visos programos turi Linux versijas; platus iš anksto įdiegtų programų pa­si­rin­ki­mas
Apa­ra­tū­ros pa­lai­ky­mas Nauja aparatinė įranga paprastai sukurta „Windows“ Apa­ra­tū­ros tvar­kyk­lės Linux dist­ri­bu­ci­joms dažnai pasirodo vėliau
Saugumas Didelė vartotojo klaidų tikimybė; in­te­gruo­ta sąsaja gali kelti saugumo riziką Paprasti var­to­to­jai negali keisti pag­rin­di­nių sistemos nustatymų; žinomos pa­žei­džia­my­bės greitai iš­tai­so­mos
Pa­lai­ky­mas Ilgalaikė techninė pagalba teikiama visoms versijoms Pa­lai­ky­mas skiriasi pri­klau­so­mai nuo platinimo ir versijos
Do­ku­men­ta­ci­ja Sistema ir programos yra gerai do­ku­men­tuo­tos; API kom­po­nen­tai ir duomenų formatai – mažiau Pri­ei­na­mas visas sistemos, API, bi­b­lio­te­kų ir programų šaltinio kodas; MAN ir in­for­ma­ci­niai puslapiai

Kokį sprendimą pa­si­rink­si­te? „Linux“ ar „Windows“?

Kon­fi­gū­ruo­jant serverio modulius, ne­iš­ven­gia­ma ope­ra­ci­nės sistemos pa­si­rin­ki­mo užduotis, tačiau daugelis vartotojų šį sprendimą priima rem­da­mie­si klai­din­go­mis prie­lai­do­mis. Pa­vyz­džiui, dažnai manoma, kad serverio sistema turi atitikti jų as­me­ni­nia­me kom­piu­te­ry­je naudojamą platformą. Iš tiesų, jūsų as­me­ni­nia­me įren­gi­ny­je įdiegta operacinė sistema neturi reikšmės, nes ad­mi­nist­ra­to­riai gali valdyti serverį nuo­to­li­niu būdu naudodami tokias valdymo priemones kaip „Plesk“, kurios su­de­ri­na­mos tiek su „Linux“, tiek su „Windows“.

Jei lemiamas veiksnys yra kaina, gali atrodyti, kad „Linux“, kaip atvirojo kodo prog­ra­mi­nė įranga, visada yra pigesnis serverių spren­di­mas. Tačiau prak­ti­ko­je tai mažiau aktualu didelėms interneto prog­ra­moms: pri­klau­so­mai nuo dist­ri­bu­ci­jos, gali tekti patirti išlaidų dėl paprastai brangios techninės pagalbos ar spe­cia­lis­tų, turinčių reikiamą kom­pe­ten­ci­ją.

Tačiau vienas iš „Windows“ trūkumų yra su­dė­tin­gas li­cen­ci­ja­vi­mo modelis. Dis­ku­si­jo­je dėl „Linux“ ir „Windows“ serverių ga­liau­siai nėra aiškaus nu­ga­lė­to­jo, nes abi ope­ra­ci­nės sistemos palaiko skirtingų tipų in­ter­ne­ti­nius projektus. Nors „Windows“ siūlo pa­žan­ges­nes ko­mu­ni­ka­ci­jos ir darbo eigos or­ga­ni­za­vi­mo funkcijas, „Linux“ turi aki­vaiz­džių pranašumų vykdant in­ter­ne­ti­nes programas, pa­vyz­džiui, turinio valdymo sistemas.

Go to Main Menu