unix

Je Linux Unix?

Je Linux Unix?

Uvod

Operacijski sistemi upravljajo strojno in programsko opremo računalnikov. Vključujejo Microsoft Windows, MacOS, Linux, Android, Unix in številne druge. Medtem ko je najbolj prevladujoč namizni operacijski sistem Microsoft Windows, je Linux odprtokodna narava izvedljiva možnost za uporabnost na številnih platformah. Android, ki ga je razvil Google, ima levji delež med mobilnim sektorjem tabličnih računalnikov in pametnih telefonov, ki uporabljajo Linux Kernel.

Obstajata dve vrsti operacijskih sistemov; enoopravilni in večopravilni OS. OS z enim opravilom zažene en program naenkrat, sistem z več nalogami pa hkrati izvaja več programov.

Večopravilni operacijski sistemi kot primera vključujejo Unix in Linux (Unixu podoben OS). Pred prihodom Linuxa in vzponom operacijskega sistema Windows je Unix prevladoval v računalniškem svetu.

Operacijski sistem Unix ima različne različice; HP-UX, AIX, BSD, med drugim. Mnogi morda menijo, da je Linux klon operacijskega sistema Unix, morda zato, ker imajo v svojih obetih nekaj skupnih lastnosti. Vendar temu ni tako, saj sta Linux in Unix ločeni entiteti, čeprav je bil Linux izdan veliko pozneje kot Unix.

Enotna specifikacija Unix je skupinski izraz, podan standardom računalniških operacijskih sistemov, ki ustrezajo in izpolnjujejo pogoje za uporabo blagovne znamke Unix. Vsak sistem, ki trdi, da je Unix, mora biti certificiran, če ne, se šteje le za sistem, podoben Unixu.

Definicija Unixa

Unix lahko uporabimo kot izraz, ki pojasnjuje tri scenarije:

V prvi vrsti se nanaša na prvotni operacijski sistem, ki ga je oblikoval AT&T Bell Labs, in druge operacijske sisteme, ki izhajajo iz tega operacijskega sistema.

Drugič, kot UNIX, blagovna znamka, ki jo upravlja odprta skupina, ki je razvila niz navodil za operacijske sisteme, imenovane Single Unix Specification. Samo operacijski sistemi, ki ustrezajo tem standardom, lahko nosijo ime »Unix«, razvijalci OS pa morajo plačati licenco in licenčnine.

Nazadnje se lahko uporablja za sklicevanje na vse sisteme, ki so registrirani z imenom "Unix", saj ustrezajo standardom blagovne znamke.

Zato mora operacijski sistem, da bo poklican ali bolje razvrščen kot Unix, izpolnjevati katero koli od zgornjih opredelitev. Če ne, v celoti ni ena in je morda samo Unixu podoben OS.

Ko govorimo o UNIX-u glede druge razlage, tukaj operacijski sistemi izhajajo iz začetnega AT&T Unixa. Napisan je v programskih jezikih C in Assembly. Prvotno delo je bilo namenjeno delovanju v sistemu Bell, vendar je bilo kasneje dovoljeno zunanjim skupinam, ki so vključevale akademske in komercialne različice prodajalcev.

Sistemi v Unixu imajo skupno modularno zasnovo, imenovano Unixova filozofija; kar zadeva nabor preprostih orodij, ki jih ponuja operacijski sistem z omejeno, natančno določeno vlogo.

V preteklih letih so razvili različne Unixu podobne operacijske sisteme. Od teh se je Linux izkazal za najbolj priljubljenega Unixa, ki izpodriva SUS.

Kaj je operacijski sistem Linux?

Po drugi strani pa je Linux, ki ga je razvil Linus Torvalds, skupina operacijskih sistemov, ki so odprtokodni in jih je zato mogoče prilagoditi potrebam končnih uporabnikov. Izdan je bil v začetku devetdesetih let, glavni cilj pa so bili osebni računalniki, vendar se je razširil na več platform, ki premagujejo druge operacijske sisteme.

