Unixu podoben operacijski sistem. Operacijski sistem Izkušnje z nix podobnimi sistemi

Današnji uporabniki osebni računalniki Na voljo je širok izbor operacijskih sistemov. Daleč najpogostejši med njimi so operacijski sistemi družine Windows in v manjši meri Linux. Kaj izbrati? V večini primerov imajo prenosniki že prednameščen tak ali drugačen licenčni operacijski sistem. Za lažjo izbiro, delovanje Windows sistemi imajo imena, ki ustrezajo področju njihove uporabe. Na primer:

  • Windows 7 Starter – operacijski sistem za netbooke. Odlikujejo ga izključno 32-bitna zasnova, omejena funkcionalnost vmesnika Windows Aero, pomanjkanje funkcije za hitro preklapljanje med uporabniki, nezmožnost spreminjanja ozadja namizja in ne podpira 64-bitnih procesorjev. Ta operacijski sistem se prodaja le kot vnaprej nameščen OS, kupite ga na škatlasta različica nemogoče.
  • Windows 7 Home Basic je poceni operacijski sistem za domačo uporabo. Še vedno nima vgrajene izdaje Windows Media Center Edition (MCE), podpore za Windows Aero in podpore za več dotikov. Vendar je prisoten standardni vmesnik Windows in hitro preklapljanje med uporabniki. Ta operacijski sistem je mogoče kupiti v škatlasti različici.
  • Windows 7 Home Premium je napreden sistem za domačo uporabo z naprednimi funkcijami. Ima vgrajen Windows MCE, podporo za do 4 TV tunerje, polni vmesnik Windows Aero, je združljiv z Dolby Digital in podpira multi-touch. Različica v škatli vsebuje 2 DVD disk- z 32 in 64-bitnimi različicami distribucije. Ta OS je mogoče namestiti na 2-procesorske delovne postaje.
  • Windows 7 Professional je operacijski sistem za delo z naprednimi funkcijami. Še bolj zanesljiv sistem (zaradi nekaterih funkcij) za poslovne uporabnike. Ima napredne omrežne zmogljivosti. Ponaša se tudi z licenco za XP Mode in možnostjo iskanja želenega tiskalnika za izbrana omrežja. Prenosnik s takim operacijskim sistemom je pogosto opremljen z distribucijo Windows XP.
  • Windows 7 Ultimate - ime govori samo zase - univerzalni sistem za opravljanje katere koli naloge. Idealno za podjetja. Če želite, lahko vedno sami kupite in namestite zahtevani operacijski sistem (razen Windows Starter) na prenosni računalnik. Če že imate predhodno kupljeno »Box« različico operacijskega sistema, potem je smiselno kupiti prenosni računalnik brez operacijskega sistema, da ne bi preplačali vnaprej nameščenega OS.

Kobalt 02.12.2005

Končno ugotovimo, kaj so sistemi *nix, kako se razlikujejo od vseh naših najljubših oken in kar je najpomembneje, zakaj ne morete nikoli postati kul heker, če ne obvladate takšnega sistema.

V vseh knjigah, ki ste jih prebrali (če ste seveda brali), je bilo celo poglavje, če ne več, posvečeno zgodovini nastanka in razvoja sistemov niks. Te tradicije se ne bom držal, ker... Mislim, da je Cezar Cezar, in če študiraš zgodovino, ti bo Google pomagal =). Preidem takoj na glavno stvar. Najprej razjasnimo en pomemben aksiom. Linux, Unix, FreeBSD ... seznam se lahko nadaljuje, vendar mislim, da ste že ujeli splošni trend. Vse to so tako imenovani *nix sistemi. Imajo nekaj razlik, vendar je načelo enako. Torej, ko rečem Linux, to pomeni, da mislim na vse tovrstne sisteme. Toda članki bodo samo o distribucijah Linuxa.

