unix

Je li Linux Unix?

Je li Linux Unix?

Uvod

Operativni sustavi upravljaju hardverom i softverom računala. Uključuju Microsoft Windows, MacOS, Linux, Android, Unix i mnoge druge. Iako je najdominantniji operativni sustav za stolna računala Microsoft Windows, Linux otvorenog koda čini ga održivom opcijom za iskoristivost 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; OS s jednim zadatkom i više zadataka. OS s jednim zadatkom pokreće jedan po jedan program, dok OS s više zadataka istovremeno pokreće više programa.

Višenamjenski operativni sustavi uključuju Unix i Linux (Unix-sličan OS) kao primjere. Prije pojave Linuxa i uspona operativnog sustava Windows, Unix je dominirao računalnim svijetom.

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

Pojedinačna Unix specifikacija skupni je pojam dat standardima računalnih operativnih sustava koji su u skladu i kvalificirani za upotrebu zaštitnog znaka Unix. Svaki sustav koji tvrdi da je Unix mora biti certificiran, ako ne, smatra se samo pukim sustavom sličnim Unixu.

Definicija Unixa

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

Prvo i najvažnije, odnosi se na izvorni OS koji su dizajnirali AT&T Bell Labs i druge operativne sustave izvedene iz ovog OS-a.

Drugo, kao UNIX, zaštitni znak kojim upravlja otvorena grupa koja je razvila set vodiča za operativne sustave pod nazivom Single Unix Specification. Samo operativni sustavi koji udovoljavaju tim standardima mogu nositi naziv "Unix", a programeri OS-a moraju platiti licencu i tantijeme.

Na kraju, može se koristiti za pozivanje na sve sustave koji su registrirani s imenom "Unix" jer su u skladu sa standardima zaštitnog znaka.

Stoga, da bi se operativni sustav mogao nazvati ili bolje reći klasificirati kao Unix, on mora udovoljavati bilo kojoj od gornjih definicija. Ako nije, to u potpunosti nije jedan i možda je samo OS sličan Unixu.

Kada govorimo o UNIX-u s obzirom na drugo objašnjenje, ovdje operativni sustavi potječu od početnog AT&T Unixa. Napisan je na programskim jezicima C i Assembly. Izvorno je djelo bilo namijenjeno funkcioniranju u sustavu Bell, ali je kasnije licencirano za vanjske grupe koje su sadržavale akademske i komercijalne inačice dobavljača.

Sustavi u Unixu imaju zajednički modularni dizajn koji se naziva filozofijom Unix; s obzirom na skup jednostavnih alata koje nudi operativni sustav koji imaju zadatak imati ograničenu, dobro definiranu ulogu.

Tijekom godina razvijani su različiti operativni sustavi slični Unixu. Od njih se Linux pojavio kao najpopularniji Unix koji je SUS certificirao.

Što je Linux operativni sustav?

S druge strane, Linux, koji je razvio Linus Torvalds, grupa je operativnih sustava koji su otvorenog koda, pa se stoga mogu modificirati prema potrebama krajnjih korisnika. Objavljen je početkom 1990-ih, a glavna meta su mu bila osobna računala, ali proširio se na više platformi pobijeđujući druge operativne sustave.

Linux je nazvan Unix-om, pojam koji znači operativni sustav koji sliči Unix sustavu. Ne može se kvalificirati kao jedan ili biti certificiran za bilo koju određenu verziju pojedinačne Unix specifikacije.

Linux je također jezgra koju je dizajnirao Torvalds. Tijekom godina pokazao se fleksibilnim i ima razne primjene. Android, dizajniran na vrhu jezgre Linux, najčešće je korišten mobilni operativni sustav za mobilne uređaje, pa čak su i Android televizori u porastu.

