Je li Linux Unix?

Is Linux Unix



Uvod

Operacijski sustavi upravljaju hardverom i softverom računala. Oni uključuju Microsoft Windows, MacOS, Linux, Android, Unix i mnoge druge. Iako je najdominantniji desktop operacijski sustav Microsoft Windows, Linux s otvorenim kodom čini ga održivom opcijom za upotrebljivost na brojnim platformama. Android, koji je razvio Google, zauzima lavovski udio u mobilnom sektoru tableta i pametnih telefona koji koriste Linux kernel .

Postoje dvije vrste operativnih sustava; operacijski sustav s jednim zadatkom i više zadataka. OS s jednim zadatkom pokreću jedan po jedan program, dok OS s više zadataka istovremeno pokreće više programa.







Operativni sustavi s više zadataka uključuju Unix i Linux (OS sličan Unixu) kao primjere. Prije pojave Linuxa i uspona operacijskog sustava Windows, Unix je dominirao računalnim svijetom.



Operacijski sustav Unix ima razne verzije; HP-UX, AIX, BSD između ostalih. Mnogi bi mogli smatrati Linux klonom Unix operacijskog sustava, možda zato što dijele neke zajedničke značajke u svom izgledu. Međutim, to nije slučaj jer su Linux i Unix zasebni entiteti iako je Linux objavljen mnogo kasnije od Unixa.



The Jedinstvena Unix specifikacija je skupni pojam koji se daje standardima računalnih operativnih sustava koji su usklađeni i ispunjavaju uvjete za upotrebu zaštitnog znaka Unix. Svaki sustav koji tvrdi da je Unix mora biti certificiran, ako ne, smatra se samo običnim sustavom nalik Unixu.





Definicija Unixa

Unix se može koristiti kao izraz koji objašnjava tri scenarija:

Prije svega, to se odnosi na izvorni OS koji je dizajnirao AT&T Bell Labs i drugi operacijski sustavi izvedeni iz ovog OS -a.



Drugo, kao UNIX, zaštitni znak kojim upravlja otvorena grupa koja je razvila skup vodiča za operativne sustave tzv Jedinstvena Unix specifikacija . Samo operacijski sustavi koji zadovoljavaju ove standarde mogu nositi naziv Unix, a programeri OS -a moraju platiti licencu i autorske naknade.

Na kraju, može se koristiti za upućivanje na sve sustave koji su registrirani pod imenom Unix jer su u skladu sa standardima zaštitnog znaka.

Stoga, da bi se operacijski sustav mogao nazvati ili bolje reći klasificirati kao Unix, mora zadovoljiti bilo koju od gornjih definicija. Ako ne, u potpunosti nije jedan i možda je samo OS nalik Unixu.

Kad govorimo o UNIX -u s obzirom na drugo objašnjenje, operativni sustavi ovdje proizlaze iz početnog AT&T Unixa. Pisan je u programskim jezicima C i Assembly. Izvorno djelo namijenjeno je funkcioniranju unutar Bell sustava, ali je kasnije licencirano vanjskim grupama koje su sadržavale akademske i komercijalne varijante dobavljača.

Sustavi u Unixu imaju zajednički modularni dizajn koji se naziva Unix filozofija; što se tiče skupa jednostavnih alata koje nudi operacijski sustav i koji imaju ograničenu, dobro definiranu ulogu.

Tijekom godina razvijeni su različiti operacijski sustavi slični Unixu. Od toga, Linux se pojavio kao najpopularniji koji zamjenjuje Unix sa SUS certifikatom.

Što je Linux operativni sustav?

S druge strane, Linux, koji je razvio Linus Torvalds, skupina je operacijskih sustava koji su otvorenog koda pa se mogu mijenjati prema potrebama krajnjih korisnika. Bilo je objavljen početkom 1990 -ih s glavnom metom osobnih računala, ali se proširila na više platformi koje nadmašuju druge operativne sustave.

Linux je nazvan Unix-like, izraz koji znači operacijski sustav koji nalikuje Unix sustavu. Ne može se kvalificirati kao jedna niti biti certificirana za bilo koju određenu verziju Jedinstvene Unix specifikacije.

Linux je također jezgra koju je dizajnirao Torvalds. Pokazao se fleksibilnim tijekom godina i ima razne primjene. Android, osmišljen na vrhu Linux Kernela, najčešće se koristi mobilni operacijski sustav za mobilne uređaje, pa čak i Android televizori su u porastu.

Neke verzije Linuxa, koje se nazivaju Linux distribucije uključuju Ubuntu, OpenSuse, Redhat, Solaris među ostalima. Unix-ovi su AIS, HP-UX, BSD, Iris. Nasuprot tome, Unix ima najmanji udio verzija.

Razlika između Linuxa i Unixa