Verjetno ste se na različnih forumih in klepetalnicah večkrat srečali z neskončnimi debatami na temo Linuxa ali Windows. Te debate so neizogibne... a popolnoma nesmiselne. Ni boljšega sistema. Obstajata dve različne smeri. Obstajajo težave, ki jih ni mogoče rešiti s sistemi Nix, obstajajo pa tudi takšne, pri katerih ni mogoče najti boljše rešitve od Linuxa. Na primer: namestite strežnik w2k3 na procesor i386 ali poskusite dvigniti DomainController na osnovi Linuxa =). Tisti. kot je nekoč rekla ena velika osebnost - Razdeli in vladaj. Če ta dva sistema obvladate enako dobro, za vas v svetu IT ne bo več ovir.

Zakaj potrebujete Linux? No, najprej: če želite biti heker pravil, bi morali vedeti vse, kajne? =) Drugič: velika večina podvigov in hekerski programi napisano za ta OS. No, in kar je najpomembnejše: večina internetnih strežnikov deluje posebej v sistemih NIX. Te še nisem prepričal?! No, potem ne bi smel brati naprej ;).

Prvo vprašanje, ki se človeku zastavi, ko se odloči naučiti Linux, je vedno enako: kaj izbrati? Človek se preprosto izgubi v morju informacij. Tako raznolika distribucija! RedHat, ASP, ALT, Slacware, Mandrake ... seznam se lahko nadaljuje ZELO dolgo. Kaj izbrati v vsej tej raznolikosti? Obiščete forume in začnete postavljati vprašanja, kot je "Katero distribucijo bi priporočili začetniku?" In na svoje razočaranje poslušate kup nasprotujočih si pripomb, ki postopoma prerastejo v hud prepir. Da, da, spori med podporniki različnih distribucij so še bolj vroči kot pri uporabnikih sistema Windows! Mnenje vsakega je čisto subjektivno. Vsakdo izbere tisto, kar mu je najbolj všeč in s čim mu je bolj priročno delati. Posledično boste morali preizkusiti veliko različnih sistemov, dokler se ne odločite za eno stvar. Ne bom vam svetoval nakupa nobene posebne distribucije, opisal bom le njihove glavne razlike. Obstajata dve vrsti sistemov. Ne da bi se spuščali v podrobnosti, njihova glavna razlika je v načinu namestitve programov. Obstajajo distribucije, kot je Slacware, v katerih so programi nameščeni SAMO iz izvorne kode. In obstajajo tako imenovani RadHat podobni, imajo možnost namestitve iz paketov rpm. To je nekoliko bolj priročno, čeprav je potrebno dolgo in dolgočasno iskati zahtevane pakete, ker obstaja nekaj takega, kot so odvisnosti ... Naslednjič bom šel podrobneje o nameščanju programov. Na splošno je izbira vaša. Zapomnite si le eno stvar: dobra distribucija mora biti sestavljena iz vsaj 3 CD-jev!

Vojaška tehnična univerza pri Zvezna služba posebna gradnja Ruske federacije

Inštitut za industrijske, civilne in prometne gradnje

Povzetek na temo računalništva na temo:

« UNIX-u podobni operacijski sistemi"

Moskva 2009-10 .

Uvod

Zgodovina šolstva in razkola

Pregled BSD podobnih sistemov

Pregled datotečni sistemi operacijski sistemi podobni unixu

Razširjeni datotečni sistem

Tretji razširjeni datotečni sistem

Tabela 1 Omejitve velikosti

Četrti razširjeni datotečni sistem

Dnevnik datotečni sistem

Posebnosti

datotečni sistem Unix

Jedro linux-kernel-2.6.xx

Namizna okolja

Urejevalniki besedil

Zaključek

Bibliografija

Uvod

UNIX- skupina prenosnih, večopravilnih in večuporabniških operacijskih sistemov.