Linux so poimenovali kot Unixu podoben izraz, ki pomeni operacijski sistem, ki spominja na sistem Unix. Morda se ne bo kvalificiral za enega ali biti certificiran za katero koli določeno različico specifikacije Single Unix.

Linux je tudi jedro, ki ga je oblikoval Torvalds. Z leti se je izkazal za prilagodljivega in ima različne aplikacije. Android, zasnovan na vrhu jedra Linuxa, je najpogosteje uporabljen mobilni operacijski sistem za mobilne naprave in celo Android televizorji so v porastu.

Nekatere različice Linuxa, imenovane distribucije Linuxa, med drugim vključujejo Ubuntu, OpenSuse, Redhat in Solaris. Unixovi so AIS, HP-UX, BSD, Iris. V nasprotju s tem ima Unix najmanjši delež različic.

Razlika med Linuxom in Unixom

Napačno bi bilo trditi, da je Linux Unix zaradi naslednjih značilnosti, katerih cilj je izključiti oba kot eno stvar.

  1. Prilagodljivost in združljivost: Linux je prilagodljiv in združljiv z večino strojne opreme. Lahko ga namestite in zaženete na večini platform. Sem spadajo mobilni telefoni, tablični računalniki in igralne konzole. Vendar Unix lahko deluje samo na specializirani strojni opremi in določenih procesorjih. Ni združljiv kot operacijski sistem Linux in njegova namestitev zahteva strogo in postopkovno strojno opremo.
  2. Stroški: Distribucije Linuxa so brezplačne, pri nalaganju ni stroškov in jih je mogoče distribuirati prek različnih medijev. Nekaj ​​cenovno dostopnih distribucij Linuxa. V primeru strežniških različic institucije plačujejo distributerjem za politiko podpore, ne pa tudi za samo programsko opremo. Po drugi strani pa Unix sploh ni brezplačen. Prodajalci različnih okusov Unix jih ponujajo po različnih cenah. Komercialno je Unix pogosto napisan po meri za določen sistem. Tako so prvotni stroški visoki.
  3. Razpoložljivost izvorne kode: Izvorna koda Linuxa je na voljo prosto, tista za Unix pa ne. Uporabniki lahko v svojih napravah spreminjajo in spreminjajo sistem Linux. Vendar je prodaja omejena. To ne velja za Unix; njegova izvorna koda ni na voljo, ker ni brezplačna.
  4. Prenosljivost: Sistem Unix ni tako prenosljiv kot Linux. Linux je izjemno prenosljiv in lahko deluje na različnih pomnilniških medijih in ročnih napravah.
  5. Ukazna vrstica in GUI: Ko imamo opravka z operacijskim sistemom Linux, ga povezujemo z minimalno grafičnim uporabniškim vmesnikom in večinoma uporabljenim vmesnikom ukazne vrstice. Unix uporablja samo vmesnik ukazne vrstice, medtem ko razvoj grafičnega uporabniškega vmesnika še poteka.
  6. Datotečni sistemi: Linux lahko v primerjavi z Unixom podpira velik nabor datotečnih sistemov. Med namestitvijo so nastali stroški razmeroma nizki.
  7. Aplikacije: Operacijski sistem Linux ima različne uporabnike; od domačih uporabnikov, razvijalcev do računalniških navdušencev. Unix ima redke uporabnike, ki so v glavnem zasnovani za glavne računalnike, strežnike in delovne postaje. Samo različica OS X je v prvotni zasnovi ciljala na vse.
  8. Školjka: Sistem Linux uporablja privzeto lupino Bourne Again Shell (BASH) in lahko podpira več tolmačev ukazov. Unix je bil prvotno povezan z lupino Bourne, kasneje pa je postal združljiv s številnimi drugimi, kot sta Korn in C.
  9. Varnost: Linux se hitro in učinkovito odziva na napake in grožnje. Ker gre za odprti OS, lahko vsak uporabnik prijavi napako, ki je odpravljena v kratkem časovnem obdobju. V Unixu mora biti uporabnik potrpežljiv, da pridobi ustrezen popravek napak.

