Unix-lignende operativsystem. Operativsystem Erfaring med nix-lignende systemer

Dagens brukere personlige datamaskiner Et bredt utvalg av operativsystemer tilbys. Den desidert vanligste blant dem er operativsystemene til Windows-familien og, i mindre grad, Linux. Hva skal man velge? I de fleste tilfeller har bærbare datamaskiner allerede et eller annet lisensiert operativsystem forhåndsinstallert. For enkelt valg, betjening Windows-systemer har navn som tilsvarer bruksområdet. For eksempel:

  • Windows 7 Starter – operativsystem for netbooks. Den utmerker seg ved sin utelukkende 32-bits design, begrensede funksjonalitet til Windows Aero-grensesnittet, mangel på en funksjon for raskt å bytte mellom brukere, manglende evne til å endre skrivebordsbakgrunnen, og støtter ikke 64-bits prosessorer. Dette operativsystemet selges kun som et forhåndsinstallert OS, kjøp det på eske versjon umulig.
  • Windows 7 Home Basic er et rimelig operativsystem for hjemmebruk. Den mangler fortsatt innebygd Windows Media Center Edition (MCE), Windows Aero-støtte og Multi-Touch-støtte. Men den er tilstede standard grensesnitt Windows og raskt bytte mellom brukere. Dette operativsystemet kan kjøpes i en eske versjon.
  • Windows 7 Home Premium er et avansert system for hjemmebruk med avanserte funksjoner. Den har innebygd Windows MCE, støtte for opptil 4 TV-tunere, et komplett Windows Aero-grensesnitt, er kompatibel med Dolby Digital og støtter multi-touch. Boksversjonen inneholder 2 DVD-plate- med 32 og 64-biters versjoner av distribusjonen. Dette operativsystemet kan installeres på 2-prosessor arbeidsstasjoner.
  • Windows 7 Professional er et operativsystem for å arbeide med avanserte funksjoner. Et enda mer pålitelig system (på grunn av enkelte funksjoner) for forretningsbrukere. Har avanserte nettverksmuligheter. Den har også en lisens for XP-modus og muligheten til å søke etter den foretrukne skriveren for utvalgte nettverk. En bærbar PC med et slikt operativsystem kommer ofte med en Windows XP-distribusjon.
  • Windows 7 Ultimate - navnet taler for seg selv - et universelt system for å utføre enhver oppgave. Ideell for bedrifter. Hvis ønskelig, kan du alltid kjøpe og installere det nødvendige operativsystemet (unntatt Windows Starter) på den bærbare datamaskinen selv. Hvis du allerede har en tidligere kjøpt "Box" -versjon av operativsystemet, er det fornuftig å kjøpe en bærbar datamaskin uten operativsystem for ikke å betale for mye for et forhåndsinstallert operativsystem.

Kobolt 02.12.2005

La oss endelig finne ut hva *nix-systemer er, hvordan de skiller seg fra alle favorittvinduene våre, og viktigst av alt, hvorfor du aldri kan bli en kul hacker hvis du ikke mestrer et slikt system.

I alle bøkene du leste før (hvis du leser det, selvfølgelig), ble et helt kapittel, om ikke mer, viet historien om opprinnelsen og utviklingen av niks-systemer. Jeg vil ikke følge denne tradisjonen, fordi... Jeg tror at Cæsar er en Cæsar, og hvis du studerer historie vil Google hjelpe deg =). Jeg går rett til hovedsaken. La oss først få et viktig aksiom klart. Linux, Unix, FreeBSD ... listen fortsetter, men jeg tror du allerede har fanget den generelle trenden. Alle disse er såkalte *nix-systemer. De har noen forskjeller, men prinsippet er det samme. Så når jeg sier Linux, betyr det at jeg mener alle slike systemer. Men artiklene vil kun handle om Linux-distribusjoner.

Du har sikkert ofte vært borti endeløse debatter om temaet Linux eller Windows på ulike fora og chatter. Disse debattene er uunngåelige... men helt meningsløse. Det finnes ikke noe bedre system. Det er to ulike retninger. Det er problemer som ikke kan løses ved hjelp av Nix-systemer, men det er også de der en bedre løsning ikke kan finnes enn Linux. For eksempel: installer w2k3-serveren på en i386-prosessor, eller prøv å heve DomainController på Linux-basis =). De. som en stor skikkelse en gang sa - Divide and conquer. Hvis du mestrer disse to systemene like godt, vil det ikke være noen hindringer igjen for deg i IT-verdenen.