Prvi sistem UNIX je leta 1969 razvil oddelek Bell Labs AT&T. Od takrat je bilo ustvarjenih veliko število različnih sistemov UNIX. Pravno jih ima le nekaj polno pravico, da se imenujejo "UNIX"; ostale, čeprav uporabljajo podobne koncepte in tehnologije, združuje izraz "Podoben UNIX-u" (Unix- kot). Za kratkost, v tem članku sistemi UNIX pomenijo tako prave UNIX kot UNIX podobne operacijske sisteme.

Glavne značilnosti sistemov UNIX vključujejo:

· uporaba preprostih besedilnih datotek za konfiguracijo in upravljanje sistema;

· razširjena uporaba pripomočkov, ki se zaženejo v ukazni vrstici;

· interakcija z uporabnikom preko virtualne naprave – terminala;

· predstavitev fizičnih in virtualnih naprav ter nekaterih sredstev medprocesne komunikacije kot datoteke;

· uporaba cevovodov iz več programov, od katerih vsak opravlja eno nalogo.

Trenutno se UNIX uporablja predvsem na strežnikih in tudi kot vgrajeni sistemi za različno strojno opremo. Vodilni na trgu OS za delovne postaje in domačo uporabo je Microsoft Windows, UNIX zaseda le drugo (Mac OS X) in tretje (GNU/Linux) mesto.

Sistemi UNIX so velikega zgodovinskega pomena, saj so iz njih nastali nekateri danes priljubljeni koncepti in pristopi OS. programsko opremo. Tudi med razvojem sistemov Unix je bil ustvarjen jezik C.

Zgodovina šolstva in razkola

Leta 1957 je Bell Labs začel delati na ustvarjanju operacijskega sistema za lastne potrebe. Pod vodstvom Victorja Vysotskega je nastal sistem BESYS. Nato je vodil projekt Multics in nato postal vodja informacijskega oddelka Bell Labs.

Leta 1964 so se pojavili računalniki tretje generacije, za katere zmogljivosti BESYS niso bile več primerne. Vysotsky in njegovi sodelavci so se odločili, da ne bodo razvili lastnega novega operacijskega sistema, ampak se bodo pridružili skupnemu projektu General Electric in Massachusetts Institute of Technology Multics. Telekomunikacijski gigant AT&T, ki je vključeval Bell Labs, je projektu zagotovil precejšnjo podporo, vendar se je leta 1969 umaknil iz projekta, ker ni prinašal nobenih finančnih koristi. UNIX so v poznih šestdesetih letih prejšnjega stoletja prvotno razvili zaposleni v Bell Labsu, predvsem Ken Thompson, Denis Ritchie in Douglas McIlroy. Leta 1969 je Ken Thompson poskušal uresničiti ideje, ki so bile osnova MULTICS, vendar na bolj skromni strojna oprema(DEC PDP-7), je napisal prvo različico novega operacijskega sistema, Brian Kernighan pa se je domislil imena - UNICS (UNIPlexed Information and Computing System) - v nasprotju z MULTICS (MULTIplexed Information and Computing Service). To ime je bilo kasneje skrajšano v UNIX.

Novembra 1971 je bila izdana različica za PDP-11, najuspešnejšo družino miniračunalnikov sedemdesetih (v ZSSR so bili njegovi analogi, ki jih je izdelovalo Ministrstvo za elektronsko industrijo, znani kot SM EVM in "Electronics", kasneje DVK, proizveden v Kijevu, Voronežu, Zelenogradu). Ta različica se je imenovala "prva izdaja" (1. izdaja) in je bila prva uradna verzija. Vse izvedbe UNIX začnejo sistemski čas od 1. januarja 1970.

Prve različice UNIX-a so bile napisane v zbirnem jeziku in niso imele vgrajenega prevajalnika jezikov na visoki ravni. Okoli leta 1969 je Ken Thompson s pomočjo Denisa Ritchieja razvil in implementiral jezik B, ki je bil poenostavljena različica jezika BCPL, razvitega leta 1966. Bi je bil, tako kot BCPL, tolmačen jezik. Leta 1972 je bila izdana druga izdaja UNIX-a, prepisana v jeziku Bi. V letih 1969-1973 je bil razvit preveden jezik, ki temelji na Bi, imenovan C (C).

