Voor buitenstaanders kijken in de wereld van open - source software en open - source besturingssystemen , zijn GNU en Linux vaak verward als zijnde hetzelfde. Terwijl Linux en GNU delen gemeenschappelijke doelen in het bevorderen van de filosofie en het gebruik van open - source software , ze zijn zeer verschillende entiteiten die verschillende doelen dienen . Besturingssysteemonderdelen Besturingssystemen zijn niet alleen een stuk hardware . De kernel zorgt voor een interface om activiteiten componenthardware verenigen en geeft de gebruiker een interface naar de fysieke computer te bedienen , desktop omgevingen en window managers geven gebruikers een grafische interface om de kernel te gebruiken , en het individuele programma laat de gebruiker daadwerkelijk gebruik maken van de computer om anders te volbrengen taken. Terwijl proprietary besturingssystemen lijken al deze componenten binnen een besturingssysteem te combineren in een enkele eenheid , GNU /Linux systemen document elke eenheid . Linux Kernel De Linux kernel werd gemaakt door Linus Torvalds als een tweedejaars student in de informatica . Hij was van plan om een kernel te maken aan de macht van een besturingssysteem dat open-source was : de broncode beschikbaar zou zijn voor iedereen om naar te kijken , sleutelen en te compileren op hun eigen . Omdat de broncode voor de open - source projecten is vrij verkrijgbaar , is de software niet over een monetaire kosten . De kernel Torvalds ontwikkelde groeide in populariteit binnen de open - source gemeenschap , en kwam tot de kern van het GNU /Linux -besturingssystemen worden. GNU Software terwijl de " Linux " van GNU /Linux verwijst naar de kernel rijden het besturingssysteem , GNU software stichting Richard Stallman 's biedt een groot aantal open - source tools , zoals taal compilers , die ontwikkelaars vervolgens kunnen gebruiken op hun beurt om open-source stukken te ontwikkelen van software . Deze omvatten zaken als productiviteit suites , digital editing programma's , firmware voor specifieke hardware-componenten , desktop omgevingen en window managers . Veel moderne open - source besturingssystemen zijn " GNU /Linux " op grond van het feit dat GNU software componenten zijn gelaagd op de top van de Linux Kernel . Hurd de Linux kernel is niet het enige open - source kernel is . Elke programmeur die voldoende geschoold en houdt zich aan de principes van open - source software is kan een maken . Echter , het GNU- project heeft ook een eigen kernel genaamd " Hurd . " Ontwikkeling op deze kernel eigenlijk dateert Torvalds loslaten van de Linux kernel , maar met ingang van 2011 , had Hurd niet vrijgegeven een stabiele versie die klaar was voor het grote publiek . Vanaf dat moment, de Hurd broncode beschikbaar was , maar alleen bedoeld voor ontwikkelingsdoeleinden .
|