Priporočena, 2024

Izbira Urednika

Unix vs Linux: kaj je razlika?

Če ste pravkar začeli brati in se učili o Linuxu, ste morda naleteli na izraz »Unix«. Beseda sama je podobna Linuxu, toda kaj to pomeni? Morda se sprašujete: kakšna je razlika med Unixom in Linuxom?

Na splošno je odvisno od tega, kako razlagate vsakega od obeh pojmov, saj imata lahko oba različna (vendar povezana) pomena. V tem članku vam predstavljamo poenostavljeno zgodbo o Linuxu in Unixu, ki vam pomaga razumeti njihov odnos. Kot vedno, lahko v vprašalnikih postavite vprašanja in dodate več informacij .

(Hi) zgodba o Unixu in Linuxu

Zgodba o Unixu se je začela v poznih šestdesetih in zgodnjih sedemdesetih letih v računalniškem raziskovalnem oddelku AT&T Bell Labs v ZDA. Z laboratorijem MIT in General Electric so Bell Labs razvili nov operacijski sistem. Nekateri njihovi raziskovalci so bili nezadovoljni z napredkom projekta in so se umaknili, da bi ustvarili svoj OS. Leta 1970 je novi izdelek dobil ime Unix, dve leti kasneje pa je bil njegov kodeks v celoti preoblikovan v programskem jeziku C. Zaradi tega je bilo veliko lažje za razvijalce, da Unix prenesejo na različne računalniške platforme.

Ko se je razvoj Unixa nadaljeval, je AT&T začel prodajati licence za njihovo uporabo univerzam, kasneje pa tudi komercialnim prodajalcem. To je pomenilo, da ne bi vsakdo lahko prosto spreminjal in distribuiral izvorno kodo, s čimer bi Unix postal lastniški operacijski sistem. Kmalu so se začeli pojavljati različice in različice Unixa za različne namene in z različnimi licencami, pri čemer je BSD (Berkeley Software Distribution) verjetno najbolj znan med njimi.

Linux temelji na Unixu v duhu in funkcionalnosti, vendar ne v kodi. Kot operacijski sistem je nastal iz dveh projektov: projekta GNU, ki ga je leta 1983 začel Richard Stallman, in jedra Linuxa, ki ga je napisal Linus Torvalds leta 1991. Cilj projekta GNU je bil ustvariti operacijski sistem, podoben Unixu, vendar ločeno od njega; z drugimi besedami, ki ne vsebujejo kode Unixa, da bi jo lahko dodatno spremenili in distribuirali brez omejitev kot proste programske opreme. Ker je bilo njihovo jedro nepopolno, je projekt GNU sprejel jedro Linuxa in tako se je rodil operacijski sistem GNU / Linux.

Na oblikovanje jedra Linuxa je vplivala različica Unixa MINIX, vendar je bila celotna koda napisana iz nič, ne izposojena iz nje. Za razliko od Unixa, ki je bil uporabljen na strežnikih, velikih velikih računalnikih in dragih računalnikih na različnih institucijah, je bil Linux razvit za osebne računalnike, ki so veliko enostavnejša vrsta strojne opreme. Danes pa deluje na več platformah kot kateri koli drug operacijski sistem, vključno s strežniki, vgrajenimi sistemi in mobilnimi telefoni.

Kaj je Unix?

Izraz »Unix« se lahko nanaša na naslednje:

  • prvotni operacijski sistem, ki ga je razvil AT&T Bell Labs, iz katerega izhajajo drugi operacijski sistemi.
  • blagovna znamka - napisana v vseh zgornjih mejah, UNIX - ki jo je imela skupina Open, ki je razvila tudi niz standardov za operacijske sisteme, imenovane Single Unix Specification. Samo tisti operacijski sistemi, ki so skladni s standardi, lahko zakonito nosijo ime „Unix“. Certifikat ni brezplačen in od razvijalcev operacijskega sistema zahteva plačilo licenčnin za ime.
  • vsi operacijski sistemi, ki so registrirani z imenom "Unix", ker so v skladu z omenjenimi standardi. So AIX, A / UX, HP-UX, Inspur K-UX, Reliant UNIX, Solaris, IRIX, Tru64, UnixWare, z / OS in OS X - da, tisti, ki deluje na računalnikih Mac. (Zanimivo je, da je OS X ta teden praznoval svoj 14. rojstni dan: 24. marca. Čestitamo!).

Kaj je Linux?

Strogo rečeno, izraz “Linux” se nanaša samo na jedro. Operacijski sistem ni popoln brez namiznega okolja in aplikacij. Ker je bila večina aplikacij in še vedno jih zagotavlja projekt GNU, je celotno ime operacijskega sistema GNU / Linux.

Danes veliko ljudi uporablja »Linux« za sklicevanje na katero koli in vse distribucije Linuxa in ta izraz uporablja kot generično ime za vse operacijske sisteme, ki temeljijo na jedru Linuxa. Verzija 4.0 jedra Linuxa se trenutno razvija, saj se je Linus Torvalds pred kratkim odločil za prehod na nov sistem oštevilčevanja za jedra.

Linux je sistem, podoben Unixu, kar pomeni, da se obnaša kot Unix, vendar ne vsebuje kode.

Unixu podobni sistemi so pogosto opisani kot Un * x, * NIX ali * N? X ali v nekaterih jezikih imenovani "Unixoids". Linux nima UNIX certifikata, GNU pa naj bi predstavljal "GNU's Not Unix", zato je OS X "bolj Unix" kot Linux. Vendar pa so na ravni funkcionalnosti jedro Linuxa in operacijski sistem GNU / Linux zelo podobni Unixu in sledijo večini načel filozofije Unixa, kot je človeško berljiva koda, shranjevanje konfiguracije sistema v datoteke z navadnim besedilom, ki temelji na preprostih, majhnih orodjih ukazne vrstice, ima lupino, prijavo in upravitelja sej ...

Pomembno je omeniti, da je mogoče, da sistem, podoben Unixu, pridobi certifikat UNIX. V nekaterih kontekstih se vsi operacijski sistemi, ki izhajajo iz Unixa ali temeljijo na njih, imenujejo Unix-like, ne glede na to, ali imajo potrdilo UNIX ali ne. Prav tako so lahko komercialni ali prosti (in odprtokodni) operacijski sistemi.

Ključne razlike

  • Linux je brezplačen in odprtokodni, prvotni Unix ni (vendar so nekateri njegovi derivati);
  • Linux je »klon« prvotnega Unixa, vendar ne vsebuje njegove kode;
  • Linux je samo jedro, medtem ko je bil Unix popoln operacijski sistem;
  • Linux je bil razvit za osebne računalnike, Unix pa je bil namenjen predvsem velikim delovnim postajam in strežnikom. Danes Linux podpira več platform kot Unix;
  • Linux podpira tudi več vrst datotečnih sistemov kot Unix.

Kot ste videli, zmeda običajno izhaja iz dejstva, da lahko »Unix« in »Linux« pomenita različne stvari. Ne glede na to, kateri pomen je uporabljen, ostaja dejstvo, da je bil Unix prvi prisoten, Linux pa je prišel kasneje. Linux se je rodil iz želje po svobodi programske opreme in prenosljivosti ter se zgledoval po pristopu Unixa k računalništvu. Vsekakor smo prepričani, da smo vsi dolžni gibanju prostega programja, ker bi bil tehnološko svet precej temnejši kraj brez njega.

GLEJ TUDI: Linux proti Windows, kot je izkušen uporabnik Linuxa

Top