Leta 1973 je bila izdana tretja izdaja UNIX-a z vgrajenim prevajalnikom C. 15. oktobra istega leta je izšla četrta izdaja s prepisanim sistemskim jedrom v C (v duhu sistema Multics, napisanega tudi v visokonivojskem jeziku PL/1), leta 1975 pa peta izdaja, ki je v celoti prepisan v C. Unix se od leta 1974 brezplačno distribuira univerzam in akademskim ustanovam. Od leta 1975 so se začele pojavljati nove različice, razvite zunaj Bell Labs, in priljubljenost sistema je začela rasti. Prav tako leta 1975 je Bell Labs izdal šesto izdajo, znano po široko razširjenih komentarjih Johna Lyonsa. Do leta 1978 je bil sistem nameščen na več kot 600 napravah, predvsem na univerzah. Sedma izdaja je bila zadnja posamezna različica UNIX-a. Tam se je pojavil sodoben tolmač ukazna vrstica Bournova školjka.

BSD UNIX, ustvarjen na Univerzi Berkeley, je svojo zgodovino začel leta 1978. Njegova prva različica je temeljila na šesti izdaji. Izdano leta 1979 nova različica, imenovan 3BSD, ki temelji na sedmi izdaji. BSD je podpiral uporabne funkcije, kot je npr virtualni pomnilnik in zamenjava strani na zahtevo. Avtor BSD je Bill Joy. V zgodnjih osemdesetih letih je AT&T, ki je imel v lasti Bell Labs, prepoznal vrednost UNIX-a in začel ustvarjati komercialno različico UNIX-a. Ta različica, ki je bila naprodaj leta 1982, se je imenovala UNIX System III in je temeljila na sedmi različici sistema.

Pomemben razlog za delitev UNIX-a je bila implementacija sklada protokolov TCP/IP leta 1980. Pred tem je bila komunikacija stroj-stroj v UNIX-u v povojih - najpomembnejši način komunikacije je bil UUCP (sredstvo za kopiranje datotek iz enega sistema UNIX v drugega, ki je prvotno deloval prek telefonskih omrežij z uporabo modemov).

Predlagana sta bila dva vmesnika za programiranje omrežnih aplikacij: vtičnice Berkley in vmesnik transportne plasti TLI. Vmesnik vtičnic Berkley je bil razvit na Univerzi Berkeley in je uporabljal tam razvit protokolni sklad TCP/IP. TLI je ustvaril AT&T v skladu z definicijo transportne plasti modela OSI in se je prvič pojavil v različici System V 3. Čeprav je ta različica vsebovala TLI in tokove, sprva ni implementirala TCP/IP ali drugih omrežni protokoli, vendar so podobne izvedbe zagotovile tretje osebe. Implementacija TCP/IP je bila uradno in dokončno vključena v osnovno distribucijo System V različice 4. To in drugi razlogi so povzročili dokončno razmejitev med dvema vejama UNIX - BSD in System V (komercialna različica AT&T ).

Kasneje so mnoga podjetja, ki so licencirala System V od AT&T, razvila lastne komercialne različice UNIX-a, kot so AIX, CLIX, HP-UX, IRIX, Solaris.

Sredi leta 1983 je bil izdan BSD 4.2, ki podpira delo v Ethernetna omrežja in Arpanet. Sistem je postal zelo priljubljen. Med letoma 1983 in 1990 je BSD dodal številne nove funkcije, kot je razhroščevalnik jedra, omrežni datotečni sistem NFS, navidezni datotečni sistem VFS in močno izboljšane zmožnosti povezovanja datotek.

