linux vs windows difference
Razlika između operativnog sustava Linux i Windows u pogledu arhitekture, izvedbe i sigurnosti:
I Linux i Windows poznati su operativni sustavi.
Kada govorimo o usporedbi ove dvije, prvo bismo trebali shvatiti što je operativni sustav, a zatim upoznati osnove Linuxa i Windows-a prije nego što započnemo s usporedbom između njih.
Operativni sustav je sistemski softver niske razine koji obrađuje hardverske i softverske resurse računala i olakšava osnovne funkcije računala kao što su raspoređivanje zadataka, upravljanje resursima, upravljanje memorijom, upravljanje perifernim uređajima, umrežavanje itd.
Djeluje kao sučelje između računalnog hardvera i softvera. Operativni sustav najvažniji je dio računalnog sustava. Bez OS-a bilo koje računalo ili mobilni uređaj uopće ne mogu raditi!
Što ćete naučiti:
- Kratki uvod za Linux i Windows OS
- Razlike između Linuxa i Windowsa
- Usporedba sigurnosti Linux i Windows
- Usporedba performansi Linuxa i Windows
- Usporedba Linuxa i Windows 10
- Zaključak
Kratki uvod za Linux i Windows OS
Na tržištu je dostupno nekoliko operativnih sustava. U svijetu radne površine, najdominantniji OS je Microsoft Windows koja uživa tržišni udio od cca. 83%. Nakon toga imamo macOS tvrtke Apple Inc i Linux na drugom odnosno trećem mjestu.
U mobilnom sektoru, koji se sastoji od tableta i pametnih telefona, dva najdominantnija operativna sustava su Googleov Android i Appleov iOS. Govoreći o poslužitelju i sektoru superračunala, Linux distribucije preuzimaju vodeću ulogu ovdje.
Microsoft Windows skupina je mnogih operativnih sustava temeljenih na GUI-ju koji je razvio i ponudio Microsoft. Uglavnom je usmjeren na tržište osobnog računala.
Windows OS ima dvije verzije, tj. 32 bita i 64 bita, a dostupan je u oba klijenta, kao i u verziji poslužitelja. Windows je prvi put objavljen 1985. godine. Najnovija klijentska verzija prozora u sustavu Windows 10 koja je objavljena 2015. godine. Govoreći o najnovijoj verziji poslužitelja, imamo Windows poslužitelj 2019.
Linux je skupina operativnih sustava nalik Unixu koji se temelje na Linux jezgri. Pripada obitelji besplatnog softvera s otvorenim kodom. Obično je zapakiran u Linux distribuciju. Linux je prvi put objavljen 1991. godine. Najčešće se koristi za poslužitelje, međutim, dostupna je i stolna verzija Linuxa.
Vrijedno za čitanje => Unix protiv Linuxa - znajte razlike
Debian, Fedora i Ubuntu popularne su Linux distribucije. Imamo RedHat Enterprise Linux i SUSE Linux Enterprise Server (SLES) koji su dostupni kao komercijalna distribucija Linuxa. Budući da se slobodno može distribuirati, svatko može mijenjati i stvarati varijacije izvornog koda.
Predloženo čitanje = >> Ubuntu vs Windows - Što je bolje ?
Arhitektura sustava Windows
Arhitektura sustava Windows u osnovi se sastoji od dva sloja:
- Korisnički način
- Način jezgre
Svaki se sloj dalje sastoji od različitih modula.
(i) Korisnički način
Korisnički način ima integrirane podsustave i podsustave okoline.
Integralni podsustavi uključuju fiksne procese podrške sustava (poput upravitelja sesija i procesa prijave), servisne procese (poput planera zadataka i uslugu klizača ispisa), sigurnosni podsustav (za sigurnosne tokene i upravljanje pristupom) i korisničke aplikacije.
Podsustav okoliša djeluje kao veza između aplikacija u korisničkom načinu rada i funkcija jezgre OS-a. Postoje četiri primarna podsustava okruženja, tj. Win32 /, POSIX, OS / 2 i Windows podsustav za LINUX.
(ii) Način jezgre
Način jezgre ima potpun pristup hardveru i resursima računalnog sustava. Izvršava kôd u zaštićenom području memorije. Sastoji se od izvršne vlasti, mikro jezgre, pokretačkih programa jezgre i sloja apstrakcije hardvera (HAL).
Izvršne usluge sustava Windows dalje su podijeljene u razne podsustave. Oni su uglavnom odgovorni za upravljanje memorijom, I / O upravljanje, upravljanje nitima, umrežavanje, sigurnost i upravljanje procesima.
Mikro jezgra se nalazi između Windows izvršnog i HAL-a. Odgovoran je za višeprocesorsku sinkronizaciju, raspoređivanje niti, slanje prekida i iznimki, rukovanje zamkama, inicijaliziranje upravljačkih programa uređaja i povezivanje s upraviteljem procesa.
Upravljački programi uređaja u načinu jezgre omogućuju Windowsima interakciju s hardverskim uređajima. HAL je sloj između računalnog hardvera i operativnog sustava. Odgovoran je za kontrolu I / O sučelja, kontrolera prekida i raznih procesora.
Linux arhitektura
Kao što možemo vidjeti na gornjoj slici, Linux Architecture također ima dva sloja, tj. Korisnički prostor i prostor jezgre. Unutar ovih slojeva postoje četiri glavne komponente, tj. Hardver, jezgra, sučelje sistemskog poziva (zvano Shell) i korisničke aplikacije ili uslužni programi.
Hardver se sastoji od svih perifernih uređaja koji su priključeni na računalo, poput terminala, pisača, CPU-a, RAM-a. Sada dolazi monolitna jezgra koja je jezgra OS-a.
Linux kernel također ima mnogo podsustava i drugih komponenata. Odgovorna je za mnoge kritične zadatke poput kontrole procesa, umrežavanja, pristupa perifernim uređajima i datotečnom sustavu, upravljanja sigurnošću i upravljanja memorijom.
Pojednostavljena arhitektura Linuxa
(slika izvor )
Ljuska djeluje kao sučelje između korisnika i jezgre i predstavlja usluge jezgre. Postoji oko 380 sistemskih poziva. Na primjer, pokretanje, čitanje, otvaranje, zatvaranje, izlazak itd. Shell prima naredbe od korisnika i izvršava funkcije jezgre.
Ljuska je klasificirana u dvije kategorije, tj. Školjke naredbenog retka i grafičke ljuske. U najudaljenijem sloju arhitekture imamo aplikacije koje se izvršavaju na ljusci. To može biti bilo koji uslužni program poput web preglednika, video uređaja itd.
Predloženo čitanje => Najbolji načini instaliranja softvera na Linux
Razlike između Linuxa i Windowsa
Linux protiv Windows-a predmet je argumentacije od nastanka ova dva OS-a. Dopustite nam da dublje pogledamo kako se Windows i Linux međusobno razlikuju.
(slika izvor )
Tablica u nastavku dat će vam sve razlike između Linuxa i Windowsa.
Windows | Linux | |
---|---|---|
Izvorni model | Softver zatvorenog izvora; dostupan izvor (putem inicijative zajedničkog izvora). | Softver otvorenog koda |
Programer | Korporacija Microsoft | Linus Torvalds, zajednica. |
Napisano u | C ++, Skupština | Skupštinski jezik, C |
OS obitelj | Porodica grafičkih operativnih sustava | Obitelj OS-a nalik Unixu |
Licenca | Vlasnički komercijalni softver | GPL (GNU General Public License) v2 i drugi. |
Zadano korisničko sučelje | Windows ljuska | Unix ljuska |
Vrsta zrna | Obitelj Windows NT ima hibridnu jezgru (kombinacija mikro jezgre i monolitne jezgre); Windows CE (ugrađeni kompakt) također ima hibridnu jezgru; Windows 9x i starije serije imaju monolitnu jezgru (MS-DOS). | Monolitna jezgra (cijeli operativni sustav radi u prostoru jezgre). |
prvo izdanje | 20. studenog 1985. Windows je stariji od Linuxa. | 17. rujna 1991 |
Marketinški cilj | Uglavnom osobno računanje. | Uglavnom računalstvo u oblaku, poslužitelji, superračunala, ugrađeni sustavi, glavni računari, mobiteli, računala. |
Dostupno u | 138 jezika | Višejezični |
Platforme | ARM, IA-32, Itanium, x86-64, DEC Alpha, MIPS, PowerPC. | Alpha, H8 / 300, šesterokut, Itanium, m68k, Microblaze, MIPS, PA-RISC, PowerPC, RISC-V, s390, SuperH, NDS32, Nios II, OpenRISC, SPARC, ARC Unicore32, x86, Xtensa, ARM, C6x. |
Službena stranica | Microsoft | Linux |
Voditelj paketa | Windows Installer (.msi), Windows Store (.appx). | Pakirano u Linux distribuciji (distro). |
Osjetljivo na velika i mala slova | Imena datoteka ne razlikuju velika i mala slova u sustavu Windows. | Imena datoteka razlikuju velika i mala slova u Linuxu. |
Dizanje | Može se izvršiti samo s glavnog diska. | Može se izvršiti s bilo kojeg diska. |
Zadani naredbeni redak | Windows PowerShell | BASH |
Jednostavnost korištenja | Windows ima bogat GUI i lako ga mogu koristiti kako tehničke, tako i netehničke osobe. Vrlo je jednostavan i lak za upotrebu. | Uglavnom ga koriste tehnički ljudi, jer biste trebali znati razne Linux naredbe da biste mogli raditi s Linux OS-om. Za prosječnog korisnika trebat će značajno vrijeme za učenje Linuxa. Također, postupak rješavanja problema na Linuxu složen je nego na sustavu Windows. |
Montaža | Jednostavno postavljanje. Zahtijeva mnogo manje korisničkih unosa tijekom instalacije. Međutim, potrebno je više vremena za instalaciju sustava Windows u usporedbi s instalacijom Linuxa. | Komplicirano za postavljanje. Zahtijeva puno korisničkih unosa za instalaciju. |
Pouzdanost | Windows je manje pouzdan od Linuxa. Tijekom posljednjih godina pouzdanost sustava Windows znatno se poboljšala. Međutim, još uvijek ima nekih nestabilnosti sustava i sigurnosnih slabosti zbog previše pojednostavljenog dizajna. | Izuzetno pouzdan i siguran. Ima duboko ukorijenjen naglasak na upravljanju procesima, sigurnosti sustava i radu. |
Prilagođavanje | Windows ima vrlo ograničene mogućnosti prilagodbe. | Linux ima mnogo okusa ili distribucija raznolikosti koje su vrlo prilagodljive na temelju korisnikovih zahtjeva. |
Softver | Windows usmjerava najveći broj korisnika stolnih računala, a time i najveći izbor komercijalnog softvera nezavisnih programera, od kojih mnogi nisu kompatibilni s Linuxom. Također je vodeća u video igrama. | Postoji puno softvera koji se nude za Linux, a većina ih je dostupna kao potpuno besplatni softverski paketi koji se lako instaliraju. Uz to, različiti Windows programi mogu se izvoditi na Linuxu uz pomoć slojeva kompatibilnosti, na primjer WINE. Linux je kompatibilan sa širim rasponom besplatnog softvera od Windows-a. |
Podrška | I Linux i Windows nude opsežnu podršku. Podrška za Windows 10 je lakše dostupna. Ako je potrebna opsežnija pomoć, Microsoft svojim kupcima nudi ugovor o podršci. | Najbolji asistent često se nalazi u vršnjacima, web mjestima i forumima. Linux ovdje vjerojatno ima prednost zbog suradničke kulture zajednice otvorenog koda. Neke Linux tvrtke poput RedHat-a također nude kupcima ugovore o podršci. |
Ažuriraj | Ažuriranje sustava Windows događa se u trenutnom trenutku, što može ponekad biti nezgodno za korisnike. Potrebno je više vremena za instalaciju i potrebno je ponovno pokretanje. | Korisnici imaju potpunu kontrolu kada se izvrši ažuriranje. Instalacija traje manje vremena i nije potrebno ponovno pokretanje. |
Pristup | Svaki korisnik nema pristup izvornom kodu. Pristup izvornom kodu imaju samo odabrani članovi grupe. | Korisnici imaju pristup izvornom kodu jezgre i mogu ga u skladu s tim izmijeniti. To daje prednost što će se brže ispravljati pogreške u OS-u. Međutim, nedostatak je taj što programeri mogu neprimjereno iskoristiti rupu. |
Privatnost | Windows prikuplja sve korisničke podatke. | Linux distribucije ne prikupljaju korisničke podatke. |
Cijena | Microsoft Windows obično košta između 99,00 i 199,00 USD za svaku pojedinu licenciranu kopiju. Windows 10 ponuđen je kao besplatna nadogradnja za postojeće vlasnike sustava Windows, međutim, rok za tu ponudu odavno je istekao. Cijena podatkovnog centra Windows poslužitelja 2016 kreće se od 6155 američkih dolara. | Licenca za Linux ostaje potpuno besplatna. Međutim, organizacije kojima je potrebna podrška za Linux mogu odabrati plaćene pretplate za platforme poput RedHat i SUSE. Bolje je ići s tim pretplatama, inače kompetentna interna stručnost za Linux može biti skupa. Govoreći o troškovima infrastrukture, ostalim stvarima koje ostaju jednake (lokalno ili u oblaku), a Linux je lagan, možemo očekivati 20% veću propusnost na Linuxu u odnosu na Windows. |
Usporedba sigurnosti Linux i Windows
Iako govorimo o sigurnosti, iako je Linux otvoreni izvor, vrlo je teško probiti se i stoga je to vrlo siguran OS u usporedbi s ostalim operativnim sustavima. Njegova visokotehnološka sigurnost jedan je od glavnih razloga za popularnost i ogromnu upotrebu Linuxa.
U međuvremenu, Linux je otvorenog koda i ima jaku zajednicu korisnika. Kako cijela baza korisnika ima pristup izvornom kodu, oni mogu nadzirati probleme i velike su šanse da će bilo koja ranjivost biti otkrivena ranije nego što je hakeri ciljaju.
Štoviše, korisnici Linuxa istražit će i riješiti problem tada i tamo budući da je riječ o otvorenom kodu. Na ovaj način Linux prima izvrsnu razinu održavanja od svoje zajednice programera.
Suprotno tome, korisnici Windowsa ne mogu sami riješiti problem jer nemaju dozvolu za izmjenu izvornog koda. Ako uoče bilo kakvu ranjivost u sustavu, morat će je prijaviti Microsoftu, a zatim pričekati da se popravi.
U sustavu Windows korisnici imaju puni administratorski pristup nad računima. Dakle, kada virus napadne sustav, brzo ošteti cijeli sustav. Dakle, sve je u opasnosti u slučaju sustava Windows.
S druge strane, Linux uživa u perk računima gdje se korisnicima daje ograničeni pristup, pa će u slučaju bilo kakvih napada virusa biti oštećen samo dio sustava. Virus neće moći utjecati na cijeli sustav jer Linux po defaultu ne radi kao root.
U sustavu Windows imamo UAC (nadzor korisničkog računa) mehanizam za kontrolu privilegija pristupa, iako nije tako robustan kao Linux.
Linux koristi IP tablice kako bi povećao sigurnost sustava. Iptables pomažu u kontroli mrežnog prometa konfiguriranjem određenih pravila nametnutih kroz zaštitni zid Linux jezgre. To pomaže u stvaranju sigurnijeg okruženja za pokretanje bilo koje naredbe ili pristupa mreži.
Linux ima segmentirana radna okruženja koja ga štite od napada virusa. Međutim, Windows OS nije puno segmentiran i stoga je ranjiviji na prijetnje.
Još jedan važan razlog zašto je Linux sigurniji jest taj što Linux ima vrlo malo korisnika u odnosu na Windows. Linux ima gotovo 3% tržišta, dok Windows zauzima više od 80% tržišta.
Stoga su hakeri uvijek više zainteresirani za ciljanje Windowsa jer će virus ili zlonamjerni softver koji stvore utjecati na velik segment korisnika. To, pak, korisnike Linuxa čini sigurnijima.
Ukratko, možemo reći da Linux ima neke značajke koje ga čine sigurnijim od Windows i ostalih operativnih sustava.
Usporedba performansi Linuxa i Windows
Činjenica da se većina najbržih svjetskih superračunala koja rade na Linuxu može pripisati njegovoj brzini. Linux ima reputaciju brzog i glatkog, dok je poznato da Windows 10 s vremenom postaje spor i spor.
novi privatni poslužitelj world of warcraft
Linux radi brže od Windows 8.1 i Windows 10, zajedno s modernim radnim okruženjem i kvalitetama operativnog sustava, dok su Windowsi stari na starijem hardveru.
Govoreći o osnovnim mogućnostima OS-a kao što su raspoređivanje niti, upravljanje memorijom, rukovanje ulazno-izlaznim podacima, upravljanje datotečnim sustavom i osnovni alati, sveukupno je Linux superiorniji od Windowsa.
Zašto je Linux brži od Windowsa?
Postoji mnogo razloga zbog kojih je Linux općenito brži od prozora. Prvo, Linux je vrlo lagan, dok je Windows masan. U sustavu Windows mnogi programi rade u pozadini i pojedu RAM.
Drugo, u Linuxu je datotečni sustav itekako organiziran. Datoteke se nalaze u komadima koji su vrlo blizu jedan drugome. To čini operacije čitanja i pisanja vrlo brzima. S druge strane, Windows je dumpster i datoteke su posvuda prisutne.
Usporedba Linuxa i Windows 10
Nema sumnje da je Windows 10 ljepša i sigurnija verzija sustava Windows u usporedbi s ranijim verzijama. Windows 10 je iznio neke nove prepoznatljive značajke poput digitalne asistentice Cortana, Microsoft edge preglednika, Microsoftova ureda s 3D značajkama.
Također ima mogućnost izvršavanja Linux bash naredbi. Također u sustavu Windows 10 imamo virtualne radne prostore koji svojim korisnicima omogućuju izvršavanje aplikacija na raznim radnim površinama.
Ako usporedite Windows 10 okruženje radne površine s Linux Mint 19 radnim okruženjem, vidjet ćete da u idealnom stanju Linux neće koristiti puno RAM-a u pozadini u usporedbi s Windowsom.
Za usporedbu, utvrđeno je da Linux koristi 373 megabajta RAM-a, a Windows 1,3 gigabajta, što je oko 1000 megabajta više od Linuxa. Ova je usporedba izvršena na potpuno novoj instalaciji kada nijedna aplikacija nije bila otvorena.
Dakle, Windows 10 težak je resursima od Linux Mint 19. Također, ažuriranja u sustavu Windows 10 svojevrsne su linearne prirode i sporija od Linuxova ažuriranja. U Linuxu dobivamo ažuriranja u paketima, a i oni su brzi.
Ipak, Linux pobjeđuje Windows 10 što se tiče brzine. Govoreći o izgledu i osjećaju, Windows UI je vrlo lijep i nudi puno aplikacija. Korisničko sučelje za Linux prilično je jednostavno i čisto. Međutim, i u Linuxu ćete pronaći zamjenske programe za Windows.
Što se tiče Gaminga, to je teško izvesti u Linux Mint-u, a također ne nudi mnogo igara u usporedbi s Windowsom 10. Stoga je Gaming nedostatak na Linuxu.
Zaključak
U ovom smo članku istražili gotovo sve razlike između Linuxa i Windows OS-a.
Dakle, koji je po vama najbolji operativni sustav?
Po mom mišljenju, nijedan OS nije bolji od drugog. Međutim, obje su jedinstvene i najbolje se uklapaju u specifične zahtjeve korisnika i potrebe tržišta. Oba OS imaju različit marketinški cilj.
Linux nudi veliku brzinu i sigurnost, s druge strane, Windows nudi veliku jednostavnost upotrebe, tako da čak i oni koji nisu tehnološki pametni mogu lako raditi na osobnim računalima.
Mnoge korporacijske organizacije Linux koriste kao poslužitelje i OS u sigurnosne svrhe, dok Windows uglavnom zapošljavaju poslovni korisnici i igrači. Govoreći o troškovima, u slici je mnogo čimbenika kada uspoređujemo cijenu ova dva OS-a.
Ne možemo grubo generalizirati da je Linux potpuno besplatan ili jeftiniji od Windowsa. Cijena licence za Linux je nula, ali imamo troškove infrastrukture, troškove softverske podrške i troškove IT osoblja za Windows i Linux.
Nadam se da bi vam ovaj članak prokrčio znanje o prednostima i nedostacima operativnog sustava Linux protiv Windows. Nadamo se da će vam sada biti jasno odlučiti s kojim ćete OS-om ići prema vašim potrebama, vještinama i proračunu.
Preporučena literatura
- Unix protiv Linuxa: Koja je razlika između UNIX-a i Linuxa
- Što je Unix: Kratki uvod u Unix
- Top 35 LINUX intervjua s pitanjima i odgovorima
- 3 glavna načina instaliranja softvera u Linux
- 10 najboljih softvera za snimanje zaslona za korisnike sustava Windows i Mac (2021 SELECTIVE)
- 10 najboljih besplatnih softvera za baze podataka za Windows, Linux i Mac
- 10 najboljih besplatnih programa dijagrama toka za Windows i Mac
- (Top 10) Najbolji besplatni softver za oporavak podataka iz 2021. za Windows i Mac