Hvorfor trenger du Linux? Vel, først av alt: hvis du vil være en regelhacker, bør du vite alt, ikke sant? =) For det andre: det overveldende flertallet av utnyttelser og hackerprogrammer skrevet for dette operativsystemet. Vel, og viktigst av alt: de fleste Internett-servere fungerer spesifikt under NIX-systemer. Har jeg ikke overbevist deg ennå?! Vel, da bør du ikke lese videre ;).

Det første spørsmålet en person har når han bestemmer seg for å lære Linux høres alltid det samme ut: hva skal man velge? En person går rett og slett seg vill i et hav av informasjon. Så mange distribusjoner! RedHat, ASP, ALT, Slacware, Mandrake... listen fortsetter veldig lenge. Hva bør du velge fra all denne variasjonen? Du går til forumene og begynner å stille spørsmål som "Hvilken distribusjon vil du anbefale for en nybegynner?" Og til din skuffelse lytter du til en haug med motstridende bemerkninger, som gradvis utvikler seg til en heftig krangel. Ja, ja, tvister mellom tilhengere av forskjellige distribusjoner er enda hetere enn med Windows-brukere! Alles mening er rent subjektiv. Alle velger det han liker best og hva som er mer praktisk for ham å jobbe med. Som et resultat må du prøve mange forskjellige systemer til du bestemmer deg for én ting. Jeg vil ikke råde deg til å kjøpe noen spesifikk distribusjon, jeg vil bare beskrive hovedforskjellene deres. Det finnes to typer systemer. Uten å gå i detaljer, ligger hovedforskjellen deres i måten programmene er installert på. Det finnes distribusjoner som Slacware, der programmer KUN installeres fra kildekoden. Og det finnes såkalte RadHat lignende, de har muligheten til å installere fra rpm-pakker. Dette er noe mer praktisk, selv om det blir nødvendig å søke etter de nødvendige pakkene i lang tid og kjedelig, fordi det er noe som heter avhengigheter... Jeg skal gå mer i detalj om installasjon av programmer neste gang. Generelt er valget ditt. Husk bare én ting: en god distribusjon bør bestå av minst 3 CD-er!

Militærteknisk universitet kl Føderal tjeneste spesiell konstruksjon av den russiske føderasjonen

Institutt for industri-, sivil- og transportkonstruksjon

Sammendrag om emnet informatikk om emnet:

« UNIX-lignende operativsystemer"

Moskva 2009-10 .

Introduksjon

Historie om utdanning og skisma

Oversikt over BSD-lignende systemer

Anmeldelse filsystemer unix-lignende operativsystemer

Utvidet filsystem

Tredje utvidet filsystem

Bord 1 Størrelsesbegrensninger

Fjerde utvidede filsystem

Journalført filsystem

Egendommer

Unix filsystem

Kjerne linux-kernel-2.6.xx

Desktop-miljøer

Tekstredaktører

Konklusjon

Bibliografi

Introduksjon

UNIX- en gruppe bærbare, multitasking- og flerbrukeroperativsystemer.

Det første UNIX-systemet ble utviklet i 1969 av AT&Ts Bell Labs-avdeling. Siden den gang har et stort antall forskjellige UNIX-systemer blitt laget. Juridisk er det bare noen få av dem som har full rett til å bli kalt «UNIX»; resten, selv om de bruker lignende konsepter og teknologier, forenes av begrepet "UNIX-lignende" (Unix- som). For korthets skyld betyr UNIX-systemer i denne artikkelen både ekte UNIX- og UNIX-lignende operativsystemer.

De viktigste kjennetegnene til UNIX-systemer inkluderer:

· bruk av enkle tekstfiler for å konfigurere og administrere systemet;

· utbredt bruk av verktøy lansert på kommandolinjen;

· interaksjon med brukeren gjennom en virtuell enhet - terminal;

· representasjon av fysiske og virtuelle enheter og noen midler for kommunikasjon mellom prosesser som filer;

· bruk av rørledninger fra flere programmer som hver utfører en oppgave.

