Er Linux Unix?

Is Linux Unix



Introduktion

Operativsystemer administrerer 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 -naturen det til en levedygtig mulighed for brugbarhed på mange platforme. Android, udviklet af Google, tager størstedelen af ​​mobilsektoren på tablets og smartphones, der bruger Linux kerne .

Der findes to typer operativsystemer; en single-tasking og en 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 betragter måske Linux som en klon af Unix -operativsystemet, måske fordi de tilfældigvis deler nogle fælles funktioner i deres syn. Dette er imidlertid ikke tilfældet, da Linux og Unix er separate enheder, selvom Linux blev frigivet meget senere end Unix.



Det Enkelt Unix -specifikation er en gruppeterm givet 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 være certificeret, hvis ikke det kun betragtes som et simpelt Unix-lignende system.





Definition af Unix

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

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



For det andet, som UNIX, kaldes et varemærke administreret af den åbne gruppe, der udviklede et sæt vejledninger til operativsystemer Enkelt Unix -specifikation . Kun operativsystemer, der opfylder disse standarder, kan bære navnet Unix, og udviklere af et operativsystem skal betale for licensen og royalties.

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

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

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

Systemerne i Unix har et fælles modulopbygget design omtalt som Unix -filosofien; hvad angår de enkle værktøjer, operativsystemet tilbyder, der har til opgave at have en begrænset, veldefineret rolle.

I årenes løb er forskellige Unix-lignende operativsystemer blevet udviklet. Af disse er Linux fremstået som den mest populære fortrængende SUS-certificerede Unix.

Hvad er Linux -operativsystemet?

På den anden side er Linux, der blev udviklet af Linus Torvalds, en gruppe operativsystemer, der er open-source og derfor gratis kan ændres, så de passer til slutbrugernes behov. Det var udgivet i begyndelsen af ​​1990'erne hvor hovedmålet er personlige computere, 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 være certificeret til en bestemt version af Single Unix Specification.

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

Nogle versioner af Linux, kaldet Linux distributioner omfatter blandt andet Ubuntu, OpenSuse, Redhat, Solaris. 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 én ting.

  1. Fleksibilitet og kompatibilitet : Linux er fleksibelt og kompatibelt med de fleste hardware. Det kan installeres og køre på de fleste platforme. Disse omfatter mobiltelefoner, tablets og spillekonsoller. Unix kan dog kun arbejde på specialiseret hardware og specifikke CPU -processorer. Det er ikke kompatibelt som Linux -operativsystemet, og installationen kræver strenge og proceduremæssige hardware -maskiner.
  2. Koste : Linux -distributioner er gratis, der er ingen omkostninger ved downloading og kan distribueres via forskellige medier. De få prisede Linux -distros er overkommelige. I tilfælde af serverversioner foretager institutioner betaling 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 til 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 kildekode er frit tilgængelig, mens den for Unix ikke er det. Brugere kan ændre og foretage ændringer af Linux -systemet på deres enheder. Salget er dog begrænset. Dette er ikke tilfældet for Unix; dets kildekode er ikke tilgængelig, da det ikke er et freeware.
  4. Bærbarhed : Unix -systemet er ikke så bærbart som Linux. 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 behandler Linux -operativsystemet, forbinder vi det med en minimal grafisk brugergrænseflade og en kommandolinjegrænseflade, der for det meste 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 forskellige brugere; fra hjemmebrugere, udviklere til computerentusiaster. Unix har knappe brugere, hovedsageligt designet til mainframes, servere og arbejdsstationer. Kun OS X -versionen målrettede alle i sit oprindelige design.
  8. Skal : Linux -systemet bruger Bourne Again Shell (BASH) som standardskal 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 et kort tidsrum. I Unix skal brugeren være tålmodig for at få den korrekte fejlrettelsesrettelse.

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 er ikke at sige, at de overhovedet ligner hinanden, men kun en sammenligning af, hvorfor nogle brugere kan forvirre de to.

Både Linux- og Unix -operativsystemerne kan multitaske og operere 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 modulopbyggede; 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 eksisterende 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 hovedsageligt fordi det blev skrevet fra bunden. Den har ikke nogen original Unix -kode inden for. Når man ser på de to operativsystemer, bemærker du måske ikke den store forskel, da Linux var designet til at fungere ligesom Unix, men det indeholder ikke nogen af ​​dets koder. Desuden mangler den en Unix -certificering for at opfylde betingelserne for at blive kaldt et Unix OS som førnævnt.

Når vi studerer de to, skal vi bemærke, at Linux har vundet popularitet inden for computerhardware og software, spil, tablets, mainframes. Sidstnævnte har derimod været almindeligt brugt til internetservere, arbejdsstationer og personlige computere fra Solaris, Intel og HP. Af de to er Linux mere populær blandt brugerne.

Ud over alle disse findes der Linux-baserede Unix-lignende opsætninger, der ikke anvender mange GNU-værktøjer, mens der også er operativsystemer, der gør brug af 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 svært hovedsageligt på grund af fleksibiliteten i Linux; det kan integreres i forskellige systemer, uanset om det er Unix-lignende eller ej.

Yderligere oplysninger og kilder

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

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

https://beebom.com/unix-vs-linux-what-is-the-difference/

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

https://www.quora.com/What-are-the-similarities-and-differences-between-UNIX-and-Linux