unix

Är Linux Unix?

Är Linux Unix?

Introduktion

Operativsystem hanterar dators hårdvara och programvara. De inkluderar Microsoft Windows, MacOS, Linux, Android, Unix och många andra. Medan det mest dominerande operativsystemet för stationära datorer är Microsoft Windows gör Linux med öppen källkod det till ett användbar alternativ för användbarhet på många plattformar. Android, utvecklat av Google, tar den största delen av den mobila sektorn av surfplattor och smartphones med Linux Kernel.

Det finns två typer av operativsystem; en single-tasking och en multi-tasking OS. OS med en uppgift kör ett program i taget medan operativsystem med flera uppgifter kör flera program samtidigt.

Multi-tasking-operativsystem inkluderar Unix och Linux (ett Unix-liknande operativsystem) som exempel. Innan Linux kom och Windows-operativsystemet ökade, dominerade Unix datavärlden.

Operativsystemet Unix har en mängd olika versioner; HP-UX, AIX, BSD bland andra. Många kan betrakta Linux som en klon av Unix-operativsystemet, kanske för att de råkar dela några vanliga funktioner i deras syn. Detta är dock inte fallet eftersom Linux och Unix är separata enheter trots att Linux släpptes mycket senare än Unix.

Single Unix Specification är en gruppbeteckning som ges till standarder för datoroperativsystem som uppfyller och kvalificerar sig för att använda Unix-varumärket. Alla system som påstår sig vara Unix måste certifieras, om inte det bara betraktas som enbart Unix-liknande system.

Definition av Unix

Unix kan användas som en term som förklarar tre scenarier:

Först och främst hänvisar det till det ursprungliga operativsystemet som designats av AT&T Bell Labs och andra operativsystem som härrör från detta operativsystem.

För det andra, som UNIX, ett varumärke som hanteras av den öppna gruppen som utvecklade en uppsättning guider för operativsystem som heter Single Unix Specification. Endast operativsystem som uppfyller dessa standarder kan ha namnet "Unix" och utvecklare av ett operativsystem måste betala för licens och royalty.

Slutligen kan den användas för att referera till alla system som är registrerade med "Unix" -namnet eftersom de uppfyller standarderna för varumärket.

För att ett operativsystem ska kunna kallas eller snarare klassificeras som Unix måste det därför uppfylla någon av ovanstående definitioner. Om inte, är det helt inte ett och kan bara vara ett Unix-liknande operativsystem.

När vi talar om UNIX med avseende på den andra förklaringen härrör operativsystemen från den ursprungliga AT&T Unix. Den är skriven på programmeringsspråk C och Assembly. Det ursprungliga arbetet var avsett för att fungera inom Bell-systemet men licensierades senare till externa grupper som omfattade akademiska och kommersiella varianter från leverantörer.

Systemen i Unix har en gemensam modulär design som kallas Unix-filosofin; angående uppsättningen enkla verktyg som operativsystemet erbjuder som har en begränsad, väldefinierad roll.

Under åren har olika Unix-liknande operativsystem utvecklats. Av dessa har Linux framstått som den mest populära förskjutande SUS-certifierade Unix.

Vad är Linux-operativsystemet?

Å andra sidan är Linux, som utvecklats av Linus Torvalds, en grupp operativsystem som är öppen källkod och därmed gratis att modifiera för att passa slutanvändarnas behov. Det släpptes i början av 1990-talet med huvudmålet att vara persondatorer men har spridit sig till fler plattformar som slår andra operativsystem.

Linux har kallats Unix-liknande, en term som betyder ett operativsystem som liknar ett Unix-system. Det kan inte kvalificera sig som en eller vara certifierad för någon specifik version av Single Unix-specifikationen.

Linux är också en kärna designad av Torvalds. Det har visat sig vara flexibelt genom åren och har en mängd olika applikationer. Android, designad ovanpå Linux Kernel är det mest använda mobila operativsystemet för mobila enheter och till och med Android-tv ökar.

Vissa versioner av Linux, kallade Linux-distributioner, inkluderar bland annat Ubuntu, OpenSuse, Redhat, Solaris. De av Unix är AIS, HP-UX, BSD, Iris. Däremot har Unix minst andel versioner.

Skillnad mellan Linux och Unix

