Free Software och Open Source rörelser delar samma historia , med ursprung från resningen av gemensamma datasystem och massiva projekt programmering . Både GNU -operativsystemet och Linux kernal kom från ansträngningarna att släppa Unix -liknande program till allmänheten . Däremot har sammanblandningen av GNU med Linux --- och Free Software Movement med Open Source rörelsen --- lett till ett komplicerat förhållande mellan de två enheterna . GNU och Free Software
1983 , skrev Richard Stallman den " GNU Manifesto " för att tillkännage sin avsikt att skapa en helt fri programvara som kallas GNU , eller " GNU : s Not Unix . " Hans avsikt var att skapa en fullt fungerande och fritt operativsystem som kan sprida via Internet , gratis för användning och modifiering . Detta var ett svar till en kommersialisering av programvara och restriktiv tillståndsgivning som förbjöd spridningen av koden och information. Vid tidpunkten för GNU manifestet , uppgav Stallman att han hade omkring " 35 utilities " tillsammans med en textredigerare , kompilator och debugger .
Linux
1991 Linus Torvalds tillkännagav sin avsikt att starta ett litet projekt för att utveckla ett operativsystem baserat på Minix , ett Unix - liknande operativsystem som var i bruk då . Vid denna tid hade utvecklingen av en GNU -kärnan tagit ett baksätet till GNU-verktyg , och spåddes att ta ytterligare några år att slutföra . Torvalds utvecklade sin kärna , som heter Linux , som en hake med kärna med några programmering verktyg. Snart tusentals utvecklare skrev program , eller portning av befintliga verktyg, för Linux-kärnan . Addera ditt GNU /Linux
Linux är i huvudsak kärnan av operativsystemet systemet : det hanterar maskinvara och enheter , och det hanterar saker som minne och kringutrustning såsom bildskärm , tangentbord och liknande . På grund av dess förenlighet med Unix , var dock GNU program och verktyg lätt portas till Linux kernal . Som ett resultat , var de flesta system består av en Linux kernal kör modifierade eller omodifierade , GNU-verktyg , vilket fick Stallman att dubba dessa system "GNU /Linux " -system . Addera Naming Contreversy
dock kallas den allmänna populationen av programmerare helt enkelt system " Linux " -system . Stallman hävdar att på grund av betydelsen av GNU Free Software Movement till framgång för Linux , liksom den utbredda användningen av GNU utilities , att det riktiga namnet för dessa system är " GNU /Linux . " Detta uppmuntrar dem som ansluter sig till Free Software filosofin att insistera på att GNU namn bestå , för att påminna användare av GNU-projektet och dess bidrag .