Är Linux Unix?

Is Linux Unix



Introduktion

Operativsystem hanterar datorns hårdvara och programvara. De inkluderar Microsoft Windows, MacOS, Linux, Android, Unix och många andra. Medan det mest dominerande stationära operativsystemet är Microsoft Windows, gör Linux med öppen källkod att det är ett livskraftigt alternativ för användbarhet på många plattformar. Android, utvecklat av Google, tar större delen bland mobilsektorn av surfplattor och smartphones som använder Linux Kernel .

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







Operativsystem med flera uppgifter inkluderar Unix och Linux (ett Unix-liknande operativsystem) som exempel. Innan Linux kom och uppkomsten av Windows operativsystem dominerade Unix datorvä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 med sig av några gemensamma funktioner i sin syn. Detta är dock inte fallet eftersom Linux och Unix är separata enheter trots att Linux släpptes mycket senare än Unix.



De Enkel Unix -specifikation är en gruppterm 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 vara certifierade, om inte det bara betraktas som ett rent 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, kallas ett varumärke som hanteras av den öppna gruppen som utvecklat en uppsättning guider för operativsystem Enkel Unix -specifikation . Endast operativsystem som uppfyller dessa standarder kan bära namnet Unix och utvecklare av ett operativsystem måste betala för licensen och royalties.

Slutligen kan den användas för att hänvisa till alla system som är registrerade med Unix -namnet eftersom de överensstämmer med varumärkets standarder.

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 en och kan bara vara ett Unix-liknande operativsystem.

När man talar om UNIX med avseende på den andra förklaringen kommer operativsystemen här från den första AT&T Unix. Den är skriven på programmeringsspråk C och Assembly. Det ursprungliga verket var avsett att fungera inom Bell System 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; beträffande 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 var 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 betecknats som Unix-liknande, en term som betyder ett operativsystem som liknar ett Unix-system. Den kanske inte kvalificerar sig som en eller är certifierad för någon särskild version av Single Unix Specification.

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 -kärnan är det mest använda mobila operativsystemet för mobila enheter och till och med Android -TV ökar.

Vissa versioner av Linux, kallad Linux -distributioner inkluderar Ubuntu, OpenSuse, Redhat, Solaris bland andra. De hos 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. Det kan installeras och köras på de flesta plattformar. Dessa inkluderar mobiltelefoner, surfplattor och spelkonsoler. Unix kan dock bara fungera på specialiserad hårdvara och specifika CPU -processorer. Det är inte kompatibelt som Linux -operativsystemet och installationen kräver strikta och procedurmässiga hårdvarumaskiner.
  2. Kosta : Linux -distributioner är gratis, det finns inga kostnader för nedladdning och kan distribueras via olika medier. De få prissatta Linux distros ä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 till varierande priser. Kommersiellt är Unix ofta skräddarsytt för ett visst system. Således är den ursprungliga kostnaden hög.
  3. Tillgänglighet av källkod : Linux källkod är fritt tillgänglig medan den för Unix inte är det. Användare kan ändra och göra ändringar i Linux -systemet på sina enheter. Men försäljningen är 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 portabelt och kan köras på en mängd olika lagringsmedier och handhållna enheter.
  5. Kommandorad och GUI : När vi arbetar med Linux -operativsystemet associerar vi det med ett minimalt grafiskt användargränssnitt och ett kommandoradsgränssnitt som oftast 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 kostnaden relativt låg.
  7. Ansökningar : Linux -operativsystemet har en mängd olika användare; från hemanvändare, utvecklare till datorentusiaster. Unix har knappa användare, främst avsedda för stordatorer, servrar och arbetsstationer. Endast OS X -versionen riktade sig till alla i sin ursprungliga design.
  8. Skal : Linux -systemet använder Bourne Again Shell (BASH) som standardskal och kan stödja flera kommandotolkar. Unix associerades ursprungligen 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 är åtgärdat inom en kort tidsperiod. I Unix måste användaren ha tålamod för att få rätt buggfixningspatch.

Likheter mellan Linux- och Unix -operativsystem

Även om dessa två är olika 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 varandra, utan bara en jämförelse av varför vissa användare kan förvirra de två.

Både operativsystemen Linux och Unix kan multitaskas och fungera på en mängd olika plattformar. Båda dessa använder dessutom en monolitisk kärna i deras 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å operativsystemen kan tas bort och ersättas utan att du behöver starta 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. Den här funktionen fanns bara i Linux men är vanligt 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 inom. Om du tittar på de två operativsystemen kanske du inte märker någon större skillnad eftersom Linux var utformat för att fungera precis som Unix, men det innehåller inte någon av dess koder. Dessutom saknar det en 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ärt inom datorhårdvara och programvara, spel, surfplattor, stordatorer. Den 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 det 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 dessa två blir svårt främst på grund av flexibiliteten hos 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://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