Er Linux Unix?

Is Linux Unix



Introduksjon

Operativsystemer administrerer maskinvare og programvare til datamaskiner. De inkluderer Microsoft Windows, MacOS, Linux, Android, Unix og mange andre. Selv om det mest dominerende stasjonære operativsystemet er Microsoft Windows, gjør Linux åpen kildekode -natur det et levedyktig alternativ for brukervennlighet på mange plattformer. Android, utviklet av Google, tar brorparten blant mobilsektoren for nettbrett og smarttelefoner som bruker Linux kjerne .

Det finnes to typer operativsystemer; et enkelt-oppgave- og et fleroppgave-operativsystem. OS med én oppgave kjører ett program om gangen mens Multi-tasking OS kjører flere programmer samtidig.







Operativsystemer med flere oppgaver inkluderer Unix og Linux (et Unix-lignende operativsystem) som eksempler. Før advent av Linux og fremveksten av Windows -operativsystemet, dominerte Unix databehandlingsverdenen.



Unix -operativsystemet har en rekke versjoner; HP-UX, AIX, BSD blant andre. Mange kan betrakte Linux som en klon av Unix -operativsystemet, kanskje fordi de tilfeldigvis deler noen vanlige funksjoner i sitt syn. Imidlertid er dette ikke tilfelle ettersom Linux og Unix er separate enheter, selv om Linux ble utgitt mye senere enn Unix.



De Enkel Unix -spesifikasjon er et gruppebegrep gitt til standarder for datamaskinoperativsystemer som overholder og kvalifiserer for bruk av Unix -varemerket. Ethvert system som hevder å være Unix må være sertifisert, hvis ikke blir det bare sett på som et rent Unix-lignende system.





Definisjon av Unix

Unix kan brukes som et begrep som forklarer tre scenarier:

Først og fremst refererer det til det originale operativsystemet designet av AT&T Bell Labs og andre operativsystemer avledet fra dette operativsystemet.



For det andre, som UNIX, et varemerke administrert av den åpne gruppen som utviklet et sett med guider for operativsystemer Enkel Unix -spesifikasjon . Bare operativsystemer som oppfyller disse standardene kan bære navnet Unix og utviklere av et operativsystem må betale for lisensen og royalties.

Til slutt kan den brukes til å referere til alle systemer som er registrert med Unix -navnet ettersom de overholder standardene for varemerket.

Derfor, for at et operativsystem skal bli kalt eller snarere klassifisert som Unix, må det tilfredsstille noen av definisjonene ovenfor. Hvis ikke, er det ikke en og kan bare være et Unix-lignende operativsystem.

Når vi snakker om UNIX med hensyn til den andre forklaringen, stammer operativsystemene her fra den første AT&T Unix. Den er skrevet på C og Assembly programmeringsspråk. Det originale verket var ment for å fungere i Bell System, men ble senere lisensiert til eksterne grupper som omfattet akademiske og kommersielle varianter fra leverandører.

Systemene i Unix har en felles modulær design referert til som Unix -filosofien; angående settet med enkle verktøy som operativsystemet tilbyr som har en begrenset, veldefinert rolle.

Gjennom årene har forskjellige Unix-lignende operativsystemer blitt utviklet. Av disse har Linux dukket opp som den mest populære fortrengende SUS-sertifiserte Unix.

Hva er Linux -operativsystemet?

På den annen side er Linux, som ble utviklet av Linus Torvalds, en gruppe operativsystemer som er åpen kildekode og dermed gratis kan endres for å passe sluttbrukernes behov. Det var utgitt på begynnelsen av 1990 -tallet med hovedmålet som personlige datamaskiner, men har spredd seg til flere plattformer som slår andre operativsystemer.

Linux har blitt betegnet som Unix-lignende, et begrep som betyr et operativsystem som ligner et Unix-system. Den kan ikke kvalifisere som en eller være sertifisert for en bestemt versjon av Single Unix -spesifikasjonen.

Linux er også en kjerne designet av Torvalds. Det har vist seg å være fleksibelt gjennom årene og har en rekke bruksområder. Android, designet på toppen av Linux -kjernen, er det mest brukte mobile operativsystemet for mobile enheter, og til og med Android -TV er på vei oppover.

Noen versjoner av Linux, referert til som Linux -distribusjoner inkluderer blant annet Ubuntu, OpenSuse, Redhat, Solaris. De til Unix er AIS, HP-UX, BSD, Iris. I kontrast har Unix minst andel versjoner.

Forskjellen mellom Linux og Unix