Medtem je AT&T izdal nove različice svojega sistema, imenovane System V. Leta 1983 je bila izdana različica 1 (SVR1 - System V Release 1), ki je vključevala celozaslonski način. urejevalnik besedil vi, knjižnica curses, V/I medpomnjenje, predpomnjenje inode. Različica 2 (SVR2), izdana leta 1984, je implementirala zaklepanje datotek, ostranjevanje na zahtevo in kopiranje ob pisanju. Različica 3 je bila izdana leta 1987 in je med drugim vključevala TLI, pa tudi podporo RFS za oddaljene datotečne sisteme. Različica 4 (SVR4), razvita v sodelovanju s Sunom in izdana 18. oktobra 1988, je podpirala številne funkcije BSD, zlasti TCP/IP, vtičnice in nov tolmač ukazov csh. Poleg tega je bilo veliko drugih dodatkov, kot so simbolne povezave, lupina ksh, omrežni datotečni sistem NFS (izposojen iz SunOS) itd.

Sodobne izvedbe UNIX na splošno niso čisti sistemi V ali BSD. Izvajajo funkcije System V in BSD.

Pregled GNU/Linux podobnih sistemov

Linux deluje na različnih procesorskih arhitekturah, kot so Intelx86, x86-64, PowerPC, ARM, AlphaAXP, SunSPARC, Motorola 68000, HitachiSuperH, IBMS/390, MIPS, HPPA-RISC, AXISCRIS, RenesasM32R, AtmelAVR32, RenesasH8/300, NECV850 , TensilicaXtensa in mnogi drugi.

Za razliko od večine drugih operacijskih sistemov Linux nima niti enega "uradnega" paketa. Namesto tega je Linux na voljo v velikem številu tako imenovanih distribucij, v katerih je jedro Linux povezuje se s pripomočki GNU in drugimi aplikacijskimi programi (na primer X.org), zaradi česar je popolno večnamensko operacijsko okolje.

Najbolj znane distribucije GNU/Linux so Arch Linux, CentOS, Debian, Fedora, Gentoo, openSUSE, Red Hat, Slackware, Ubuntu. več celoten seznam in odstotek uporabe si lahko ogledate na distrowatch.com

Za razliko od komercialnih sistemov, kot sta Microsoft Windows ali Mac OS X, Linux nima geografskega razvojnega centra. Nobena organizacija ni lastnica tega sistema; Ni niti enega koordinacijskega centra. Programi za Linux so rezultat dela na tisoče projektov. Nekateri od teh projektov so centralizirani, nekateri so koncentrirani v podjetjih. Uporabniki sodelujejo pri testiranju brezplačne programske opreme, neposredno komunicirajo z razvijalci, kar jim omogoča hitro iskanje in odpravljanje napak ter implementacijo novih funkcij. Namestitve Linuxa uporabite distribucije. Distribucija ni le skupek programov, temveč niz rešitev za različna uporabniška opravila, združenih v eno enotni sistemi namestitev, upravljanje in posodobitve paketov, konfiguracija in podpora.

Izraz "UNIX-like" in blagovna znamka UNIX

Od leta 2007 poteka spor med Waynom R. Grayem in The Open Group glede uporabe besede UNIX kot blagovne znamke. Glede na Trademark Trial and Appeal Board Gray in njegovo podjetje zahtevata, da jim The Open Group predloži dokumentacijo za njihove trditve glede blagovnih znamk.

Tudi leta 2007 je The Open Group vztrajala, da nemška univerza v Kasslu ne uporablja "UNIK" kot okrajšave.

kategorije

Razvoj UNIX podobnih sistemov

Sistemi UNIX so se začeli pojavljati v poznih sedemdesetih in zgodnjih osemdesetih letih prejšnjega stoletja. Številne lastniške različice, kot so Idris (1978), Coherent (1983) in UniFlex (1985), so bile namenjene zagotavljanju poslovnih potreb s funkcionalnostjo, ki je dostopna usposobljenim uporabnikom UNIX-a.

Ko je AT&T v osemdesetih dovolil komercialno licenciranje UNIX-a, je bilo na njegovi osnovi razvitih veliko lastniških sistemov, vključno z AIX, HP-UX, IRIX, Solaris, Tru64, Ultrix in Xenix. To je v veliki meri nadomestilo lastniške klone. Vse večja nezdružljivost med sistemi je privedla do oblikovanja standardov interoperabilnosti, vključno s POSIX in skupno specifikacijo UNIX.

