unix

Er Linux Unix?

Er Linux Unix?

Introduksjon

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

Det finnes to typer operativsystemer; en single-tasking og en multi-tasking OS. OSS med én oppgave kjører ett program om gangen mens operativsystem med flere oppgaver kjører flere programmer samtidig.

Multi-tasking-operativsystemer inkluderer Unix og Linux (et Unix-lignende operativsystem) som eksempler. Før Linux kom og Windows-operativsystemet kom frem, dominerte Unix databehandlingen.

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

Single Unix-spesifikasjonen er et gruppeuttrykk gitt til standarder for datamaskinoperativsystemer som overholder og kvalifiserer for å bruke Unix-varemerket. Ethvert system som hevder å være Unix, må sertifiseres, 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 opprinnelige operativsystemet designet av AT&T Bell Labs og andre operativsystemer som kommer fra dette operativsystemet.

For det andre, som UNIX, et varemerke som administreres av den åpne gruppen som utviklet et sett med guider for operativsystemer kalt Single Unix Specification. Bare operativsystemer som oppfyller disse standardene kan ha 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 oppfyller standardene for varemerket.

Derfor, for at et operativsystem skal kalles eller rettere klassifiseres som Unix, må det tilfredsstille noen av de ovennevnte definisjonene. Hvis ikke, er det helt ikke ett og kan bare være et Unix-lignende operativsystem.

Når vi snakker om UNIX med hensyn til den andre forklaringen, kommer operativsystemene her fra den første AT&T Unix. Den er skrevet på programmeringsspråk C og Assembly. Det opprinnelige verket var ment for å fungere i Bell-systemet, men ble senere lisensiert til utenforstående grupper som besto av 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 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 å modifisere for å passe sluttbrukernes behov. Den ble utgitt på begynnelsen av 1990-tallet med hovedmålet å være personlige datamaskiner, men har spredt 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. Det kan ikke kvalifisere som en eller være sertifisert til 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-TVer er på vei oppover.

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

Forskjellen mellom Linux og Unix

Det ville være galt å si at Linux er Unix på grunn av følgende karakteristiske trekk som tar sikte på å utelukke de to som en ting.

  1. Fleksibilitet og kompatibilitet: Linux er fleksibelt og kompatibelt med de fleste maskinvarer. Den kan installeres og kjøres på de fleste plattformer. Disse inkluderer mobiltelefoner, nettbrett og spillkonsoller. Unix kan imidlertid 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å Linux-distribusjonene som er priset er rimelige. Når det gjelder serverversjoner, betaler institusjoner 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 kildekode: Linux kildekode er fritt tilgjengelig mens den for Unix ikke er. Brukere kan endre og gjøre endringer i Linux-systemet på enhetene sine. Imidlertid er salg begrenset. Dette er ikke tilfelle for Unix; kildekoden er ikke tilgjengelig siden den ikke er et gratisprogram.
  4. Bærbarhet: Unix-systemet er ikke så bærbart som Linux er. Linux er ekstremt bærbar 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 mest 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 kostnadene relativt lave.
  7. applikasjoner: Linux-operativsystemet har en rekke brukere; fra hjemmebrukere, utviklere til dataentusiaster. Unix har knappe brukere, hovedsakelig designet for mainframes, servere og arbeidsstasjoner. Bare OS X-versjonen målrettet alle i sin opprinnelige design.
  8. Skall: Linux-systemet bruker Bourne Again Shell (BASH) som standard skall og kan støtte flere kommandotolker. Unix var opprinnelig tilknyttet Bourne-skallet, men ble senere kompatibel 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 seg riktig feilrettingsoppdatering.

Likheter mellom operativsystemene Linux og Unix

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. Videre bruker begge disse en monolitisk kjerne i sin funksjon. Monolitiske kjerner er preget av et design der hele operativsystemet fungerer i kjerneplassen, 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 at den ikke kan bruke GUI i tillegg til det allerede eksisterende kommandolinjeverktøyet. Denne funksjonen var bare til stede i Linux, men er vanlig for begge i senere versjoner av Unix.

Konklusjon

Linux kan ikke sies å være Unix, hovedsakelig fordi den ble skrevet fra bunnen av. Den har ikke noen original Unix-kode. Når du ser på de to operativsystemene, vil du kanskje ikke merke mye av en forskjell ettersom Linux ble designet for å fungere akkurat som Unix, men det inneholder ikke noe av koden. Videre mangler det en Unix-sertifisering for å tilfredsstille vilkårene for å bli kalt et Unix OS som nevnt.

Når vi studerer de to, bør vi merke oss at Linux har fått popularitet innen maskinvare og programvare, spill, nettbrett, mainframes. Sistnevnte, på den hånden, har ofte blitt brukt til 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å finnes operativsystemer som bruker Linux-kjernen, men som 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: // no.m.wikipedia.org / wiki / Operating_system

https: // beebom.no / unix-vs-linux-hva-er-forskjellen /

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

https: // www.quora.no / Hva-er-likhetene-og-forskjellene-mellom-UNIX-og-Linux

Hvordan bruke AutoKey til å automatisere Linux-spill
AutoKey er et desktopautomatiseringsverktøy for Linux og X11, programmert i Python 3, GTK og Qt. Ved å bruke skript og MACRO-funksjonalitet kan du aut...
Hvordan vise FPS-teller i Linux-spill
Linux-spill fikk et stort press da Valve kunngjorde Linux-støtte for Steam-klient og spillene deres i 2012. Siden den gang har mange AAA- og indiespil...
Hvordan laste ned og spille Sid Meier's Civilization VI på Linux
Introduksjon til spillet Civilization 6 er et moderne syn på det klassiske konseptet som ble introdusert i serien av Age of Empires-spillene. Ideen va...