Det ville være feil å si at Linux er Unix på grunn av følgende særpreg som tar sikte på å utelukke de to som én ting.

  1. Fleksibilitet og kompatibilitet : Linux er fleksibelt og kompatibelt med de fleste maskinvare. Den kan installeres og kjøres på de fleste plattformer. Disse inkluderer mobiltelefoner, nettbrett og spillkonsoller. Imidlertid kan Unix bare fungere på spesialisert maskinvare og spesifikke CPU -prosessorer. Det er ikke kompatibelt som Linux -operativsystemet, og installasjonen krever strenge og prosessuelle maskinvaremaskiner.
  2. Koste : Linux -distribusjoner er gratis, det påløper ingen kostnader ved nedlasting og kan distribueres via forskjellige medier. De få prisede Linux -distroene er rimelige. Når det gjelder serverversjoner, foretar institusjoner betaling til distributører for en støttepolicy, men ikke for selve programvaren. På den annen side er Unix ikke gratis i det hele tatt. Selgere av forskjellige Unix -smaker tilbyr dem til varierende priser. Kommersielt er Unix ofte skreddersydd for et bestemt system. Dermed er den opprinnelige kostnaden høy.
  3. Tilgjengelighet av kildekoden : Linuxs kildekode er fritt tilgjengelig mens den for Unix ikke er det. Brukere kan endre og gjøre endringer i Linux -systemet på enhetene sine. Salget er imidlertid begrenset. Dette er ikke tilfellet for Unix; kildekoden er ikke tilgjengelig siden den ikke er et freeware.
  4. Bærbarhet : Unix -systemet er ikke så bærbart som Linux er. Linux er ekstremt bærbart og kan kjøres på en rekke lagringsmedier og håndholdte enheter.
  5. Kommandolinje og GUI : Når vi arbeider med Linux -operativsystemet, forbinder vi det med et minimalt grafisk brukergrensesnitt og et kommandolinjegrensesnitt som for det meste brukes. Unix bruker bare kommandolinjegrensesnittet, mens utviklingen av et grafisk brukergrensesnitt pågår.
  6. Filsystemer : Linux har muligheten til å støtte et stort sett med filsystemer sammenlignet med Unix. Under installasjonen er kostnaden relativt lav.
  7. applikasjoner : Linux -operativsystemet har en rekke brukere; fra hjemmebrukere, utviklere til datamaskinentusiaster. Unix har knappe brukere, hovedsakelig designet for mainframes, servere og arbeidsstasjoner. Bare OS X -versjonen målrettet alle i sin første design.
  8. Skall : Linux -systemet bruker Bourne Again Shell (BASH) som standardskall og kan støtte flere kommandotolkere. Unix ble opprinnelig assosiert med Bourne -skallet, men ble senere kompatibelt med mange andre som Korn og C.
  9. Sikkerhet : Linux har en rask og effektiv svarprosent på feil og trusler. Siden det er et åpent operativsystem, kan enhver bruker rapportere en feil som er løst innen kort tid. I Unix må brukeren være tålmodig for å skaffe den riktige feilrettingsoppdateringen.

Likheter mellom Linux og Unix operativsystemer

Selv om disse to er forskjellige på så mange måter, er det visse funksjoner de deler; fra funksjonalitet til design. Dette er ikke å si at de i det hele tatt er like, men bare en sammenligning av hvorfor noen brukere kan forvirre de to.

Både Linux- og Unix -operativsystemene kan multitaske og operere på en rekke plattformer. Dessuten bruker begge disse en monolitisk kjerne i sin funksjon. Monolitiske kjerner er preget av et design der hele operativsystemet jobber i kjerneområdet, og kjernen kan laste og laste ut kjørbare moduler mens enheten kjører.

En annen likhet er at de er modulære; en funksjon i de to operativsystemene kan fjernes og erstattes uten behov for omstart. Andre som Loadable Kernel Module kan legges til i Linux mens systemet kjører.

Utviklingen i Unix OS gjør det i stand til ikke å bruke GUI i tillegg til det allerede eksisterende kommandolinjeverktøyet. Denne funksjonen var bare til stede i Linux, men er vanlig for dem begge i senere versjoner av Unix.

Konklusjon

Linux kan ikke sies å være Unix hovedsakelig fordi det ble skrevet fra bunnen av. Den har ingen original Unix -kode i. Når du ser på de to operativsystemene, merker du kanskje ikke stor forskjell, ettersom Linux ble designet for å fungere akkurat som Unix, men det inneholder ikke noen av kodene. Dessuten mangler den en Unix -sertifisering for å tilfredsstille betingelsene for å bli kalt et Unix OS som nevnt ovenfor.

Når vi studerer de to, bør vi merke oss at Linux har vunnet popularitet innen maskinvare og programvare, spill, nettbrett, mainframes. Sistnevnte har derimot blitt brukt for internett -servere, arbeidsstasjoner og personlige datamaskiner fra Solaris, Intel og HP. Av de to er Linux mer populært blant brukerne.

I tillegg til alle disse finnes det Linux-baserte Unix-lignende oppsett som ikke bruker mange GNU-verktøy, mens det også er operativsystemer som bruker Linux-kjernen, men ikke ligner Unix-systemet. For eksempel har Android en Linux -kjerne, men er ikke på noen måte en Unix -enhet. Å skille disse to blir vanskelig hovedsakelig på grunn av fleksibiliteten til Linux; den kan integreres i forskjellige systemer, enten Unix-lignende eller ikke.

Tilleggsinformasjon 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