For tiden brukes UNIX primært på servere og også som innebygde systemer for diverse maskinvare. Lederen på OS-markedet for arbeidsstasjoner og hjemmebruk er Microsoft Windows, UNIX tar bare andre (Mac OS X) og tredje plass (GNU/Linux).

UNIX-systemer er av stor historisk betydning fordi de ga opphav til noen av dagens populære OS-konsepter og tilnærminger. programvare. Også under utviklingen av Unix-systemer ble C-språket opprettet.

Historie om utdanning og skisma

I 1957 begynte Bell Labs arbeidet med å lage et operativsystem for sine egne behov. Under ledelse av Victor Vysotsky ble BESYS-systemet opprettet. Deretter ledet han Multics-prosjektet og ble deretter sjef for informasjonsdivisjonen til Bell Labs.

I 1964 dukket det opp tredjegenerasjons datamaskiner, som BESYS-funksjonene ikke lenger var egnet for. Vysotsky og kollegene hans bestemte seg for ikke å utvikle et eget eget operativsystem, men å bli med i fellesprosjektet til General Electric og Massachusetts Institute of Technology Multics. Telekommunikasjonsgiganten AT&T, som inkluderte Bell Labs, ga betydelig støtte til prosjektet, men trakk seg fra prosjektet i 1969 fordi det ikke genererte noen økonomiske fordeler. UNIX ble opprinnelig utviklet på slutten av 1960-tallet av ansatte i Bell Labs, spesielt Ken Thompson, Denis Ritchie og Douglas McIlroy. I 1969 forsøkte Ken Thompson å implementere ideene som dannet grunnlaget for MULTICS, men på en mer beskjeden måte. maskinvare(DEC PDP-7), skrev den første versjonen av det nye operativsystemet, og Brian Kernighan kom opp med et navn for det - UNICS (UNIplexed Information and Computing System) - i motsetning til MULTICS (MULTIplexed Information and Computing Service). Dette navnet ble senere forkortet til UNIX.

I november 1971 ble en versjon utgitt for PDP-11, den mest suksessrike familien av minidatamaskiner på 1970-tallet (i USSR ble analogene, produsert av departementet for elektronisk industri, kjent som SM EVM og "Electronics", senere DVK, produsert i Kiev, Voronezh, Zelenograd). Denne versjonen ble kalt "førsteutgaven" (utgave 1) og var den første offisiell versjon. Alle UNIX-implementeringer starter systemtid fra 1. januar 1970.

De første versjonene av UNIX ble skrevet på assemblerspråk og hadde ikke en innebygd språkkompilator på høyt nivå. Rundt 1969 utviklet og implementerte Ken Thompson, med bistand fra Denis Ritchie, B-språket, som var en forenklet versjon av BCPL-språket utviklet i 1966. Bi, som BCPL, var et tolket språk. I 1972 ble den andre utgaven av UNIX utgitt, omskrevet på bi-språket. I 1969-1973 ble det utviklet et kompilert språk basert på Bi, kalt C (C).

I 1973 ble den tredje utgaven av UNIX utgitt, med en innebygd C-kompilator. Den 15. oktober samme år kom den fjerde utgaven, med systemkjernen omskrevet i C (i Multics-systemets ånd, også skrevet på høynivåspråket PL/1), og i 1975 den femte utgaven, fullstendig omskrevet i C. Siden 1974 har UNIX blitt distribuert gratis til universiteter og akademiske institusjoner. Siden 1975 begynte nye versjoner utviklet utenfor Bell Labs å dukke opp, og systemets popularitet begynte å vokse. Også i 1975 ga Bell Labs ut den sjette utgaven, kjent fra de vidt sirkulerte kommentarene til John Lyons. I 1978 ble systemet installert på mer enn 600 maskiner, først og fremst ved universiteter. Den syvende utgaven var den siste singelversjonen av UNIX. Det var der en nær moderne tolk dukket opp kommandolinje Bourne-skall.

BSD UNIX, opprettet ved University of Berkeley, begynte sin historie i 1978. Den første versjonen var basert på den sjette utgaven. Utgitt i 1979 en ny versjon, kalt 3BSD, basert på den syvende utgaven. BSD støttet nyttige funksjoner som f.eks virtuell hukommelse og erstatte sider på forespørsel. Forfatteren av BSD var Bill Joy. På begynnelsen av 1980-tallet anerkjente AT&T, som eide Bell Labs, verdien av UNIX og begynte å lage en kommersiell versjon av UNIX. Denne versjonen, som kom i salg i 1982, ble kalt UNIX System III og var basert på den syvende versjonen av systemet.