Medtem se je leta 1983 začel projekt GNU, zahvaljujoč kateremu je bilo mogoče ustvariti operacijski sistem, ki bi ga lahko vsi uporabniki računalnikov prosto uporabljali, preučevali, popravljali in obnavljali. Različni okusi UNIX so bili razviti podobno kot GNU, pogosto z enakimi osnovnimi komponentami. Predvsem so služili kot poceni zamenjava za UNIX in so vključevali 4.4BSD, Linux in Minix. Nekateri od njih so služili kot osnova za komercialne sisteme UNIX, kot sta BSD/OS in Mac OS X. Predvsem je Mac OS X 10.5 (Leopard) certificiran z enotno specifikacijo UNIX.

Primeri

Večina prodajalcev odprtih sistemov UNIX ne išče certifikata UNIX za svoje izdelke, niti kot kompromis: stroški certificiranja se štejejo za nesprejemljive. Za takšne sisteme se običajno uporablja izraz Freenix. Primeri so GNU, Linux, Minix, OpenSolaris, Plan 9 in BSD z njihovimi potomci, kot so FreeBSD, NetBSD in OpenBSD.

Obstaja veliko lastniških podobnosti UNIX, kot so AIX, HP-UX, IRIX, Mac OS X, LynxOS, QNX, SCO OpenServer, Solaris, Tru64 UNIX (na osnovi OSF/1), UnixWare, Xenix in VxWorks.

Poglej tudi

Opombe

Povezave

  • Unixu podobna definicija The Linux Information Project
  • zgodovina UNIX-a
  • Groklinov projekt zgodovine lastništva UNIX

Fundacija Wikimedia. 2010.

Oglejte si, kaj je "Unixu podoben operacijski sistem" v drugih slovarjih:

    Družinsko drevo UNIX-u podobnih operacijskih sistemov UNIX-podobni operacijski sistem (včasih skrajšano *nix) operacijski sistem, ki je nastal pod vplivom ... Wikipedia

    Družinsko drevo sistemov UNIX UNIX (beri UNIX) družina prenosnih, večopravilnih in večuporabniških ... Wikipedia

    Družinsko drevo sistemov UNIX UNIX (beri Unix) je skupina prenosnih, večopravilnih in večuporabniških operacijskih sistemov. Prvi sistem UNIX je leta 1969 razvil oddelek Bell Labs družbe AT T. Od takrat je bil ustvarjen ... Wikipedia

    Družinsko drevo Unixu podobnih operacijskih sistemov Unixu podoben (včasih skrajšano *nix) operacijski sistem je sistem, ki je nastal pod vplivom Unixa. Izraz vključuje proste/odprte operacijske sisteme, ki izhajajo iz Bellovega Unixa... ... Wikipedije

    Družinsko drevo Unixu podobnih operacijskih sistemov Unixu podoben (včasih skrajšano *nix) operacijski sistem je sistem, ki je nastal pod vplivom Unixa. Izraz vključuje proste/odprte operacijske sisteme, ki izhajajo iz Bellovega Unixa... ... Wikipedije

    Družinsko drevo Unixu podobnih operacijskih sistemov Unixu podoben (včasih skrajšano *nix) operacijski sistem je sistem, ki je nastal pod vplivom Unixa. Izraz vključuje proste/odprte operacijske sisteme, ki izhajajo iz Bellovega Unixa... ... Wikipedije

    Družinsko drevo Unixu podobnih operacijskih sistemov Unixu podoben (včasih skrajšano *nix) operacijski sistem je sistem, ki je nastal pod vplivom Unixa. Izraz vključuje proste/odprte operacijske sisteme, ki izhajajo iz Bellovega Unixa... ... Wikipedije

    Družinsko drevo Unixu podobnih operacijskih sistemov Unixu podoben (včasih skrajšano *nix) operacijski sistem je sistem, ki je nastal pod vplivom Unixa. Izraz vključuje proste/odprte operacijske sisteme, ki izhajajo iz Bellovega Unixa... ... Wikipedije

    Družinsko drevo Unixu podobnih operacijskih sistemov Unixu podoben (včasih skrajšano *nix) operacijski sistem je sistem, ki je nastal pod vplivom Unixa. Izraz vključuje proste/odprte operacijske sisteme, ki izhajajo iz Bellovega Unixa... ... Wikipedije

