Vistas de página en total

martes, 16 de abril de 2013

¿Qué es Linux? (PARTE 2/2)


Seguiré con la segunda parte y última de esta explicación de que es Linux, estoy intentando dar más o menos una explicación clara del tema, se que a priori puede parecer un poco denso y pesado el tema, pero intento que sea lo menos somnífero posible; mi única pretensión sobre este tema es ir adelantando temas más o menos por importancia para ir metiéndonos poco a poco en temas más directos de cada distribución y en temas más complejos.

La velocidad a la que se hace la corrección de los errores de los programas en Linux es muy alta, puesto que en el desarrollo de Linux colaboran muchas personas en todo el mundo. Cualquier persona que tenga el conocimiento suficiente puede detectar los errores de los programas y corregirlos, o bien mandarle un mail al programador para que éste lo corrija, puesto que Linux siempre ha sido de código abierto, libre distribución y gratuito (aunque también existen distribuciones de Linux no gratuitas como la poderosa y conocida distribución RedHat para grandes servidores).

Linux, es un sistema operativo libre, con todo lo que dicha palabra conlleva:

  • Libertad de copia y distribución: Se puede conseguir gratuitamente en Internet. Hay muchísimas fuentes donde conseguir cualquiera de las distribuciones. Si no tienes una conexión rápida, también regalan Linux en los CD-ROM de muchas revistas especializadas y sitios Web. 

  • Libertad de modificación junto a los programas ejecutables, se puede obtener su código fuente. Esto debido a que Linux y sus aplicaciones se rigen bajo la licencia GPL, la cual esta diseñada para programas de libre distribución como Linux, Solaris, y hasta algún tiempo atrás Java.
Desde entonces, ha ido incrementándose de forma espectacular el número de desarrolladores desinteresados que se han implicado en su desarrollo a lo largo y ancho del mundo.

Lo que es propiamente Linux es el núcleo del sistema operativo, que ha ido implementando soporte para una gran parte del hardware actual (USB, cámaras digitales, escáneres, impresoras, grabadoras, redes, etc...). Dicho núcleo viene arropado por librerías y utilidades distribuidas bajo la licencia libre GPL o similares (de aquí la denominación GNU/Linux).

Su excelente relación calidad-precio le ha granjeado la admiración e incondicional apoyo de muchísimos usuarios alrededor del mundo. Su adopción en el ámbito de los servidores web ha sido espectacular, formando junto a otras magníficas herramientas libres, la plataforma LAMP(Linux-Apache-MySQL-Php). Estadísticas recientes demuestran que su empuje es cada vez mayor en este campo y todos los relacionados con Internet (como, por ejemplo, los servidores de espacio web e ISP).

En el ámbito empresarial, regido por la antedicha relación calidad-precio, va tomando poco a poco el puesto que se merece, avanzando a la par que las aplicaciones de ofimática y trabajo en grupo soportadas. Y en los hogares, cada vez hay mas personas que prefieren tener un sistema operativo con las características, fiabilidad y eficiencia que proporciona Linux. En otro campo, el de las administraciones públicas, se esta luchando por la adopción de Linux debido a que la libertad de modificación del código permite evitar la dependencia de entidades externas.







Resumiendo, las principales características de Linux son:
  • Es uno de los sistemas operativos más robustos, estables y rápidos. 
  • Tiene una gran variedad de entornos gráficos (KDE, GNOME). 
  • Es multitarea: Se pueden utilizar varios programas a la vez. 
  • Es multiusuario: varios usuarios pueden usar la misma maquina al mismo tiempo, ya sea mediante terminales serie, terminales virtuales o por red.
  • Es multiplataforma: hay una amplia gama de plataformas hardware soportadas: x86(386, 486, Pentium, Pentium Pro, Pentium II, k5, k6, athlon,...),m68k (Amiga,Atari),Dec Alpha,Sun SPARC, ARM, MIPS, y PowerPC. 
  • Es multiprocesador: soporte para sistemas con más de un procesador (para x86 y SPARC). 
  • Tiene protección de la memoria entre procesos, de manera que uno de ellos no puede colgar el sistema. 
  • Es un sistema Unix, siendo éste el más fiable; se utiliza para tareas de alta complejidad y rendimiento. Microsoft, en Hotmail, usa Unix y no Windows 
  • Soporta muchísimos tipos de sistemas de archivos, permitiendo lectura y, en la mayoría de los casos, escritura de datos de otros sistemas operativos. Incluso existe uno (UMSDOS), que permite instalar Linux en una partición MS-DOS, evitando la necesidad de formatear. Además, se puede acceder a todos los sistemas de ficheros de CD-ROM y DVD. 
  • Amplia variedad de protocolos de red soportados en el núcleo: IPv4, IPv6, AX.25, X.25, IPX, PPP, DDP, Netrom, Appletalk, Netware, etc... Incluye de serie la mayoría de utilidades necesarias para montar un servidor en Internet (telnet, ssh, apache, mysql, php, ftp, news, irc, etc...) 
  • Permite navegar por Internet y conectar máquinas en red de manera natural (los protocolos TCP/IP ó PPP por ejemplo, están incluidos como un módulo del kernel básico). 
  • Tiene un entorno de programación completo, incluyendo C, C++, Pascal, compiladores Fortran, utilidades como Qt y lenguajes de guiones (scripts) como Perl, gwak y sed. (Un simple compilador C para Windows cuesta bastante dinero). 
  • Hay miles de programas gratuitos que pueden bajarse de Internet para usar con Linux. 
  • Casi cualquier aplicación Unix puede usarse bajo Linux. 
  • La documentación existente es gratuita y de gran calidad. 
  • Permite compartir por red ficheros e impresoras, incluso con otros sistemas operativos, de manera segura mediante NFS y Samba. 
  • Finalmente, Linux es gratuito. 
Conclusión: la potencia, estabilidad, gratuidad, modificabilidad y portabilidad de Linux lo hacen el sistema operativo perfecto, y ya tiene una posición líder en el ámbito de Internet, siendo cuestión de tiempo que la tenga en el resto de ámbitos informáticos. Aunque siga siendo un sistema que a mucha gente parece muy complejo, se está extendiendo en muchos ámbitos locales, laborales y de educación, y poco a poco las personas van conociendo estos sistemas.

En mi próxima entrada en el bloc empezaré a comentar los tipos de distribuciones que existen en Linux, los tipos de sistemas que existen, que es el KDE...que es Gnome...etc.. espero vuestros comentarios, participación, preguntas y/o correcciones...



No hay comentarios:

Publicar un comentario