En viktig årsak til UNIX-splittelsen var implementeringen av TCP/IP-protokollstabelen i 1980. Før dette var maskin-til-maskin-kommunikasjon i UNIX i sin spede begynnelse - den viktigste kommunikasjonsmetoden var UUCP (en måte å kopiere filer fra ett UNIX-system til et annet, opprinnelig opererer over telefonnettverk ved hjelp av modemer).

To nettverksapplier foreslått: Berkley-sockets og TLI-transportlaggrensesnittet. Berkley sockets-grensesnittet ble utviklet ved University of Berkeley og brukte TCP/IP-protokollstabelen utviklet der. TLI ble opprettet av AT&T i henhold til transportlagsdefinisjonen til OSI-modellen og dukket først opp i System V versjon 3. Selv om denne versjonen inneholdt TLI og strømmer, implementerte den i utgangspunktet ikke TCP/IP eller andre nettverksprotokoller, men lignende implementeringer ble levert av tredjeparter. Implementeringen av TCP/IP ble offisielt og endelig inkludert i basisdistribusjonen av System V versjon 4. Dette, så vel som andre hensyn, forårsaket den endelige avgrensningen mellom de to grenene til UNIX - BSD og System V (den kommersielle versjonen fra AT&T ).

Deretter utviklet mange selskaper, etter å ha lisensiert System V fra AT&T, sine egne kommersielle varianter av UNIX, som AIX, CLIX, HP-UX, IRIX, Solaris.

I midten av 1983 ble BSD 4.2 utgitt, og støttet arbeid i Ethernet-nettverk og Arpanet. Systemet har blitt veldig populært. Mellom 1983 og 1990 la BSD til mange nye funksjoner, som kjernefeilsøkeren, NFS-nettverksfilsystemet, det virtuelle VFS-filsystemet og sterkt forbedrede filnettverksmuligheter.

I mellomtiden ga AT&T ut nye versjoner av systemet sitt, kalt System V. I 1983 ble versjon 1 (SVR1 - System V Release 1) utgitt, som inkluderte fullskjerm tekstredigerer vi, curses-bibliotek, I/O-buffring, inodebufring. Versjon 2 (SVR2), utgitt i 1984, implementerte fillåsing, etterspørselssøking og kopi-på-skriv. Versjon 3 ble utgitt i 1987 og inkluderte blant annet TLI, samt RFS-støtte for eksterne filsystemer. Versjon 4 (SVR4), utviklet i samarbeid med Sun og utgitt 18. oktober 1988, støttet mange BSD-funksjoner, spesielt TCP/IP, sockets og den nye csh-kommandotolken. I tillegg var det mange andre tillegg som symbolske lenker, ksh-skall, NFS-nettverksfilsystem (lånt fra SunOS), etc.

Moderne UNIX-implementeringer er generelt ikke rene V- eller BSD-systemer. De implementerer funksjoner i både System V og BSD.

Oversikt over GNU/Linux-lignende systemer

Linux kjører på en rekke prosessorarkitekturer som Intelx86, x86-64, PowerPC, ARM, AlphaAXP, SunSPARC, Motorola 68000, HitachiSuperH, IBMS/390, MIPS, HPPA-RISC, AXISCRIS, RenesasM32R, Atmelas0500AVR32, RenesasM32R, Atmel500AVR32, RenesasM32R, Atmel500500, N8000, N8000, N8000, N800, N800, N800, N8000, N8000, N8000, 80000 , TensilicaXtensa og mange andre.

I motsetning til de fleste andre operativsystemer har ikke Linux en eneste "offisiell" pakke. I stedet kommer Linux i et stort antall såkalte distribusjoner, hvor kjernen Linux kobles til GNU-verktøy og andre applikasjonsprogrammer (for eksempel X.org), noe som gjør det til et komplett multifunksjonelt driftsmiljø.

De mest kjente GNU/Linux-distribusjonene er Arch Linux, CentOS, Debian, Fedora, Gentoo, openSUSE, Red Hat, Slackware, Ubuntu. Mer full liste og bruksprosent kan sees på distrowatch.com

