unix

Is Linux Unix??

Is Linux Unix??

Invoering

Besturingssystemen beheren de hardware en software van computers. Ze omvatten Microsoft Windows, MacOS, Linux, Android, Unix en vele anderen. Hoewel Microsoft Windows het meest dominante desktopbesturingssysteem is, maakt de open source-aard van Linux het een haalbare optie voor bruikbaarheid op tal van platforms. Android, ontwikkeld door Google, neemt het leeuwendeel in de mobiele sector van tablets en smartphones met Linux Kernel.

Er bestaan ​​twee soorten besturingssystemen; een single-tasking en een multi-tasking OS. Single-tasking OS voert één programma tegelijk uit, terwijl Multi-tasking OS meerdere programma's tegelijk uitvoert.

Multi-tasking besturingssystemen omvatten Unix en Linux (een Unix-achtig besturingssysteem) als voorbeelden. Vóór de komst van Linux en de opkomst van het Windows-besturingssysteem domineerde Unix de computerwereld.

Het Unix-besturingssysteem heeft verschillende versies; HP-UX, AIX, BSD onder andere. Velen beschouwen Linux misschien als een kloon van het Unix-besturingssysteem, misschien omdat ze enkele gemeenschappelijke functies in hun vooruitzichten delen. Dit is echter niet het geval, aangezien Linux en Unix afzonderlijke entiteiten zijn, hoewel Linux veel later is uitgebracht dan Unix.

De Single Unix-specificatie is een groepsterm die wordt gegeven aan standaarden van computerbesturingssystemen die voldoen aan en in aanmerking komen voor het gebruik van het Unix-handelsmerk. Elk systeem dat beweert Unix te zijn, moet worden gecertificeerd, anders wordt het alleen als een Unix-achtig systeem beschouwd.

Definitie van Unix

Unix kan worden gebruikt als een term die drie scenario's verklaart:

Eerst en vooral verwijst het naar het originele besturingssysteem dat is ontworpen door AT&T Bell Labs en andere besturingssystemen die van dit besturingssysteem zijn afgeleid.

Ten tweede, als UNIX, een handelsmerk beheerd door de open groep die een reeks handleidingen voor besturingssystemen heeft ontwikkeld, Single Unix-specificatie genaamd. Alleen besturingssystemen die aan deze normen voldoen, mogen de naam "Unix" dragen en ontwikkelaars van een besturingssysteem moeten betalen voor de licentie en royalty's.

Ten slotte kan het worden gebruikt om te verwijzen naar alle systemen die zijn geregistreerd met de naam "Unix" omdat ze voldoen aan de normen van het handelsmerk.

Daarom moet een besturingssysteem, om Unix te heten of beter te classificeren, voldoen aan een van de bovenstaande definities. Zo niet, dan is het er helemaal niet één en is het misschien gewoon een Unix-achtig besturingssysteem.

Als we het hebben over UNIX met betrekking tot de tweede verklaring, zijn de besturingssystemen hier afgeleid van de oorspronkelijke AT&T Unix. Het is geschreven in de programmeertalen C en Assembly. Het oorspronkelijke werk was bedoeld om binnen het Bell-systeem te functioneren, maar werd later in licentie gegeven aan externe groepen die academische en commerciële varianten van leveranciers omvatten.

De systemen in Unix hebben een gemeenschappelijk modulair ontwerp dat de Unix-filosofie wordt genoemd; met betrekking tot de reeks eenvoudige hulpmiddelen die het besturingssysteem biedt met een beperkte, goed gedefinieerde rol.

In de loop der jaren zijn er verschillende Unix-achtige besturingssystemen ontwikkeld. Hiervan is Linux naar voren gekomen als de meest populaire vervangende SUS-gecertificeerde Unix Uni.

Wat is het Linux-besturingssysteem??

Aan de andere kant is Linux, dat is ontwikkeld door Linus Torvalds, een groep besturingssystemen die open-source zijn en dus vrij kunnen worden aangepast aan de behoeften van eindgebruikers. Het werd begin jaren negentig uitgebracht met als belangrijkste doel personal computers, maar heeft zich verspreid naar meer platforms die andere besturingssystemen verslaan.

