GNU/Linux Blog
Just a debian, ubuntu, and other GNU/Linux systems blog

Ma perché si chiama “GNU/Linux” e non semplicemente “Linux”?

Vedo sempre più spesso persone che usano il termine Linux per indicare una qualsiasi distribuzione (che sia Debian, Ubuntu o altre..). La cosa che non sanno in molti, è che in verità si dovrebbe dire GNU/Linux e non semplicemente Linux. In questo articolo cercherò di spiegarvene i motivi, tutt’altro che  semplici.

È  presente anche su Wikipedia un’apposita pagina su questo argomento (Controversia sul nome GNU/Linux)da qui ne traggo i punti fondamentali:

  • GNU/Linux è il termine promosso da Free Software Foundation (FSF), dal suo fondatore Richard Stallman e dai suoi sostenitori, per quello che è comunemente chiamato “Linux”.
  • Per ragioni storiche e non solo, la maggior parte delle persone utilizza il termine “Linux” per indicare l’intero sistema; l’eccezione più nota è costituita da Debian.
  • L’argomento principale a favore di “GNU/Linux” è che il kernel di Torvalds è solo una piccola parte di un sistema complesso, GNU, scritto e assemblato nel corso di molti anni con l’esplicito obiettivo di creare un sistema operativo integrato e libero.
  • L’FSF asserisce che l’uso del nome “GNU/Linux” è importante per dare credito all’importanza della loro filosofia, oltre che a quella del loro lavoro tecnico.
  • La controversia deriva anche da una diffusa confusione fra Linux come kernel e Linux come intero sistema operativo — di cui il kernel costituisce, tipicamente, solo una piccola parte.

Perchè sarebbe corretto dire GNU/Linux:

  • La FSF è a favore della denominazione “GNU/Linux”, non solo per via dell’elevato numero di componenti GNU usati nei sistemi basati su Linux o per la quantità di codice GNU, ma anche perché l’obiettivo del progetto GNU era quello di sviluppare un sistema operativo completo:

Dando al sistema il nome GNU/Linux, si riconosce il ruolo che il nostro idealismo ha giocato nella costruzione della nostra comunità, e si aiuta il pubblico a riconoscere l’importanza pratica di questi ideali. (FSF, “Gnu/Linux FAQ”)

  • Utilizzare il solo termine Linux per identificare l’intero sistema operativo, causa delle confusioni e obbliga i sostenitori del nome Linux, usato per identificare tutto il sistema operativo, a chiamare kernel Linux quella parte che ha in realtà il nome Linux e non kernel del sistema Linux come sarebbe più logico.

Perchè semplicemente Linux

  • “Linux” è da tantissimo tempo un nome molto diffuso, e oramai gran parte delle persone usano questo termine per riferirsi all’intero sistema operativo.
  • Il termine “Linux” assume una maggiore importanza storica, in quanto rappresenta il nome che Torvalds usò per il sistema combinato sin dal 1991, mentre Stallman iniziò a chiedere agli utenti di chiamare il sistema “GNU/Linux” verso la metà degli anni ‘90, quando il termine “Linux” era già divenuto popolare.
  • “Linux” è più breve e facile da pronunciare di “GNU/Linux”.

Alcuni hanno l’impressione che l’insistenza di Stallman sull’uso del nome combinato sia un tentativo di prendersi gran parte dei meriti del Linux, sull’onda del suo successo. Un editoriale nel Linux Journal (#30, ottobre 1996) speculava:

Forse RMS si sente frustrato poiché Linus si è preso gran parte della gloria per quello che voleva fare RMS.

Lo stesso articolo cita Linus Torvalds che disse:

Mmmh, questa discussione è già durata abbastanza, vi ringrazio molto. Non è davvero importante cosa sia che la gente chiama Linux, finché vengono dati i giusti meriti (ad entrambe le parti) a chi ha fatto cosa. Personalmente, io continuerò a chiamarlo “Linux”.

Come la pensano le maggiori distribuzioni:

  • Ubuntu: «Linux-based operating system».
  • openSUSE: «promotes the use of Linux».
  • Fedora: «Linux-based operating system».
  • Debian : «usiamo il nome GNU/Linux».
  • Mandriva: «Mandriva is one of the few worldwide Linux providers» e «Mandriva developS and distributes Linux distributions». Ma anche : «We hope you appreciate the difference and will enjoy both of our GNU/Linux based editions of Mandriva Linux».
  • PCLinuxOS: «Linux-based operating system».
  • SimplyMEPIS: «Linux distribution that “just works”».
  • Knoppix: «collection of GNU/Linux software». Ma poi «can be used as a productive Linux system».
  • Slackware Linux: «advanced Linux operating system» e «”UNIX-like” Linux distribution». Ma poi: «It’s currently based around the Linux kernel and the GNU C Library».
  • Gentoo Linux: «a special flavor of Linux».

Altre distribuzioni tra le più note utilizzano il generico nome Linux per identificare il proprio sistema:

  • Damn Small Linux: «mini desktop oriented Linux distribution».
  • Arch Linux: «lightweight and flexible linux distribution».
  • Sabayon: «Sabayon Linux is an operating system powered by the Linux kernel and GNU. There are many Linux flavors, but most geeks just call them distributions. We are a Linux distribution, though, and try to provide our users the best and most complete computing experience.»
  • SUSE Linux Enterpise – Novell: «Linux solution» e in genere «Linux».
  • Red Hat: «Red Hat is the world’s most trusted provider of Linux and open source technology».

Conclusioni finali

Niente di chiaro quindi, soprattutto perché entrambi le parti hanno le loro buone ragioni per definirlo in un modo o nell’altro; io ho scelto GNU/Linux e da adesso in poi, scriverò in questo modo (a dir la verità, io ho scritto sempre GNU/Linux :) ): c’è tutta una filosofia dietro ed è un peccato non ricordarla per una dimenticanza o per distrazione.