I motsetning til kommersielle systemer som Microsoft Windows eller Mac OS X, har ikke Linux et geografisk utviklingssenter. Det er ingen organisasjon som eier dette systemet; Det er ikke en gang et eneste koordineringssenter. Programmer for Linux er resultatet av arbeidet til tusenvis av prosjekter. Noen av disse prosjektene er sentralisert, noen er konsentrert i bedrifter. Brukere deltar i testing av gratis programvare, kommuniserer direkte med utviklere, noe som lar dem raskt finne og fikse feil og implementere nye funksjoner. Linux installasjoner bruke distribusjoner. En distribusjon er ikke bare et sett med programmer, men en serie løsninger for ulike brukeroppgaver, samlet enhetlige systemer installasjon, administrasjon og oppdateringer av pakker, konfigurasjon og support.

Begrepet "UNIX-lignende" og UNIX-varemerket

Siden 2007 har det vært en tvist mellom Wayne R. Gray og The Open Group angående bruken av ordet UNIX som varemerke. Ifølge Trademark Trial and Appeal krever Board Gray og selskapet at The Open Group gir den dokumentasjon for sine varemerkekrav.

Også i 2007 insisterte The Open Group på at det tyske universitetet i Kassel ikke skulle bruke "UNIK" som forkortelse.

Kategorier

Utvikling av UNIX-lignende systemer

UNIX-systemer begynte å dukke opp på slutten av 1970-tallet og begynnelsen av 1980-tallet. Mange proprietære versjoner, som Idris (1978), Coherent (1983) og UniFlex (1985), hadde som mål å gi forretningsbehov funksjonalitet tilgjengelig for trente UNIX-brukere.

Da AT&T tillot kommersiell lisensiering av UNIX på 1980-tallet, ble mange proprietære systemer utviklet basert på det, inkludert AIX, HP-UX, IRIX, Solaris, Tru64, Ultrix og Xenix. Dette erstattet i stor grad proprietære kloner. Økende inkompatibilitet mellom systemer førte til opprettelsen av interoperabilitetsstandarder, inkludert POSIX og Common UNIX-spesifikasjonen.

I mellomtiden, i 1983, ble GNU-prosjektet lansert, takket være det var det mulig å lage et operativsystem som alle databrukere fritt kunne bruke, studere, fikse og gjenoppbygge. De forskjellige UNIX-smakene ble utviklet på samme måte som GNU, ofte med de samme grunnleggende komponentene. De fungerte først og fremst som rimelige erstatninger for UNIX og inkluderte 4.4BSD, Linux og Minix. Noen av dem fungerte som grunnlag for kommersielle UNIX-systemer som BSD/OS og Mac OS X. Spesielt er Mac OS X 10.5 (Leopard) sertifisert av Uniform UNIX Specification.

Eksempler

De fleste leverandører av åpne UNIX-systemer søker ikke UNIX-sertifisering for produktet sitt, selv som et kompromiss: kostnadene ved sertifisering anses som uakseptable. For slike systemer brukes vanligvis begrepet Freenix. Eksempler er GNU, Linux, Minix, OpenSolaris, Plan 9 og BSD med deres etterkommere som FreeBSD, NetBSD og OpenBSD.

Det er mange proprietære UNIX-likheter, som AIX, HP-UX, IRIX, Mac OS X, LynxOS, QNX, SCO OpenServer, Solaris, Tru64 UNIX (basert på OSF/1), UnixWare, Xenix og VxWorks.

se også

Notater

Linker

  • UNIX-lignende definisjon av The Linux Information Project
  • historien til UNIX
  • Groklines UNIX eierskapshistorieprosjekt

Wikimedia Foundation. 2010.

