unix

Er Linux Unix?

Er Linux Unix?

Introduktion

Operativsystemer styrer hardware og software på computere. De inkluderer Microsoft Windows, MacOS, Linux, Android, Unix og mange andre. Mens det mest dominerende desktop-operativsystem er Microsoft Windows, gør Linux open source-natur det til en levedygtig mulighed for brugbarhed på mange platforme. Android, udviklet af Google, tager størstedelen af ​​den mobile sektor af tablets og smartphones ved hjælp af Linux Kernel.

Der findes to typer operativsystemer; en single-tasking og et multi-tasking OS. Single-tasking OS kører et program ad gangen, mens Multi-tasking OS kører flere programmer samtidigt.

Multi-tasking-operativsystemer inkluderer Unix og Linux (et Unix-lignende OS) som eksempler. Før fremkomsten af ​​Linux og fremkomsten af ​​Windows-operativsystemet dominerede Unix computerverdenen.

Unix-operativsystemet har en række forskellige versioner; HP-UX, AIX, BSD blandt andre. Mange kan overveje Linux som en klon af Unix-operativsystemet, måske fordi de tilfældigvis deler nogle fælles funktioner i deres udsigter. Dette er dog ikke tilfældet, da Linux og Unix er separate enheder, selvom Linux blev frigivet meget senere end Unix.

Single Unix Specification er en gruppeudtryk, der gives til standarder for computeroperativsystemer, der overholder og kvalificerer sig til at bruge Unix-varemærket. Ethvert system, der hævder at være Unix, skal certificeres, hvis ikke betragtes det kun som et rent Unix-lignende system.

Definition af Unix

Unix kan bruges som et udtryk, der forklarer tre scenarier:

Først og fremmest henviser det til det originale operativsystem designet af AT&T Bell Labs og andre operativsystemer, der stammer fra dette operativsystem.

For det andet som UNIX, et varemærke administreret af den åbne gruppe, der udviklede et sæt guider til operativsystemer kaldet Single Unix Specification. Kun operativsystemer, der opfylder disse standarder, kan have navnet “Unix”, og udviklere af et operativsystem skal betale for licensen og royalties.

Endelig kan den bruges til at henvise til alle systemer, der er registreret med "Unix" -navnet, da de overholder standarderne for varemærket.

For at et operativsystem skal kaldes eller snarere klassificeres som Unix, skal det derfor opfylde en af ​​ovenstående definitioner. Hvis ikke, er det helt ikke en og kan bare være et Unix-lignende operativsystem.

Når vi taler om UNIX med hensyn til den anden forklaring, stammer operativsystemerne her fra den indledende AT&T Unix. Det er skrevet på programmeringssprog C og Assembly. Det originale arbejde var beregnet til at fungere inden for Bell-systemet, men blev senere licenseret til eksterne grupper, der omfattede akademiske og kommercielle varianter fra leverandører.

Systemerne i Unix har et fælles modulært design kaldet Unix-filosofien; vedrørende det sæt af enkle værktøjer, operativsystemet tilbyder, der har til opgave at have en begrænset, veldefineret rolle.

I årenes løb er der udviklet forskellige Unix-lignende operativsystemer. Af disse er Linux opstået som den mest populære fortrængning af SUS-certificeret Unix.

Hvad er Linux-operativsystemet?

På den anden side er Linux, som blev udviklet af Linus Torvalds, en gruppe af operativsystemer, der er open source, og derfor gratis kan ændres, så de passer til slutbrugernes behov. Det blev frigivet i begyndelsen af ​​1990'erne med hovedmålet at være pc'er, men har spredt sig til flere platforme, der slår andre operativsystemer.

Linux er blevet betegnet som Unix-lignende, et udtryk, der betyder et operativsystem, der ligner et Unix-system. Det kan ikke kvalificere sig som en eller certificeres til en bestemt version af Single Unix-specifikationen.

Linux er også en kerne designet af Torvalds. Det har vist sig at være fleksibelt gennem årene og har en række anvendelser. Android, designet oven på Linux-kernen, er det mest anvendte mobile operativsystem til mobile enheder, og selv Android-tv er stigende.

Nogle versioner af Linux, benævnt Linux-distributioner, inkluderer blandt andet Ubuntu, OpenSuse, Redhat, Solaris. Disse fra Unix er AIS, HP-UX, BSD, Iris. I modsætning hertil har Unix den mindste andel af versioner.

Forskel mellem Linux og Unix

