Nwlapcug.com


Il rapporto tra Linux e GNU

Il rapporto tra Linux e GNU


I movimenti di Software libero e Open Source condividono la stessa cronologia, che proviene dal sorgere del computer condiviso sistemi e progetti di programmazione massicce. Sia il sistema operativo GNU e Linux kernal è venuto dagli sforzi di rilasciare software Unix-like al grande pubblico. Tuttavia, la compenetrazione di GNU con Linux--- e il movimento del Software libero con il movimento Open Source---ha portato ad un complicato rapporto tra le due entità.

GNU e del Software libero

Nel 1983, Richard Stallman ha scritto il "Manifesto GNU" per annunciare la sua intenzione di creare un sistema completamente libero chiamato GNU, o "GNU non è Unix." La sua intenzione era di creare un sistema operativo completamente funzionale e gratuito che potrebbero diffondere attraverso Internet, gratuita per uso e la modifica. Questo è stato in risposta alla commercializzazione di software e licenze restrittive che proibiva la diffusione di informazioni e codice. Al momento del manifesto GNU, Stallman ha dichiarato che aveva intorno "35 utilities" insieme a un editor di testo, compilatore e debugger.

Linux

Nel 1991, Linus Torvalds ha annunciato la sua intenzione di avviare un piccolo progetto per sviluppare un sistema operativo basato su MINIX, un sistema operativo Unix-like che allora era in uso. In questo momento, lo sviluppo di un kernel di GNU aveva preso un sedile posteriore per le utilità di GNU ed è stato previsto di prendere qualche anno in più per completare. Torvalds ha sviluppato il suo kernel chiamato Linux, come kernel scarno con alcune utilità di programmazione. Presto migliaia di sviluppatori era programmi di scrittura, o porting di utilità esistenti, per il kernel di Linux.

GNU/Linux

Linux è essenzialmente il kernel del sistema operativo: gestisce l'hardware e dispositivi, e gestisce le cose come memoria e periferiche quali monitor, tastiera e simili. Grazie alla sua compatibilità con Unix, tuttavia, i programmi GNU e le utilità sono stati trasferiti facilmente il Linux kernal. Di conseguenza, maggior parte dei sistemi sono stata contenuta un Linux kernal in esecuzione modificate o non modificate, utility GNU, chiedere conferma di Stallman al dub questi sistemi sistemi "GNU/Linux".

Contreversy denominazione

Tuttavia, la popolazione di programmatori chiamato semplicemente i sistemi sistemi "Linux". Stallman sostiene che a causa del significato del movimento del Software libero GNU per il successo di Linux, come pure il diffuso uso di utility GNU, che il nome giusto per questi sistemi è "GNU/Linux". Questo incoraggia coloro che aderiscono alla filosofia del Software libero a insistere che il nome di GNU rimangano, per ricordare agli utenti del progetto GNU e relativi contributi.