Det skulle vara fel att säga att Linux är Unix på grund av följande särdrag som syftar till att utesluta de två som en sak.

  1. Flexibilitet och kompatibilitet: Linux är flexibelt och kompatibelt med de flesta hårdvaror. Den kan installeras och köras på de flesta plattformar. Dessa inkluderar mobiltelefoner, surfplattor och spelkonsoler. Unix kan dock bara arbeta på specialiserad hårdvara och specifika CPU-processorer. Det är inte kompatibelt som Linux-operativsystemet och dess installation kräver strikta och procedurella maskinvarumaskiner.
  2. Kosta: Linux-distributioner är gratis, det finns inga kostnader för nedladdning och kan distribueras via olika media. De få prissatta Linux-distributionerna är överkomliga. När det gäller serverversioner betalar institutioner till distributörer för en supportpolicy men inte för själva programvaran. Å andra sidan är Unix inte alls gratis. Säljare av olika Unix-smaker erbjuder dem i varierande priser. Kommersiellt är Unix ofta skräddarsydd för ett visst system. Således är den ursprungliga kostnaden hög.
  3. Källkodens tillgänglighet: Linux källkod är fritt tillgänglig medan den för Unix inte är. Användare kan ändra och göra ändringar i Linux-systemet på sina enheter. Säljningen är dock begränsad. Detta är inte fallet för Unix; dess källkod är inte tillgänglig eftersom det inte är ett freeware.
  4. Bärbarhet: Unix-systemet är inte lika bärbart som Linux. Linux är extremt bärbart och kan köras på en mängd lagringsmedier och handhållna enheter.
  5. Kommandorad och GUI: När vi hanterar Linux-operativsystemet associerar vi det med ett minimalt grafiskt användargränssnitt och ett kommandoradsgränssnitt som mest används. Unix använder bara kommandoradsgränssnittet, medan utvecklingen av ett grafiskt användargränssnitt pågår.
  6. Filsystem: Linux har förmågan att stödja en stor uppsättning filsystem jämfört med Unix. Under installationen är kostnaderna relativt låga.
  7. Applikationer: Operativsystemet Linux har en mängd olika användare; från hemanvändare, utvecklare till datorentusiaster. Unix har knappa användare, huvudsakligen utformade för stordatorer, servrar och arbetsstationer. Endast OS X-versionen riktade alla i sin ursprungliga design.
  8. Skal: Linux-systemet använder Bourne Again Shell (BASH) som standardskal och kan stödja flera kommandotolkar. Unix var ursprungligen associerat med Bourne-skalet men blev senare kompatibelt med många andra som Korn och C.
  9. säkerhet: Linux har en snabb och effektiv svarsfrekvens på buggar och hot. Eftersom det är ett öppet operativsystem kan alla användare rapportera ett fel som fixas inom en kort tidsperiod. I Unix måste användaren ha tålamod för att få rätt korrigeringsfix.

Likheter mellan operativsystem Linux och Unix

Även om dessa två skiljer sig på så många sätt finns det vissa funktioner de delar; från funktionalitet till design. Detta är inte att säga att de alls liknar utan bara en jämförelse av varför vissa användare kan förvirra de två.

Både Linux- och Unix-operativsystemen kan multitask och fungera på en mängd olika plattformar. Dessutom använder båda dessa en monolitisk kärna i sin funktion. Monolitiska kärnor kännetecknas av en design där hela operativsystemet fungerar i kärnutrymmet, och kärnan kan ladda och lossa körbara moduler medan enheten körs.

En annan likhet är att de är modulära; en funktion i de två operativsystemet kan tas bort och ersättas utan att det behöver startas om. Andra som Loadable Kernel Module kan läggas till i Linux medan systemet körs.

Utvecklingen i Unix OS gör att den inte kan använda GUI förutom det redan befintliga kommandoradsverktyget. Denna funktion fanns endast i Linux men är vanlig för dem båda i senare versioner av Unix.

Slutsats

Linux kan inte sägas vara Unix främst för att det skrevs från grunden. Den har ingen original Unix-kod. Om du tittar på de två operativsystemen kanske du inte märker mycket av skillnaden eftersom Linux var utformat för att fungera precis som Unix, men det innehåller inte någon av dess kod. Dessutom saknar det ett Unix-certifiering för att uppfylla villkoren för att kallas ett Unix OS som nämnts ovan.

När vi studerar de två bör vi notera att Linux har blivit populär inom datorhårdvara och programvara, spel, surfplattor, mainframes. Det senare har å andra sidan ofta använts för internetservrar, arbetsstationer och persondatorer från Solaris, Intel och HP. Av de två är Linux mer populärt bland användare.

Förutom alla dessa finns Linux-baserade Unix-liknande inställningar som inte använder många GNU-verktyg medan det också finns operativsystem som använder Linux-kärnan men inte liknar Unix-systemet. Till exempel har Android en Linux-kärna men är inte på något sätt en Unix-enhet. Att skilja mellan dessa två blir svårt, främst på grund av flexibiliteten i Linux; den kan integreras i olika system, vare sig Unix-liknande eller inte.

Ytterligare information och källor

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

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

https: // beebom.com / unix-vs-linux-vad-är-skillnaden /

https: // www.techworms.net / 2016/11 / skillnad-linux-unix-operativsystem.html

https: // www.quora.com / Vad är-likheterna och skillnaderna mellan UNIX och Linux

Shadow of the Tomb Raider for Linux Tutorial
Shadow of the Tomb Raider är det tolfte tillskottet till Tomb Raider-serien - en action-äventyrsspelfranchise skapad av Eidos Montreal. Spelet mottogs...
Hur man förbättrar FPS i Linux?
FPS står för Bildrutor per sekund. FPS: s uppgift är att mäta bildfrekvensen i videouppspelningar eller spelprestanda. Med enkla ord betecknas antalet...
De bästa Oculus App Lab-spelen
Om du är Oculus-headsetägare måste du vara förtjust i sidoladdning. Sideladdning är processen för att installera icke-butiksinnehåll på ditt headset. ...