GNU/Linux wordt om verschillende redenen een UNIX-achtig besturingssysteem genoemd:
* POSIX COMPLIOMING: De GNU/Linux -kernel en de bijbehorende systeemhulpprogramma's zijn grotendeels in overeenstemming met de Posix Standard , die een standaardinterface definieert voor UNIX-achtige besturingssystemen. Dit betekent dat programma's die voor UNIX zijn geschreven vaak kunnen worden samengesteld en op GNU/Linux kunnen worden uitgevoerd met minimale of geen wijzigingen.
* Unix-achtige architectuur: GNU/Linux deelt veel architecturale overeenkomsten met Unix, waaronder:
* Een hiërarchisch bestandssysteem: Beide systemen organiseren bestanden in een boomachtige structuur met mappen en submappen.
* Het concept van processen: Beide systemen beheren hardloopprogramma's als onafhankelijke processen.
* Gebruikersaccounts en machtigingen: Beide systemen gebruiken gebruikersaccounts om de toegang tot bronnen te regelen en machtigingen te verlenen.
* een shell: Beide systemen bieden een opdrachtregel-tolk (shell) voor interactie met het besturingssysteem.
* Gedeelde hulpprogramma's: GNU/Linux omvat vaak veel van dezelfde hulpprogramma's die in Unix worden gevonden, zoals:
* `ls` voor het aanbieden van bestanden en mappen.
* `Cat` voor het weergeven van bestandsinhoud.
* `grep` voor het zoeken naar tekst.
* `CP` voor het kopiëren van bestanden.
* Legacy: Het GNU-project, dat veel van de kerncomponenten van GNU/Linux ontwikkelde, was oorspronkelijk bedoeld als een vrij en open-source UNIX-compatibel besturingssysteem.
Het is echter belangrijk op te merken dat GNU/Linux geen directe afstammeling van Unix is. Het is een volledig apart besturingssysteem dat toevallig zeer compatibel is met UNIX -normen en praktijken.
Hier is een uitsplitsing van de twee belangrijkste componenten van GNU/Linux:
* gnu: Het GNU-project heeft een verzameling gratis en open-source software ontwikkeld, waaronder essentiële systeemhulpprogramma's, bibliotheken en tools.
* Linux: De Linux -kernel, gemaakt door Linus Torvalds, biedt de kernfunctionaliteit van het besturingssysteem, het beheren van hardwarebronnen en het bieden van een basis voor applicaties.
Terwijl GNU/Linux vaak eenvoudig wordt genoemd als "Linux", benadrukt de term "GNU/Linux" de bijdragen van zowel het GNU -project als de Linux -kernel. |