Se hva et "Unix-lignende operativsystem" er i andre ordbøker:

    Familietre for UNIX-lignende operativsystemer UNIX-lignende operativsystem (noen ganger forkortet som *nix) et operativsystem som ble dannet under påvirkning av ... Wikipedia

    Familietre av UNIX-systemer UNIX (les UNIX) familie av bærbare, multitasking og flerbruker ... Wikipedia

    Familietre for UNIX-systemer UNIX (les Unix) er en gruppe bærbare, multitasking- og flerbrukeroperativsystemer. Det første UNIX-systemet ble utviklet i 1969 av Bell Labs-avdelingen til AT T. Siden den gang har det blitt opprettet ... Wikipedia

    Familietre for Unix-lignende operativsystemer Et Unix-lignende (noen ganger forkortet som *nix) operativsystem er et system som ble dannet under påvirkning av Unix. Begrepet inkluderer gratis/åpne operativsystemer hentet fra Bells Unix... ... Wikipedia

    Familietre for Unix-lignende operativsystemer Et Unix-lignende (noen ganger forkortet som *nix) operativsystem er et system som ble dannet under påvirkning av Unix. Begrepet inkluderer gratis/åpne operativsystemer hentet fra Bells Unix... ... Wikipedia

    Familietre for Unix-lignende operativsystemer Et Unix-lignende (noen ganger forkortet som *nix) operativsystem er et system som ble dannet under påvirkning av Unix. Begrepet inkluderer gratis/åpne operativsystemer hentet fra Bells Unix... ... Wikipedia

    Familietre for Unix-lignende operativsystemer Et Unix-lignende (noen ganger forkortet som *nix) operativsystem er et system som ble dannet under påvirkning av Unix. Begrepet inkluderer gratis/åpne operativsystemer hentet fra Bells Unix... ... Wikipedia

    Familietre for Unix-lignende operativsystemer Et Unix-lignende (noen ganger forkortet som *nix) operativsystem er et system som ble dannet under påvirkning av Unix. Begrepet inkluderer gratis/åpne operativsystemer hentet fra Bells Unix... ... Wikipedia

    Familietre for Unix-lignende operativsystemer Et Unix-lignende (noen ganger forkortet som *nix) operativsystem er et system som ble dannet under påvirkning av Unix. Begrepet inkluderer gratis/åpne operativsystemer hentet fra Bells Unix... ... Wikipedia

Hvis du nylig har begynt å lære Linux og bli komfortabel i dette enorme universet, har du sannsynligvis ofte kommet over begrepet Unix. Høres mye ut som Linux, men hva betyr det? Du lurer sikkert på hvordan unix skiller seg fra linux. Svaret på dette spørsmålet avhenger av hva du forstår med disse ordene. Tross alt kan hver av dem tolkes annerledes. I denne artikkelen skal vi se på en forenklet historie av Linux og Unix for å hjelpe deg å forstå hva de er og hvordan de er relatert. Som alltid, still gjerne spørsmål eller legg til Ytterligere informasjon i kommentarer.

Unix begynte sin historie på slutten av 1960-tallet og begynnelsen av 1970-tallet ved AT&T Bell Labs forskningsdatalaboratorier i USA. Sammen med MIT og General Electric begynte Bell Labs forskningslaboratorium å utvikle et nytt operativsystem. Noen forskere var misfornøyde med utviklingen av dette operativsystemet. De gikk bort fra å jobbe med hovedprosjektet og begynte å utvikle sitt eget OS. I 1970 fikk dette systemet navnet Unix, og to år senere ble det fullstendig omskrevet i programmeringsspråket C.

Dette tillot Unix å bli distribuert og portert til ulike enheter og dataplattformer.

Etter hvert som Unix fortsatte å utvikle seg, begynte AT&T å selge lisenser for å bruke det på universiteter så vel som til kommersielle formål. Dette gjorde at ikke alle, som nå, fritt kunne endre og distribuere koden til Unix-operativsystemet. Snart begynte mange utgaver og varianter av Unix-operativsystemet å dukke opp, designet for å løse ulike problemer. Den mest kjente av dem var BSD.

Linux ligner på Unix i funksjonalitet og funksjoner, men ikke i kodebase. Dette operativsystemet ble satt sammen fra to prosjekter. Det første er GNU-prosjektet, utviklet av Richard Stallman i 1983, det andre er Linux-kjernen, skrevet av Linus Torvalds i 1991.

Målet med GNU-prosjektet var å lage et system som ligner på, men uavhengig av, Unix. Med andre ord, et operativsystem som ikke inneholdt Unix-kode og som fritt kunne distribueres og modifiseres uten begrensninger, som fri programvare. Siden den gratis Linux-kjernen ikke kunne kjøre på egen hånd, fusjonerte GNU-prosjektet med Linux-kjernen, og Linux-operativsystemet ble født.

