The Free Software og Open Source bevægelser deler den samme historie , der stammer fra den stigende af fælles edb-systemer og massive programmering projekter. Både GNU operativsystemet og Linux kernal kom fra bestræbelserne på at frigive Unix -lignende software til den brede offentlighed. Imidlertid har sammenblandingen af GNU med Linux --- og Free Software Movement med Open Source Movement --- førte til et kompliceret forhold mellem de to enheder . GNU og Free Software
I 1983 skrev Richard Stallman på " GNU Manifesto " for at bekendtgøre sin hensigt om at skabe en helt gratis software system kaldet GNU eller " GNU er ikke Unix ". Hans hensigt var at skabe en fuldt funktionel og frit styresystem , der kunne formidle via internettet , gratis til brug og ændring. Det skete som reaktion på kommercialisering af software og restriktive licens , der forbød udbredelsen af kode og information. På tidspunktet for GNU manifestet , udtalte Stallman , at han havde omkring " 35 utilities " sammen med en tekst editor, compiler og debugger .
Linux
I 1991 Linus Torvalds annoncerede sin hensigt om at starte et lille projekt at udvikle et styresystem baseret på MINIX et Unix-lignende operativsystem, der var i brug dengang. På dette tidspunkt havde udviklingen af en GNU kerne taget bagsædet til GNU forsyningsvirksomheder, og var forudsagt til at tage et par år at færdiggøre. Torvalds udviklede sin kerne , kaldet Linux, som en bare-bone kerne med få programmering forsyningsselskaber. Snart tusindvis af udviklere var at skrive programmer , eller portering eksisterende forsyningsvirksomheder, for Linux-kernen.
GNU /Linux
Linux er hovedsagelig kernen af operativsystemet system: det håndterer hardware og enheder , og det administrerer ting som hukommelse og periferiudstyr såsom skærmen , tastaturet og lignende . På grund af dens forenelighed med Unix blev der imidlertid GNU programmer og værktøjer let porteret til Linux kernal . Som følge heraf blev de fleste systemer består af et Linux kernal kører modificeret eller umodificeret , GNU utilities , hvilket fik Stallman at overspille disse systemer " GNU /Linux "-systemer.
Naming Contreversy
< br >
Men den almindelige befolkning i programmører blot kaldet systemerne "Linux" -systemer. Stallman hævder, at på grund af betydningen af GNU Free Software Movement til succes for Linux, samt den udbredte brug af GNU utilities , at det rigtige navn til disse systemer er " GNU /Linux ". Dette tilskynder dem, der holde sig til Free Software filosofi at insistere på, at GNU navn tilbage, for at minde brugere af GNU -projektet og dets bidrag.