Linux is aangeduid als Unix-achtig, een term die een besturingssysteem betekent dat lijkt op een Unix-systeem. Het is mogelijk niet gekwalificeerd als een of gecertificeerd voor een bepaalde versie van de Single Unix-specificatie.

Linux is ook een kernel ontworpen door Torvalds. Het heeft in de loop der jaren bewezen flexibel te zijn en heeft een verscheidenheid aan toepassingen. Android, ontworpen bovenop de Linux-kernel, is het meest gebruikte mobiele besturingssysteem voor mobiele apparaten en zelfs Android-televisies zijn in opkomst.

Sommige versies van Linux, ook wel Linux-distributies genoemd, zijn onder andere Ubuntu, OpenSuse, Redhat, Solaris. Die van Unix zijn AIS, HP-UX, BSD, Iris. Unix daarentegen heeft het minste aantal versies.

Verschil tussen Linux en Unix

Het zou verkeerd zijn om te zeggen dat Linux Unix is ​​vanwege de volgende onderscheidende kenmerken die erop gericht zijn de twee uit te sluiten als één ding.

  1. Flexibiliteit en compatibiliteit: Linux is flexibel en compatibel met de meeste hardware. Het kan op de meeste platforms worden geïnstalleerd en uitgevoerd. Deze omvatten mobiele telefoons, tablets en gameconsoles. Unix kan echter alleen werken op gespecialiseerde hardware en specifieke CPU-processors. Het is niet compatibel zoals het Linux-besturingssysteem en de installatie ervan vereist strikte en procedurele hardwaremachines.
  2. Kosten: Linux-distributies zijn gratis, er zijn geen kosten verbonden aan het downloaden en kunnen via verschillende media worden verspreid. De weinige geprijsde Linux-distributies zijn betaalbaar. In het geval van serverversies betalen instellingen aan distributeurs voor een ondersteuningsbeleid, maar niet voor de software zelf. Aan de andere kant is Unix helemaal niet gratis. Verkopers van verschillende Unix-smaken bieden ze tegen verschillende tarieven aan. Commercieel gezien is Unix vaak op maat geschreven voor een bepaald systeem. Dus de oorspronkelijke kosten zijn hoog.
  3. Beschikbaarheid van broncode: De broncode van Linux is vrij beschikbaar, terwijl die voor Unix dat niet is. Gebruikers kunnen het Linux-systeem op hun apparaten wijzigen en wijzigen. Verkoop is echter beperkt. Dit is niet het geval voor Unix; de broncode is niet beschikbaar omdat het geen freeware is.
  4. Draagbaarheid: Het Unix-systeem is niet zo draagbaar als Linux is. Linux is extreem draagbaar en kan op verschillende opslagmedia en draagbare apparaten draaien run.
  5. Opdrachtregel en GUI: Bij het omgaan met het Linux-besturingssysteem associëren we het met een minimale grafische gebruikersinterface en een meest gebruikte opdrachtregelinterface. Unix gebruikt alleen de opdrachtregelinterface, terwijl de ontwikkeling van een grafische gebruikersinterface aan de gang is.
  6. Bestandssystemen: Linux heeft de mogelijkheid om een ​​groot aantal bestandssystemen te ondersteunen in vergelijking met Unix. Tijdens de installatie zijn de gemaakte kosten relatief laag.
  7. Toepassingen: Het Linux-besturingssysteem heeft een verscheidenheid aan gebruikers; van thuisgebruikers, ontwikkelaars tot computerliefhebbers. Unix heeft schaarse gebruikers, voornamelijk ontworpen voor mainframes, servers en werkstations. Alleen de OS X-versie was in het oorspronkelijke ontwerp op iedereen gericht.
  8. schelp: Het Linux-systeem gebruikt de Bourne Again Shell (BASH) als standaardshell en kan meerdere opdrachtinterpreters ondersteunen. Unix werd oorspronkelijk geassocieerd met de Bourne-shell, maar werd later compatibel met tal van andere, zoals Korn en C.
  9. Veiligheid: Linux heeft een snelle en efficiënte respons op bugs en bedreigingen. Omdat het een open besturingssysteem is, kan elke gebruiker een bug melden die binnen korte tijd is verholpen. In Unix moet de gebruiker geduld hebben om de juiste patch voor het oplossen van bugs te verkrijgen.