Podobnosti med operacijskima sistemoma Linux in Unix

Čeprav se to dvoje razlikuje v toliko pogledih, si nekatere lastnosti delijo; od funkcionalnosti do oblikovanja. To ne pomeni, da so si sploh podobni, ampak zgolj primerjava, zakaj lahko nekateri uporabniki to zamenjajo.

Tako operacijski sistem Linux kot Unix lahko opravljata večopravilnost in delujeta na različnih platformah. Poleg tega oba v svojem delovanju uporabljata monolitno jedro. Za monolitna jedra je značilna zasnova, pri kateri celoten operacijski sistem deluje v prostoru jedra, jedro pa lahko med delovanjem naprave nalaga in razklada izvedljive module.

Druga podobnost je, da so modularni; funkcijo v dveh operacijskih sistemih je mogoče odstraniti in zamenjati brez ponovnega zagona. Druge, kot je Loadable Kernel Module, je mogoče dodati v Linux, medtem ko sistem deluje.

Razvoj v operacijskem sistemu Unix omogoča, da poleg že obstoječega orodja ukazne vrstice ne uporablja GUI. Ta funkcija je bila prisotna samo v Linuxu, vendar je v poznejših različicah Unixa pogosta za oba.

Zaključek

Za Linux ni mogoče reči, da je Unix predvsem zato, ker je bil napisan iz nič. V sebi nima nobene originalne kode Unix. Če pogledamo oba OS, morda ne boste opazili večje razlike, saj je bil Linux zasnovan tako, da deluje tako kot Unix, vendar ne vsebuje nobene kode. Poleg tega nima certifikata Unix, da bi izpolnjeval pogoje za imenovanje sistema Unix OS, kot je navedeno zgoraj.

Pri preučevanju obeh moramo opozoriti, da je Linux pridobil priljubljenost v računalniški strojni in programski opremi, igrah, tabličnih računalnikih in velikih računalnikih. Slednji se je pogosto uporabljal za internetne strežnike, delovne postaje in osebne računalnike družb Solaris, Intel in HP. Od obeh je Linux med uporabniki bolj priljubljen.

Poleg vsega tega obstajajo Unix, ki temelji na Linuxu, kot so postavitve, ki ne uporabljajo veliko orodij GNU, medtem ko obstajajo tudi operacijski sistemi, ki uporabljajo jedro Linuxa, vendar niso podobni sistemu Unix. Android ima na primer jedro Linuxa, vendar nikakor ni naprava Unix. Ločiti to dvoje je težko predvsem zaradi prilagodljivosti Linuxa; ga je mogoče integrirati v različne sisteme, podobne Unixu ali ne.

Dodatne informacije in viri

https: // www.unix.org / what_is_unix.html

https: // en.m.wikipedia.org / wiki / operacijski_sistem

https: // beebom.com / unix-vs-linux-kaj-je-razlika /

https: // www.techworms.net / 2016/11 / razlika-linux-unix-operacijski sistemi.html

https: // www.quora.com / Kakšne-so-podobnosti-in-razlike-med-UNIX-om in Linuxom

OpenTTD vs Simutrans
Ustvarjanje lastne simulacije prevoza je lahko zabavno, sproščujoče in izjemno vabljivo. Zato morate preizkusiti čim več iger, da boste našli tisto, k...
Vadnica za OpenTTD
OpenTTD je ena izmed najbolj priljubljenih poslovnih simulacijskih iger. V tej igri morate ustvariti čudovit prevozniški posel. Vendar boste začeli na...
SuperTuxKart za Linux
SuperTuxKart je odličen naslov, zasnovan tako, da vam brezplačno ponuja izkušnjo Mario Kart v vašem sistemu Linux. Igrati je precej zahtevno in zabavn...