Linux ble designet under påvirkning av Minix-systemet, en etterkommer av Unix, men all koden ble skrevet fra bunnen av. I motsetning til Unix, som ble brukt på servere og store stormaskiner i forskjellige bedrifter, ble Linux designet for bruk på hjemmedatamaskin med enklere maskinvare.

I dag kjører Linux på et stort antall plattformer, mer enn noe annet operativsystem, disse er servere, innebygde systemer, mikrodatamaskiner, modemer og til og med Mobil. Nå vil forskjellen mellom linux og unix bli diskutert mer detaljert.

Hva er Unix

Begrepet Unix kan referere til følgende konsepter:

  • Det originale operativsystemet utviklet ved AT&T Bell Labs, på grunnlag av hvilket andre operativsystemer utvikles.
  • Varemerke, skrevet med store bokstaver. UNIX tilhører The Open Group, som har utviklet et sett med standarder for operativsystemer – Single UNIX Specification. Bare de systemene som overholder standardene kan legitimt kalles UNIX. Sertifisering er ikke gratis og krever at utviklere betaler for å bruke varemerket.
  • Alle operativsystemer er registrert med navnet Unix. Fordi de oppfyller de ovennevnte standardene. Disse er AIX, A/UX, HP-UX, Inspur K-UX, Reliant UNIX, Solaris, IRIX, Tru64, UnixWare, z/OS og OS X – ja, til og med de som kjører på Apple-datamaskiner.

Hva er Linux

Begrepet Linux refererer bare til kjernen. Et operativsystem er ikke komplett uten et skrivebordsmiljø og applikasjoner. Siden de fleste applikasjonene ble utviklet og for tiden utvikles under GNU-prosjektet, er det fulle navnet på operativsystemet GNU/Linux.

I dag bruker mange begrepet Linux for å referere til alle distribusjoner basert på Linux-kjernen. På dette øyeblikket Den nyeste versjonen av Linux-kjernen er 4.4, versjon 4.5 er under utvikling. Nummereringen av kjerneutgivelser ble endret fra 3.x til 4.x for ikke så lenge siden.

Linux er et Unix-lignende operativsystem som oppfører seg som Unix, men som ikke inneholder koden. Unix-lignende operativsystemer kalles ofte Un*x, *NIX og *N?X, eller til og med Unixoids. Linux har ikke Unix-sertifisering, og GNU står for GNU ikke Unix, så i så måte er Mac OS X mer Unix enn Linux. Ikke desto mindre er Linux-kjernen og GNU Linux OS svært lik Unix i funksjonalitet og implementerer de fleste prinsippene i Unix-filosofien. Dette er lesbar kode som lagrer systemkonfigurasjonen separat tekstfiler, samt bruk av små kommandolinjeverktøy, et grafisk skall og en øktbehandling.

Det er viktig å merke seg at ikke alle Unix-lignende systemer har fått UNIX-sertifisering. I visse sammenhenger kalles alle operativsystemer basert på UNIX eller dets ideer UNIX-lignende, uavhengig av om de har et UNIX-sertifikat eller ikke. I tillegg kan de være kommersielle og gratis.

Jeg håper det nå er klarere hvordan unix skiller seg fra linux. Men la oss gå enda lenger og oppsummere.

Hovedforskjeller

  • Linux er et gratis operativsystem med åpent kildekode, men den originale Unix gjør det ikke, bortsett fra noen av dens derivater.
  • Linux er en klone av den originale Unix, men den inneholder ikke koden.
  • Hovedforskjellen mellom unix og linux er at Linux kun er en kjerne, mens Unix var og er et fullverdig operativsystem.
  • Linux ble utviklet for personlige datamaskiner. Og Unix er først og fremst rettet mot store arbeidsstasjoner og servere.
  • I dag støtter Linux flere plattformer enn Unix.
  • Linux støtter flere typer filsystemer enn Unix.

Som du kan se, oppstår forvirringen vanligvis fordi linux vs unix kan bety helt forskjellige ting. Uansett hva meningen er ment, er det faktum at Unix kom først og Linux kom senere. Linux ble født ut av et ønske om programvarefrihet og portabilitet, inspirert av Unix-tilnærmingen. Det er trygt å si at vi alle skylder fri programvarebevegelsen, fordi verden ville vært et mye verre sted uten den.




Topp