TODOS PARA UNO.
Otra diferencia fundamental entre Windows y GNU/Linux es que Windows esta diseñado por una sola empresa: Microsoft. Su licencia es cara y permite instalarse en una sola maquina. De hacerlo en mas de una sin pagar una nueva licencia es un delito.
GNU y su Kernel Linux estan diseñados por una comunidad de miles de programadores al rededor del mundo, su licencia es Libre y promueve 4 garantias básicas:
1. El software puede ser distribuido libremente, cuantas copias quieras en cuantas maquinas quieras.
2. El sofware puede ser modificado, porque el codigo fuente esta disponible.
3. El codigo modificado puede ser distribuido siempre bajo las mismas condiciones
4. Se puede comercializar con el software.
Y esta ultima condicion es fundamental, es lo que determina la diferencia entre un Freeware y un Free Software, la palabra Free determina
Libertad, como libertad de expreción, y no quiere decir
Gratuito, como una ronda de cervezas. Quiere decir que si alguien quiere recibir remuneracion por su trabajo lo puede pedir... aunque generalmente los desarrollos incluyen el software sin costo...
Debido a todas esas libertades, muchos grupos han hecho adaptaciones de GNU/Linux a lo que ellos piensan que es lo ideal, y a las adaptaciones se les llama distribuciones, y hay muchas y para diversas utilidades:
Uso en el Hogar y la Oficina: Ubuntu, Suse, Mandriva, etc.
Para servidores: Debian, Slackware, CentOS, Gentoo, etc.
Utilidades de Rescate, Particionado y Seguridad: Rip, Slax, WifiSlax, Knoppix,nUbuntu, Gparted, etc.
Distros minimalistas para hardware viejo: DSL, Vector Linux, Deli Linux.
De uso para medicina: DNA Linux, AdrenaLinux
Para Cristianos: Christian Ubuntu, Ixoye
Y la lista sigue... pero para fines practicos utilizaremos las mas sencillas y faciles de usar... cuando le agarren sabor usen una mas avanzada, Analizaremos los escritorios Gnome y KDE, Aprendiendo Gnome es mas facil entender XFCE.
MAS DIFERENCIAS ENTRE LAS DISTROS:
El metodo para instalar paquetes en linux es lo que lo hace tan diferente uno de otro, pero antes debemos entender un par de cosas:
A Diferencia de Windows, en Linux los programas instalados no se guardan en una misma carpeta (Archivos de Programa) sino que los archivos se distribuyen en varios directorios:
/usr/bin Aqui se guadan los ejecutables
/usr/lib Aqui se guardan archivos necesarios para los programas
/usr/share/man Aqui se guaradan algunos archivos de ayuda
/usr/src Aqui se guardan los codigos fuentes de los programas cuando es necesario compilarlos
/etc Aqui estan todos los archivos de configuracion, cuando un programa los requiere.
/bin Aqui hay programas que solo puede ejecutar el administrador del sistema (root) o un usuario con suficientes privilegios (permisos)
Confuso? No tanto... Tiene sus pros y sus contras:
La ventaja de esto es que los programas ocupan menos espacio, un programa puede compartir las bibliotecas de otro y ahorrar espacio en disco. El mejor ejemplo es que muchos programas para linux utilizan las herramientas del proyecto GTK, y solo tenemos que instalarlo una vez, y voalá, muchos programas lo utilizaran.
Una de las grandes desventajas y que en tiempos antiguos daban muchos dolores de cabeza son las dependencias, para instalar un programa hay que asegurarse de tener instalado previamente una serie de programas extras, sin los cuales nuestra instalacion no continua. Otro problema son las versiones: un programa requiere una version 10.1 de una libreria y el otro requiere la version 10.2 y cuando se instala, el primero deja de funcionar. Esto sucede con distribuciones que estan tachadas de inestables.
Afortunadamente estos problemas son cosa del pasado: Actualmente la mayoria de distribuciones traen administradores de paquetes que resuelven todo: Los mas famosos por su eficacia:
APT: Es el mejor sistema de paquetes, utilizado por DEBIAN y sus derivados (Esto incluye a Ubuntu, Kubuntu, Xubuntu, Edubuntu, bueno ya saben no?)
YAST: No le pide nada a APT, es el sistema de paquetes de Suse y OpenSuse, pero ademas es todo un panel de control muy avanzado que administra desde el arranque del sistema hasta la ultima actualizacion para nuestro linux, pasando por controladores.
YUM: Es el administrador de paquetes de RedHat, Fedora y derivados...
Portage: El administrador de paquetes de Gentoo (No apto para principiantes), Descarga las fuentes y compila... No hay nada mejor que un programa compilado en nuestra propia maquina..
Ademas de esto debemos tomar en cuenta el tipo de paquetes que se instalan en nuestra distro, los hay de tres tipos principalmente:
Deb: Adivinen: Lo usa debian y compañia.
RPM: Para Suse, RedHat, Mandriva y el resto.
Klik: Es muy novedoso pues instala paquetes al mas puro estilo MacOSX, pero aun genera algunos problemas entre versiones.
De forma que :
Debian y Ubuntu usan paquetes Deb y se instalan con APT.
Suse usa paquetes RPM y se instalan con YAST
Fedora usa paquetes RPM y se instalan con YUM
Tambien estan disponibles los tar.gz, que son los codigos fuentes para compilar, no importa que distro uses... pero ese es un tema aparte....
Para continuar vamos a elegir Ubuntu para mostrar como funciona todo esto

nos vemos...
Los que esten siguiendo esto pueden descargar ubuntu desde
http://www.ubuntu.com/getubuntu/download