Bilo bi pogrešno reći da je Linux Unix zbog sljedećih karakterističnih značajki kojima je cilj isključiti to dvoje kao jedno.

  1. Fleksibilnost i kompatibilnost : Linux je fleksibilan i kompatibilan s većinom hardvera. Može se instalirati i pokrenuti na većini platformi. To uključuje mobilne telefone, tablete i igraće konzole. Međutim, Unix može raditi samo na specijaliziranom hardveru i specifičnim procesorima CPU -a. Nije kompatibilan poput operacijskog sustava Linux, a za njegovu instalaciju potrebni su strogi i proceduralni hardverski strojevi.
  2. Trošak : Linux distribucije su besplatne, nema troškova za preuzimanje i mogu se distribuirati putem različitih medija. Linux distribucije s nekoliko cijena su pristupačne. U slučaju verzija poslužitelja, institucije distributerima plaćaju politiku podrške, ali ne i sam softver. S druge strane, Unix uopće nije besplatan. Prodavači raznih Unix okusa nude ih po različitim cijenama. Komercijalno, Unix je često prilagođen za određeni sustav. Stoga je izvorni trošak visok.
  3. Dostupnost izvornog koda : Izvorni kod Linuxa slobodno je dostupan, dok onaj za Unix nije. Korisnici mogu mijenjati i mijenjati Linux sustav na svojim uređajima. Međutim, prodaja je ograničena. To nije slučaj za Unix; njegov izvorni kod nije dostupan jer nije besplatan.
  4. Prenosivost : Unix sustav nije prenosiv kao Linux. Linux je izuzetno prenosiv i može raditi na raznim medijima za pohranu i ručnim uređajima.
  5. Naredbeni redak i GUI : Kad se radi o operacijskom sustavu Linux, povezujemo ga s minimalnim grafičkim korisničkim sučeljem i sučeljem naredbenog retka koji se uglavnom koristi. Unix koristi samo sučelje naredbenog retka, dok je razvoj grafičkog korisničkog sučelja u tijeku.
  6. Sustavi datoteka : Linux ima mogućnost podržavanja velikog skupa datotečnih sustava u usporedbi s Unixom. Tijekom instalacije troškovi su relativno niski.
  7. Prijave : Operacijski sustav Linux ima različite korisnike; od kućnih korisnika, programera do računalnih entuzijasta. Unix ima rijetke korisnike, uglavnom namijenjene glavnim računalima, poslužiteljima i radnim stanicama. Samo je OS X verzija u svom početnom dizajnu ciljala sve.
  8. Ljuska : Linux sustav koristi Bourne Again Shell (BASH) kao zadanu ljusku i može podržati više tumača naredbi. Unix je izvorno bio povezan s Bourneovom školjkom, ali je kasnije postao kompatibilan s brojnim drugim, poput Korna i C.
  9. Sigurnost : Linux ima brzu i učinkovitu stopu odgovora na greške i prijetnje. Budući da se radi o otvorenom OS -u, svaki korisnik može prijaviti grešku koja je popravljena u kratkom vremenskom razdoblju. U Unixu korisnik mora biti strpljiv kako bi nabavio odgovarajuću zakrpu za ispravljanje grešaka.

Sličnosti između Linux i Unix operativnih sustava

Iako se ove dvije stvari razlikuju na toliko načina, postoje određene značajke koje dijele; od funkcionalnosti do dizajna. To ne znači da su uopće slični, već samo usporedba zašto neki korisnici mogu zbuniti to dvoje.

I Linux i Unix operativni sustavi mogu obavljati više zadataka i raditi na različitim platformama. Štoviše, obojica u svom radu koriste monolitnu jezgru. Monolitne jezgre karakterizira dizajn u kojem cijeli operacijski sustav radi u prostoru jezgre, a jezgra može učitavati i istovarati izvršne module dok uređaj radi.

Druga je sličnost što su modularni; značajka u dva operativna sustava može se ukloniti i zamijeniti bez potrebe za ponovnim pokretanjem. Drugi, poput učitavajućeg modula jezgre, mogu se dodati u Linux dok je sustav pokrenut.

Razvoj u Unix OS -u omogućuje mu da ne koristi GUI osim već prisutnog alata za naredbeni redak. Ova je značajka bila prisutna samo u Linuxu, ali je zajednička za oboje u kasnijim verzijama Unixa.

Zaključak

Ne može se reći da je Linux Unix uglavnom zato što je napisan od nule. U njemu nema izvornog Unix koda. Gledajući dva OS -a, možda nećete primijetiti veliku razliku jer je Linux dizajniran da funkcionira baš kao i Unix, ali ne sadrži nikakav njegov kôd. Štoviše, nedostaje Unix certifikat koji bi zadovoljio uvjete da se naziva Unix OS kao što je gore spomenuto.

Proučavajući njih dvoje, trebali bismo primijetiti da je Linux stekao popularnost u računalnom hardveru i softveru, igrama, tabletima, glavnim računalima. Potonji se, s druge strane, obično koristio za internetske poslužitelje, radne stanice i osobna računala Solarisa, Intela i HP -a. Od ova dva, Linux je popularniji među korisnicima.

Uz sve to, postoje i Unix-ove postavke zasnovane na Linuxu koje ne koriste mnoge GNU alate, dok postoje i operativni sustavi koji koriste jezgru Linuxa, ali ne liče na Unixov sustav. Na primjer, Android ima Linux kernel, ali ni na koji način nije Unix uređaj. Razlikovanje ovo dvoje postaje teško uglavnom zbog fleksibilnosti Linuxa; može se integrirati u različite sustave bez obzira na to nalik Unixu ili ne.

Dodatne informacije i izvori

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

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

https://beebom.com/unix-vs-linux-what-is-the-difference/

https://www.techworms.net/2016/11/difference-linux-unix-operating-systems.html

https://www.quora.com/What-are-the-similarities-and-differences-between-UNIX-and-Linux