Det ville være forkert at sige, at Linux er Unix på grund af følgende særpræg, der sigter mod at udelukke de to som en ting.

  1. Fleksibilitet og kompatibilitet: Linux er fleksibelt og kompatibelt med de fleste hardware. Det kan installeres og køres på de fleste platforme. Disse inkluderer mobiltelefoner, tablets og spilkonsoller. Unix kan dog kun arbejde på specialiseret hardware og specifikke CPU-processorer. Det er ikke kompatibelt ligesom Linux-operativsystemet, og dets installation kræver strenge og proceduremæssige hardwaremaskiner.
  2. Koste: Linux-distributioner er gratis, der er ingen omkostninger ved download og kan distribueres via forskellige medier. De få prissatte Linux-distroer er overkommelige. I tilfælde af serverversioner betaler institutioner til distributører for en supportpolitik, men ikke for selve softwaren. På den anden side er Unix slet ikke gratis. Sælgere af forskellige Unix-smag tilbyder dem i varierende priser. Kommercielt er Unix ofte skræddersyet til et bestemt system. Således er de oprindelige omkostninger høje.
  3. Tilgængelighed af kildekode: Linux's kildekode er frit tilgængelig, mens den til Unix ikke er. Brugere kan ændre og foretage ændringer i Linux-systemet på deres enheder. Salg er dog begrænset. Dette er ikke tilfældet for Unix; dens kildekode er ikke tilgængelig, da den ikke er en freeware.
  4. Bærbarhed: Unix-systemet er ikke så bærbart som Linux er. Linux er ekstremt bærbar og kan køre på en række lagringsmedier og håndholdte enheder.
  5. Kommandolinje og GUI: Når vi beskæftiger os med Linux-operativsystemet, forbinder vi det med en minimal grafisk brugergrænseflade og en kommandolinjegrænseflade, der mest bruges. Unix bruger kun kommandolinjegrænsefladen, mens udviklingen af ​​en grafisk brugergrænseflade er i gang.
  6. Filsystemer: Linux har evnen til at understøtte et stort sæt filsystemer sammenlignet med Unix. Under installationen er omkostningerne relativt lave.
  7. Ansøgninger: Linux-operativsystemet har en række brugere; fra hjemmebrugere, udviklere til computerentusiaster. Unix har knappe brugere, hovedsageligt designet til mainframes, servere og arbejdsstationer. Kun OS X-versionen målrettede mod alle i sit oprindelige design.
  8. Skal: Linux-systemet bruger Bourne Again Shell (BASH) som sin standard shell og kan understøtte flere kommandotolke. Unix var oprindeligt forbundet med Bourne-skallen, men blev senere kompatibel med mange andre som Korn og C.
  9. Sikkerhed: Linux har en hurtig og effektiv svarprocent på fejl og trusler. Da det er et åbent operativsystem, kan enhver bruger rapportere en fejl, der er rettet inden for en kort tidsperiode. I Unix skal brugeren være tålmodig for at erhverve den korrekte fejlrettelsesplaster.

Ligheder mellem Linux- og Unix-operativsystemer

Selvom disse to er forskellige på så mange måder, er der visse funktioner, de deler; fra funktionalitet til design. Dette betyder ikke, at de overhovedet er ens, men kun en sammenligning af, hvorfor nogle brugere kan forveksle de to.

Både Linux- og Unix-operativsystemerne kan multitaske og fungere på en række forskellige platforme. Desuden anvender begge disse en monolitisk kerne i deres funktion. Monolitiske kerner er kendetegnet ved et design, hvor hele operativsystemet fungerer i kernerummet, og kernen kan indlæse og aflæse eksekverbare moduler, mens enheden kører.

En anden lighed er, at de er modulære; en funktion i de to operativsystemer kan fjernes og udskiftes uden behov for genstart. Andre som Loadable Kernel Module kan tilføjes i Linux, mens systemet kører.

Udviklingen i Unix OS gør det i stand til ikke at bruge GUI ud over det allerede nuværende kommandolinjeværktøj. Denne funktion var kun til stede i Linux, men er almindelig for dem begge i senere versioner af Unix.

Konklusion

Linux kan ikke siges at være Unix, hovedsagelig fordi det blev skrevet fra bunden. Det har ikke nogen original Unix-kode indeni. Når man ser på de to operativsystemer, bemærker du muligvis ikke meget af en forskel, da Linux blev designet til at fungere ligesom Unix, men det indeholder ikke nogen af ​​dens kode. Desuden mangler den en Unix-certificering for at opfylde betingelserne for at blive kaldt et Unix OS som nævnt.

Når vi studerer de to, skal vi bemærke, at Linux er blevet populær inden for computerhardware og software, spil, tablets, mainframes. Sidstnævnte er på den side almindeligt anvendt til internetservere, arbejdsstationer og personlige computere fra Solaris, Intel og HP. Af de to er Linux mere populært blandt brugerne.

Ud over alle disse findes der Linux-baserede Unix-lignende opsætninger, der ikke bruger mange GNU-værktøjer, mens der også er operativsystemer, der bruger Linux-kernen, men ikke ligner Unix-systemet. For eksempel har Android en Linux-kerne, men er på ingen måde en Unix-enhed. At skelne mellem disse to bliver vanskeligt, hovedsageligt på grund af fleksibiliteten i Linux; det kan integreres i forskellige systemer, uanset om det er Unix-lignende eller ej.

Yderligere info og kilder

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

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

https: // beebom.com / unix-vs-linux-hvad-er-forskellen /

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

https: // www.quora.com / Hvad er lighederne og forskellene mellem UNIX og Linux

Kæmp om Wesnoth-vejledning
Slaget om Wesnoth er et af de mest populære open source-strategispil, som du kan spille på dette tidspunkt. Ikke kun har dette spil været under udvikl...
0 A.D. Vejledning
Ud af de mange strategispil derude, 0 A.D. formår at skille sig ud som en omfattende titel og et meget dybt, taktisk spil på trods af at det er open s...
Unity3D Tutorial
Introduktion til Unity 3D Unity 3D er en kraftfuld spiludviklingsmotor. Det er cross platform, det er det giver dig mulighed for at oprette spil til m...