Če ste se nedavno začeli učiti Linuxa in se počutiti udobno v tem prostranem vesolju, ste verjetno pogosto naleteli na izraz Unix. Sliši se zelo podobno Linuxu, toda kaj to pomeni? Verjetno se sprašujete, kako se unix razlikuje od linuxa. Odgovor na to vprašanje je odvisen od tega, kaj razumete pod temi besedami. Navsezadnje je vsako od njih mogoče razlagati drugače. V tem članku si bomo ogledali poenostavljeno zgodovino Linuxa in Unixa, da boste lažje razumeli, kaj sta in kako sta povezana. Kot vedno lahko postavljate vprašanja ali dodajate Dodatne informacije v komentarjih.

Unix je začel svojo zgodovino v poznih šestdesetih in zgodnjih sedemdesetih letih prejšnjega stoletja v raziskovalnih računalniških laboratorijih AT&T Bell Labs v Združenih državah. Raziskovalni laboratorij Bell Labs je skupaj z MIT in General Electric začel razvijati nov operacijski sistem. Nekateri raziskovalci so bili nezadovoljni z napredkom razvoja tega operacijskega sistema. Odmaknili so se od dela na glavnem projektu in začeli razvijati lasten OS. Leta 1970 so ta sistem poimenovali Unix, dve leti pozneje pa so ga v celoti prepisali v programski jezik C.

To je omogočilo distribucijo in prenos Unixa razne naprave in računalniške platforme.

Ko se je Unix še naprej razvijal, je AT&T začel prodajati licence za njegovo uporabo na univerzah in v komercialne namene. To je pomenilo, da vsi ne morejo, kot zdaj, prosto spreminjati in distribuirati kode operacijskega sistema Unix. Kmalu so se začele pojavljati številne izdaje in različice operacijskega sistema Unix, namenjene reševanju različnih težav. Najbolj znan med njimi je bil BSD.

Linux je podoben Unixu po funkcionalnosti in lastnostih, ne pa tudi po osnovi kode. Ta operacijski sistem je bil sestavljen iz dveh projektov. Prvi je projekt GNU, ki ga je leta 1983 razvil Richard Stallman, drugi je jedro Linuxa, ki ga je leta 1991 napisal Linus Torvalds.

Cilj projekta GNU je bil ustvariti sistem, podoben Unixu, vendar neodvisen od njega. Z drugimi besedami, operacijski sistem, ki ni vseboval kode Unix in ga je bilo mogoče prosto distribuirati in spreminjati brez omejitev, kot je brezplačna programska oprema. Ker brezplačno jedro Linuxa ni moglo delovati samo, se je projekt GNU združil z jedrom Linux in rodil se je operacijski sistem Linux.

Linux je bil zasnovan pod vplivom sistema Minix, potomca Unixa, vendar je bila vsa koda napisana iz nič. Za razliko od Unixa, ki je bil uporabljen na strežnikih in velikih velikih računalnikih različnih podjetij, je bil Linux zasnovan za uporabo na domači računalnik s preprostejšo strojno opremo.

Danes Linux deluje na ogromnem številu platform, več kot kateri koli drug OS, to so strežniki, vgrajeni sistemi, mikroračunalniki, modemi in celo Mobilni telefon. Zdaj bomo podrobneje obravnavali razliko med linuxom in unixom.

Kaj je Unix

