Linux
En esta página voy a volcar mis experiencias con el sistema operativo Linux. Yo soy un usuario de este sistema operativo, lo uso en mi trabajo y en mi casa.
Mi experiencia con el Linux
Mi experiencia con el Linux comenzó en 1999 cuando instalé RedHat 5.2 en la PC de mi casa. A partir de ahí pude aprender los fundamentos de este sistema operativo y de importantes softwares como por ejemplo:
- qmail (servidor de correo)
- Samba (servidor de archivos e impresoras compartidas)
- Squid (servidor "proxy" de internet)
- Apache (servidor de páginas web)
- Amanda (servidor de backup)
¿Qué es Linux?
Linux es un sistema operativo, que fue construído a lo largo de 14 años por gente de todo el mundo, que evolucionó de ser el proyecto privado de un estudiante de computación en Finlandia hasta ser un sistema que impulsa los servidores de pequeñas y grandes empresas en muchos países.
Desde un principio se basó en la colaboración entre los programadores, y se popularizó principalmente gracias a la difusión de su código fuente, la "receta" de cómo funciona y al apoyo de importantes personas en el mundo de la computación como Richard Stallman, Eric S. Raymond y, por supuesto, su creador Linus Torvalds.
Está basado en un sistema operativo para máquinas grandes creado en 1970 llamado UNIX, utilizado por grandes empresas. El Linux fue diseñado desde un principio para ser multiusuario y multitarea, y tal como su "ancestro" el UNIX, es muy estable y confiable. Mucho software existente para UNIX fue "transportado" al Linux, especialmente aquel software realizado por la Free Software Foundation, organismo fundado por Richard Stallman para impulsar la creación de un sistema operativo similar al Unix. Es más, tantas ideas de Unix han sido trasladadas al Linux, que la propietaria de la licencia del Unix original, la empresa SCO, inició juicios a varias empresas por supuesta violación de derechos de copyright, ya que el Unix es un sistema comercial y por lo tanto no libre. Estos litigios todavía no han sido resueltos por la Justicia estadounidense (si alguien sabe algo más sobre el tema, por favor avíseme).
¿Qué es el Software Libre?
Linux es principalmente software llamado "Libre" Por un lado está el software "Propietario", que es fabricado por grandes corporaciones y vendido al público como producto de consumo masivo (en realidad nunca es vendido; sino que se otorga "licencia de uso" la cual dice, entre otras cosas, que se prohíbe la copia del software y ver su código fuente). Por otro lado está el software "Libre" que es fabricado por personas o corporaciones y distribuido al público (gratuitamente o no) que se diferencia en las siguientes dos cosas: primero, se permite la copia y distribución del software, y segundo, está disponible el código fuente lo cual permite que los programadores lo revisen y corrijan los posibles errores. Existen varias licencias para el Software libre. La más usada se llama "Licencia General Pública GNU" y fue escrita por la Free Software Foundation. Esta licencia en particular fomenta la participación y colaboración de los programadores, ya que como condición propone que las mejoras que se hagan al software deben ser entregadas a la comunidad también como software libre, para que el conocimiento pueda ser aprovechado por otros. Otras licencias como la BSD permiten la comercialización de mejoras en el software libre. El software libre se entrega sin ninguna garantía, pero al fin y al cabo el software propietario tampoco. ¿Acaso me dicen que conocen un servicio técnico de software propietario en donde realmente le contestan los problemas y le dicen algo distinto de "su problema será solucionado en la próxima edición"?
Software gratuito / pago
En inglés se usa la misma palabra ("Free") para libre y para gratuito, pero siempre se aclara que "free" no es gratuito. Hay software libre que se distribuye gratuitamente para uso personal, pero si es para uso comercial se requiere comprar una licencia. Asimismo, hay software propietario que se distribuye gratuitamente. En la licencia general pública GNU se especifica que se puede cobrar únicamente por el medio físico en el que se graba el software o en todo caso por el servicio de su copia. Como el software libre viene sin garantía, otra cosa que se permite es tener contratos de garantía en el cual se paga una cuota mensual por tener todos los problemas con el software solucionados de inmediato.
Shareware, freeware, adware, public domain
El llamado "shareware" es software propietario del cual se permite su distribución y hay que pagar una registración pasado un cierto período de prueba especificado por el fabricante. Usualmente los shareware siguen funcionando pasado el período de prueba pero ponen molestos carteles recordando al usuario que aún no se ha registrado el programa, no así los "Trialware" que dejan de funcionar pasado el período de prueba y se recuerda al usuario que debe comprar la "versión completa". Este sofware también es gratuito y en algunos casos algunas funciones están prohibidas a menos que se registre el programa.
El "adware" es software propietario que se distribuye gratuitamente pero hay que mirar a veces molestas propagandas mientras se lo usa.
El "public domain" es software que el autor entrega al "dominio público", éste no desea retener el "copyright" del mismo y lo entrega libremente a la comunidad de usuarios y no existe ninguna restricción acerca del uso, distribución o inclusión de código fuente del mismo en otros programas.
Distribuciones de Linux
Como el software que forma el sistema operativo Linux es libre, las empresas que se dedican a distribuirlo empaquetan el Linux con su propia etiqueta y lo acompañan de muchos productos adicionales, algunos de ellos gratuitos y otros no, libres y propietarios. Estos paquetes de Linux ofrecidos por las empresas se llaman "Distribuciones". Las principales diferencias entre las distribuciones es la cantidad de paquetes de software incluídos con el Linux y la menor o mayor facilidad de su proceso de instalación. Y por supuesto, el loguito de la empresa correspondiente por cualquier lado en donde se mire. Los usuarios de Linux suelen ser fanáticos de una distribución o de otra, y las distribuciones se han llegado a distinguir por la clase de usuarios que las usan. Las principales distribuciones que yo conozco son: Debian, SuSE, RedHat, Mandrake, Conectiva.