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 het meest dominante desktopbesturingssysteem Microsoft Windows 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 behulp van 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 tegelijkertijd 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 anderen. Velen beschouwen Linux misschien als een kloon van het Unix-besturingssysteem, misschien omdat ze toevallig 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 Enkele Unix-specificatie is een groepsterm voor 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 maar 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, genaamd Enkele Unix-specificatie . Alleen besturingssystemen die aan deze normen voldoen, mogen de naam Unix dragen en ontwikkelaars van een besturingssysteem moeten de licentie en royalty's betalen.

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

Daarom moet een besturingssysteem, om Unix te heten of beter te classificeren, aan een van de bovenstaande definities voldoen. Zo niet, dan is het 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.

Wat is het Linux-besturingssysteem?

Aan de andere kant is Linux, ontwikkeld door Linus Torvalds, een groep besturingssystemen die open-source zijn en dus vrij kunnen worden aangepast aan de behoeften van eindgebruikers. Het was uitgebracht in de vroege jaren 1990 met als belangrijkste doelwit 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 één of gecertificeerd voor een bepaalde versie van de Single Unix-specificatie.

Linux is ook een kernel ontworpen door Torvalds. Het heeft zich door de jaren heen 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, aangeduid als Linux-distributies omvatten 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 als één ding uit te sluiten.

  1. Flexibiliteit en compatibiliteit : Linux is flexibel en compatibel met de meeste hardware. Het kan op de meeste platforms worden geïnstalleerd en uitgevoerd. Dit zijn onder meer 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. De oorspronkelijke kosten zijn dus 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. De 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. Linux is extreem draagbaar en kan op verschillende opslagmedia en draagbare apparaten worden uitgevoerd.
  5. Opdrachtregel en GUI : Bij het omgaan met het Linux-besturingssysteem associëren we het met een minimale grafische gebruikersinterface en een meestal gebruikte opdrachtregelinterface. Unix gebruikt alleen de opdrachtregelinterface, terwijl de ontwikkeling van een grafische gebruikersinterface gaande 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 deze beide een monolithische kern in hun werking. 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 bevat geen originele Unix-code. 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 wordt 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://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/Wat-zijn-de-gelijkenissen-en-verschillen-tussen-UNIX-en-Linux