Come dice Graziano Sorbaioli (attivista della FSF): Sfortunatamente, la comunità Linux spende troppe delle sue energie su cose come la nomenclatura (del tipo, GNU/Linux contro Linux).

Condivido pure io il suo pensiero, e, secondo la mia opinione personale, tutti lo dovremmo chiamare semplicemente GNU/Linux, perchè in fondo, coinvolge entrambe le parti. (By a Debian user :-P )

Voi invece, come lo chiamate? Linux oppure GNU/Linux? E sopratutto, perché?

Ispirato da | eeepc.it

7 Responses to “Ma perché si chiama “GNU/Linux” e non semplicemente “Linux”?”

  1. [...] la lettura con la fonte di questo articolo:  Ma perché si chiama “GNU/Linux” e non semplicemente “Linux”? « GNU … Author: [...]

  2. Io so che il tutto è GNU/Linux, però mi trovo in una situazione dove tutti dicono Linux, se parlassi di GNU/Linux qualcuno si potrebbe spaventare, già è molto che grazie alla distribuzione Ubuntu qualcuno si sta avvicinando al mondo open…

  3. Si, anche questo è vero, ma non bisogna “spaventarsi” ^^

    Grazie del commento Salvio ;)

  4. @salvio
    Se tutti chiamano il sistema operativo “Linux” stanno tutti sbagliando e tu hai la possibilita’ di correggere questo errore diffuso.

    http://www.gnu.org/gnu/linux-and-gnu.it.html

    Ubuntu poi e’ una distribuzione di GNU/Linux non completamente libera e per questo non andrebbe usata.

    Altra cosa importante. Il sistema operativo GNU e’ nato per dare agli utenti la LIBERTA’, grazie al movimento del software libero e non a quello dell’open source.

    Per questo motivo, se condividi i nostri ideali, ti invito a parlare di “mondo libero” e “codice libero” e “software libero”.

    L’open source e’ un movimento differente con degli ideali differenti.

  5. Gli utenti dovrebbero essere educati a usare un computer in liberta’ ma questo e’ possibile soltanto se vengono indirizzati verso un sistema operativo GNU/Linux COMPLETAMENTE libero come gNewSense: http://www.gnewsense.org

    Insegnare loro a utilizzare Ubuntu significa non fargli apprezzare il valore della liberta’ per cui questo sistema operativo e’ nato ben venticinque anni fa.

    Non e’ cosi’ difficile come sembra.
    Io ho creato la mailing list ufficiale italiana di gNewSense per aiutare tutti quelli che non masticano l’inglese a installare e usare questo sistema operativo.

    Se vuoi unirti a noi sei il benvenuto:

    http://lists.nongnu.org/mailman/listinfo/gnewsense-users-it

  6. http://myrulezblog.wordpress.com/2008/12/12/ubuntu-studio/
    ragazzi qualcuno mi potrebbe rispondere nel post di ubuntu studio! grazie!

  7. Io lo chiamo “Linux”, sia perché è più facile da proninciare e più “sexy”! Far avvicinare un utente medio a qualcosa che ha un nome complicato, credetemi, è molto difficile, perché sembra che sia il nome, appunto, di qualcosa di complicato! Inoltre, sono d’accordo che i meriti vadano riconosciuti a tutti, ma se lo facciamo col nome del sistema, diventerebbe lunghissimo, tipo GNU/Linux/Xorg/KDE/Apache/Mysql/ecc! Se storicamente l’avessero chiamato semplicemente Sistema GNU, forse l’arei chiamato così, ma GNU/Linux è impronunciabile! Se poi vogliamo essere precisi, il kernel sarà anche una piccola parte, ma intanto GNU questa parte che cercano di far figurare insignificante non ha ancora finito di svilupparla dal ‘90 (vedere Hurd)! E poi il kernel linux, da kernel monolitico qual è, racchiude tutte le funzionalità del sistema, su cui poi si basano i programmi.. non è mica una parte così piccola e insignificante!


Leave a Reply