The Free programvare og åpen kildekode bevegelser har samme historie , som stammer fra den økende av felles datasystemer og massive programmering prosjekter . Både operativsystemet GNU og Linux kernal kom fra arbeidet med å frigjøre Unix -lignende programvare for allmennheten . Imidlertid har sammenblanding av GNU med Linux --- og Free Software Movement med Open Source Movement --- førte til et komplisert forhold mellom de to enhetene . GNU og fri programvare
I 1983 skrev Richard Stallman på " GNU Manifesto " for å tilkjennegi sin hensikt med å skape en helt fri programvare system kalt GNU , eller " GNU er ikke Unix . " Hans intensjon var å lage en fullt fungerende og gratis operativsystem som kunne spre via Internett , gratis for bruk og modifikasjon . Dette var et svar til kommersialisering av programvare og restriktiv lisensiering som forbudt spredningen av koden og informasjonen . På den tiden av GNU manifestet , uttalte Stallman at han hadde rundt " 35 utilities " sammen med en tekst editor , kompilator og debugger .
Linux
I 1991 Linus Torvalds annonserte sin intensjon om å starte et lite prosjekt for å utvikle et operativsystem basert på Minix , et Unix -lignende operativsystem som var i bruk da. På dette tidspunktet hadde utviklingen av en GNU kernel tatt en baksetet til GNU -verktøy , og var spådd å ta noen flere år å fullføre . Torvalds utviklet sin kjerne , kalt Linux , som en bare- bones kjernen med noen programmering verktøy. Snart tusenvis av utviklere skulle skrive programmer , eller porting eksisterende verktøy, for Linux-kjernen.
GNU /Linux
Linux er egentlig kjernen av operativsystemet system: den håndterer maskinvare og enheter , og den klarer ting som minne og eksterne enheter som for eksempel skjermen , tastaturet og lignende . På grunn av kompatibilitet med Unix , ble imidlertid de GNU programmene og funksjonene lett portet til Linux kernal . Som et resultat ble de fleste systemer består av en Linux kernal kjører modifisert eller umodifisert , GNU verktøy , spørre Stallman å dubbe disse systemene " GNU /Linux "-systemer .
Naming Contreversy
Men den generelle befolkningen av programmerere bare kalt systemene " Linux "-systemer. Stallman hevder at på grunn av betydningen av GNU Free Software Movement til suksess for Linux, samt den utbredte bruken av GNU verktøy , at det riktige navnet for disse systemene er " GNU /Linux ". Dette oppmuntrer de som holder seg til fri programvare filosofi å insistere på at GNU navnet forbli , for å minne brukerne av GNU -prosjektet og dets bidrag .