Overeenkomsten tussen Linux- en Unix-besturingssystemen

Hoewel deze twee op zoveel manieren verschillend zijn, zijn er bepaalde kenmerken die ze delen; van functionaliteit tot design. Dit wil niet zeggen dat ze helemaal vergelijkbaar zijn, maar slechts een vergelijking van waarom sommige gebruikers de twee kunnen verwarren.

Zowel de Linux- als Unix-besturingssystemen kunnen multitasken en werken op verschillende platforms. Bovendien gebruiken beide een monolithische kern in hun functioneren. Monolithische kernels worden gekenmerkt door een ontwerp waarbij het hele besturingssysteem in de kernelruimte werkt en de kernel uitvoerbare modules kan laden en verwijderen terwijl het apparaat draait.

Een andere overeenkomst is dat ze modulair zijn; een functie in de twee besturingssystemen kan worden verwijderd en vervangen zonder opnieuw op te starten. Anderen, zoals de Loadable Kernel Module, kunnen in Linux worden toegevoegd terwijl het systeem draait.

Ontwikkelingen in het Unix-besturingssysteem maken het mogelijk om niet de GUI te gebruiken naast de reeds aanwezige opdrachtregeltool. Deze functie was alleen aanwezig in Linux, maar is gebruikelijk voor beide in latere versies van Unix.

Conclusie

Van Linux kan niet worden gezegd dat het Unix is, vooral omdat het helemaal opnieuw is geschreven. Het heeft geen originele Unix-code binnen. Als je naar de twee besturingssystemen kijkt, merk je misschien niet veel verschil, aangezien Linux is ontworpen om net als Unix te functioneren, maar het bevat geen code. Bovendien mist het een Unix-certificering om te voldoen aan de voorwaarden om een ​​Unix-besturingssysteem te worden genoemd, zoals hierboven vermeld.

Bij het bestuderen van de twee moeten we opmerken dat Linux aan populariteit heeft gewonnen in computerhardware en -software, gaming, tablets, mainframes. De laatste is daarentegen vaak gebruikt voor internetservers, werkstations en pc's van Solaris, Intel en HP. Van de twee is Linux populairder onder gebruikers.

Naast al deze bestaan ​​er op Linux gebaseerde Unix-achtige opstellingen die niet veel GNU-tools gebruiken, terwijl er ook besturingssystemen zijn die gebruik maken van de Linux-kernel maar niet lijken op het Unix-systeem. Android heeft bijvoorbeeld een Linux-kernel, maar is op geen enkele manier een Unix-apparaat. Het onderscheiden van deze twee wordt vooral moeilijk vanwege de flexibiliteit van Linux; het kan in verschillende systemen worden geïntegreerd, of het nu Unix-achtig is of niet.

Aanvullende informatie en bronnen

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

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

https://beebom.com/unix-vs-linux-wat-is-het-verschil/

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

https://www.quora.com/Wat-zijn-de-overeenkomsten-en-verschillen-tussen-UNIX-en-Linux

Hoe de GameConqueror Cheat Engine in Linux te gebruiken
Het artikel bevat een handleiding over het gebruik van de GameConqueror cheat-engine in Linux. Veel gebruikers die games op Windows spelen, gebruiken ...
Beste gameconsole-emulators voor Linux
Dit artikel bevat een lijst van populaire emulatiesoftware voor gameconsoles die beschikbaar is voor Linux. Emulatie is een softwarecompatibiliteitsla...
Beste Linux-distributies voor gaming in 2021
Het Linux-besturingssysteem heeft een lange weg afgelegd van zijn oorspronkelijke, eenvoudige, servergebaseerde uiterlijk. Dit besturingssysteem is de...