Izraz Unix se lahko nanaša na naslednje koncepte:

  • Originalni operacijski sistem, razvit v AT&T Bell Labs, na podlagi katerega se razvijajo drugi operacijski sistemi.
  • Blagovna znamka, napisana z velikimi tiskanimi črkami. UNIX pripada The Open Group, ki je razvila nabor standardov za operacijske sisteme – Single UNIX Specification. Samo tisti sistemi, ki so skladni s standardi, se lahko legitimno imenujejo UNIX. Certificiranje ni brezplačno in od razvijalcev zahteva plačilo za uporabo blagovne znamke.
  • Vsi operacijski sistemi so registrirani z imenom Unix. Ker izpolnjujejo zgoraj navedene standarde. To so AIX, A/UX, HP-UX, Inspur K-UX, Reliant UNIX, Solaris, IRIX, Tru64, UnixWare, z/OS in OS X – ja, tudi tisti, ki delujejo na Applovih računalnikih.

Kaj je Linux

Izraz Linux se nanaša samo na jedro. Operacijski sistem ni popoln brez namiznega okolja in aplikacij. Ker je bila večina aplikacij razvita in se trenutno razvija v okviru projekta GNU, je polno ime operacijskega sistema GNU/Linux.

Dandanes veliko ljudi uporablja izraz Linux za vse distribucije, ki temeljijo na jedru Linuxa. Vklopljeno ta trenutek Najnovejša različica jedra Linuxa je 4.4, različica 4.5 je v razvoju. Številčenje izdaj jedra je bilo ne tako dolgo nazaj spremenjeno s 3.x na 4.x.

Linux je Unixu podoben operacijski sistem, ki se obnaša kot Unix, vendar ne vsebuje njegove kode. Unixu podobni operacijski sistemi se pogosto imenujejo Un*x, *NIX in *N?X ali celo Unixoidi. Linux nima certifikata Unix, GNU pa pomeni GNU in ne Unix, tako da je v tem pogledu Mac OS X bolj Unix kot Linux. Kljub temu sta jedro Linuxa in OS GNU Linux po funkcionalnosti zelo podobna Unixu in izvajata večino načel filozofije Unixa. To je človeku berljiva koda, ki shranjuje konfiguracijo sistema ločeno besedilne datoteke, kot tudi uporabo majhnih orodij ukazne vrstice, grafične lupine in upravitelja sej.

Pomembno je omeniti, da vsi Unixu podobni sistemi niso prejeli certifikata UNIX. V določenih kontekstih se vsi operacijski sistemi, ki temeljijo na UNIX-u ali njegovih idejah, imenujejo UNIX-podobni, ne glede na to, ali imajo certifikat UNIX ali ne. Poleg tega so lahko komercialni in brezplačni.

Upam, da je zdaj bolj jasno, v čem se unix razlikuje od linuxa. A pojdimo še dlje in povzamemo.

Glavne razlike

  • Linux je brezplačen operacijski sistem z odprtim izvorna koda, izvirni Unix pa ne, razen nekaterih njegovih izpeljank.
  • Linux je klon originalnega Unixa, vendar ne vsebuje njegove kode.
  • Glavna razlika med unixom in linuxom je, da je Linux samo jedro, Unix pa je bil in je polnopravni operacijski sistem.
  • Linux je bil razvit za osebne računalnike. In Unix je namenjen predvsem velikim delovnim postajam in strežnikom.
  • Danes Linux podpira več platform kot Unix.
  • Linux podpira več vrst datotečnih sistemov kot Unix.

Kot lahko vidite, do zmede običajno pride, ker lahko linux in unix pomenita popolnoma različne stvari. Ne glede na to, kakšen pomen je mišljen, ostaja dejstvo, da je Unix nastal najprej, Linux pa kasneje. Linux se je rodil iz želje po svobodi in prenosljivosti programske opreme, ki jo je navdihnil pristop Unix. Lahko rečemo, da smo vsi dolžni gibanju za brezplačno programsko opremo, saj bi bil svet brez njega veliko slabši.




Vrh