Que es Linux?Linux en un kernel monolitico[1] creado en 1991 por Linus Torvalds, un ingeniero de Software finlandes, con el fin (inicialmente) de tener un sistema operativo que corriera en maquinas 386 (486) clones de AT y a diferencia de su padre Minix, poderlo usar y modificar sin problema alguno (en cuanto a licencia).
Pero Linux solo era el kernel, era y es GPL, al igual que el sistema operativo que se suele usar (GNU) y que no contava con un kernel completo (GNU Hurd[2]) o quizas util... pero rapidamente, herramientas como GCC y Awk tomaron forma y fueron portadas muy rapidamente a Linux creando todo un entorno para desarrolladores.
Actualmente, Linux esta muy ligado a GNU y corre en multiples plataformas como SPARC, MEPIS, Fujitsu, AMD, x86 y un mundo sin fin de plataformas integradas (embedded systems) y aplicaciones incluso se usa como BIOS.
Cual es la diferencia entre GNU/Linux y Linux?GNU/Linux es el sistema operativo, Linux es solamente el kernel.
Hay otro sistema operativo que use Linux y no sea GNU?Si, hay uno llamado perlix o Perl/Linux que usa lo antiguos codigos de PPT o Perl Power Tools.
Tambien puedes descarguar las herramientas de FreeBSD (por decir algo) y compilarlo para hacer un BSD/Linux.
Donde descargo GNU/Linux?De aqui.El kernel esta en kernel.org (pagina oficial) y GNU Tools en gnu.org
Como iniciarse en GNU/Linux?Actualmente hay distribuciones[3] como Ubuntu que realmente no hay que saber mucho para manejarlo, si puedes usar Windows seguro que Ubuntu tambien.
Para programadores y usuarios intermedios:
http://foros.solocodigo.com/index.php?showtopic=25823Por que usar GNU/Linux?Bueno, es un Unix-Like... y si no sabes porque usar "un Unix" no se porque lees esto.
Creeo que es por cuestion de filosofia, porque "quieres ser libre" (esto depende de la opinion de cada uno) o simplemente porque quieres.
Por que no usar GNU/Linux?Porque no es para cualquiera.
______________________
1. Kernel Monolitico: Entrono intermedio entre el sistem operativo y el hadware.
Se denomina monolitico por su diseño de ejecucion y manejo de modulos.
2. GNU Hurd: µKernel o microkernel, diseñado en 1990 por el grupo GNU.
Basdado en Mach, un microkernel diseñado para correr modulos en modo usuario y usa demonios de BSD.
3. Distribuciones: Es el verdadero sistema operativo, compuesto por el kernel (Linux) y los programas o herramientas (GNU, PPT etc)