Neke verzije Linuxa, koje se nazivaju Linux distribucijama, među ostalim uključuju Ubuntu, OpenSuse, Redhat i Solaris. Unixovi su AIS, HP-UX, BSD, Iris. Suprotno 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 prepoznatljivih 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 pokretati 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 određenim procesorima. Nije kompatibilan poput Linux operativnog sustava i za njegovu instalaciju potrebni su strogi i proceduralni hardverski strojevi.
  2. Trošak: Distribucije Linuxa su besplatne, ne preuzimaju se troškovi preuzimanja i mogu se distribuirati putem različitih medija. Nekoliko Linux distribucija s cijenom je pristupačno. U slučaju verzija poslužitelja, institucije plaćaju distributerima za politiku podrške, ali ne i za sam softver. S druge strane, Unix uopće nije besplatan. Prodavači različitih Unix okusa nude ih po različitim cijenama. Komercijalno, Unix je često napisan po mjeri za određeni sustav. Stoga je izvorni trošak visok.
  3. Dostupnost izvornog koda: Izvorni kôd Linuxa je slobodno 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. Prijenosnost: Unix sustav nije toliko 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: Kada se radi s operativnim sustavom Linux, povezujemo ga s minimalno grafičkim korisničkim sučeljem i sučeljem naredbenog retka koje se uglavnom koriste. Unix koristi samo sučelje naredbenog retka, dok je razvoj grafičkog korisničkog sučelja u tijeku.
  6. Datotečni sustavi: Linux ima sposobnost podržavanja velikog broja datotečnih sustava u usporedbi s Unixom. Tijekom instalacije nastali troškovi su relativno niski.
  7. Prijave: Linux operativni sustav ima razne korisnike; od kućnih korisnika, programera do računalnih entuzijasta. Unix ima rijetke korisnike, uglavnom dizajnirane za mainframe, poslužitelje i radne stanice. Samo je inačica OS X ciljala sve u svom početnom dizajnu.
  8. Ljuska: Linux sustav koristi Bourne Again Shell (BASH) kao zadanu ljusku i može podržati više interpretatora naredbi. Unix je izvorno bio povezan s Bourneovom ljuskom, ali je kasnije postao kompatibilan s brojnim drugima kao što su Korn i C.
  9. Sigurnost: Linux ima brzu i učinkovitu stopu odgovora na programske pogreške i prijetnje. Budući da se radi o otvorenom OS-u, svaki korisnik može prijaviti pogrešku koja je ispravljena u kratkom vremenskom rasponu. U Unixu korisnik mora biti strpljiv da bi stekao odgovarajuću zakrpu za ispravljanje programskih pogrešaka.

Sličnosti između Linux i Unix operativnih sustava

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

I Linux i Unix operativni sustavi mogu obavljati više zadataka i raditi na raznim platformama. Štoviše, obojica u svom funkcioniranju koriste monolitnu jezgru. Monolitne jezgre karakterizira dizajn pri kojem cijeli operativni sustav radi u prostoru jezgre, a jezgra može učitati i istovariti izvršne module dok je uređaj pokrenut.

Druga sličnost je što su modularni; značajka u dva operativna sustava može se ukloniti i zamijeniti bez potrebe ponovnog pokretanja. Ostali poput Loadable Kernel Modula mogu se dodati u Linux dok je sustav pokrenut.

Razvoji u Unix OS-u čine ga sposobnim koristiti i ne GUI uz već prisutan alat naredbenog retka. Ova je značajka bila prisutna samo u Linuxu, ali je zajednička obojici u kasnijim verzijama Unixa.

Zaključak

Za Linux se ne može reći da je Unix uglavnom zato što je napisan ispočetka. U njemu nema originalnog Unix koda. Gledajući dva OS-a, možda nećete primijetiti veliku razliku jer je Linux dizajniran da funkcionira baš poput Unixa, ali ne sadrži niti jedan svoj kod. Štoviše, nedostaje Unix certifikat da zadovolji uvjete naziva Unix OS kao što je gore spomenuto.

Proučavajući to 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, često koristi za internetske poslužitelje, radne stanice i osobna računala Solarisa, Intela i HP-a. Od njih dvoje Linux je popularniji među korisnicima.

Uz sve to, postoje Unix bazirani na Linuxu poput postavki koje ne koriste mnogo GNU alata, dok postoje i operativni sustavi koji koriste Linux kernel, ali ne sliče Unix sustavu. Na primjer, Android ima Linux kernel, ali ni na koji način nije Unix uređaj. Razlikovati ovo dvoje postaje teško uglavnom zbog fleksibilnosti Linuxa; može se integrirati u različite sustave, bez obzira na Unix.

Dodatne informacije i izvori

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

https: // en.m.wikipedija.org / wiki / operativni_sustav

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

https: // www.tehnički crvi.net / 2016/11 / razlika-linux-unix-operativni sustavi.html

https: // www.kvora.com / Koje-su-sličnosti-i-razlike-između-UNIX-a i Linuxa

HD Remastered igre za Linux koje ranije nisu imale Linux izdanje
Mnogi programeri i izdavači igara dolaze s HD remasterom starih igara kako bi produžili životni vijek franšize, molimo obožavatelje da zatraže kompati...
Kako koristiti AutoKey za automatizaciju Linux igara
AutoKey je uslužni program za automatizaciju radne površine za Linux i X11, programiran na Python 3, GTK i Qt. Koristeći njegovu skriptiranje i MACRO ...
Kako prikazati brojač FPS-a u Linux igrama
Linux gaming dobio je velik poticaj kada je Valve najavio Linux podršku za Steam klijent i njihove igre 2012. godine. Od tada su mnoge AAA i indie igr...