Introducción a Linux/Introducción
¿Qué es GNU/Linux?
[editar]GNU/Linux es un sistema operativo libre y de código abierto conocido por su estabilidad, seguridad y flexibilidad. Se utiliza en computadoras personales, servidores, dispositivos móviles, y sistemas embebidos.
Al ser software libre y de código abierto, cualquier persona puede estudiar, modificar y distribuir su código, lo que ha contribuido a su rápida evolución y a su adopción tanto por particulares como por empresas y organizaciones de todo el mundo.
Su diseño multiusuario y multitarea permite ejecutar múltiples aplicaciones de forma eficiente y segura. Además, ofrece una amplia compatibilidad con diferentes arquitecturas de hardware, un sólido soporte para redes y una gran variedad de sistemas de archivos.
¿Qué es GNU y qué es Linux?
[editar]
GNU/Linux nació de la unión de dos proyectos distintos: el núcleo (Kernel) Linux y las herramientas de software GNU.
Linux es el núcleo del sistema operativo, es decir, el componente encargado de gestionar el acceso al hardware de la computadora. Para formar un sistema completo necesita ir acompañado de herramientas, bibliotecas y aplicaciones.
Históricamente, muchas de esas herramientas fundamentales fueron desarrolladas por el proyecto GNU, por lo que la Free Software Foundation y parte de la comunidad prefieren denominar al conjunto como GNU/Linux. Sin embargo, en el uso cotidiano, suelen referirse a este sistema simplemente como «Linux».
Aunque a menudo se le llame simplemente «Linux», es importante conocer la contribución histórica del proyecto GNU al desarrollo de este sistemas.
¿Cómo puedo empezar a usar GNU/Linux?
[editar]- Artículo principal: Introducción a Linux/Cómo se instala Linux.

Para empezar a usar GNU/Linux, lo mejor es hacer uso de una distribución, esto es una es una versión completa del sistema empaquetada y lista para ser instalada y usada fácilmente. Algunas distribuciones populares son Ubuntu, Debian, Arch Linux, o Fedora.
Puede llegar a ser difícil encontrar tiendas que vendan computadoras con GNU/Linux preinstalado, pero por suerte, el proceso de instalación suele ser bastante sencillo. Vista la sección Cómo se instala Linux para aprender a instalar GNU/Linux en tu computadora personal.
Otra opción también es empezar a usar GNU/Linux dentro de una máquina virtual, o probar alguna distribución a través de tu navegador web utilizando algún servicio como DistroSea.
¿Por qué es difícil encontrar tiendas que vendan computadoras con GNU/Linux preinstalado?
[editar]Los acuerdos comerciales de los distintos fabricantes de hardware y cadenas de distribución con Microsoft e Intel han frenado históricamente la incursión de Linux en los ordenadores de escritorio.
En este enlace se pretende crear un lugar común donde listar distribuidores y tiendas online con soporte para GNU/Linux.
Además, ¡siempre puedes instalar GNU/Linux por tu cuenta, aunque no viniese preinstalado en la computadora que compraste!
¿Puedo ejecutar programas de Microsoft Windows en GNU/Linux?
[editar]Linux es un sistema operativo muy distinto a Windows, y por lo tanto, en principio no es capaz de entender los .exe de Window. Pero hay formas de conseguir hacer funcionar programas de Windows en GNU/Linux:
Capas de compatibilidad: Wine y Proton
[editar]
Mediante la librería Wine. Wine es una capa de compatibilidad que permite ejecutar aplicaciones desarrolladas para Microsoft Windows o MS-DOS en GNU/Linux. Al igual que el propio Linux, Wine es software libre.
A través de Wine se pueden utilizar programas para Windows. Cuando el programa manda una instrucción a Windows, la misma es traducida en orden equivalente para Linux para que este pueda ejecutarla, es decir, Wine es un traductor que transforma las instrucciones creadas para Windows a instrucciones que entiende Linux.
Es importante tener en cuenta que Wine no funciona con el 100% de los programas, en ocasiones debido a que esta traducción no es perfecta , y en otras porque debido a que algunas empresas hacen esfuerzos por evitar que su programa pueda ser ejecutado en un sistema operativo que no sea Windows, como es el caso de algunos programas de Adobe. Por tanto antes de pensar en Wine para ejecutar una aplicación es necesario conocer el grado de soporte de la misma. Para consultar el mismo podemos acceder a siguiente base de datos: enlace.
Proton es una capa de compatibilidad basada en el propio Wine, específicamente creada para videojuegos, una gran cantidad de videojuegos de Windows pueden ejecutarse en Linux gracias a Proton.
Algunas situaciones curiosas que pueden ocurrir usando Wine:
- En ocasiones esta traducción hace que el programa funcione mas lento en GNU/Linux, aunque puede darse el caso de que un programa de Windows soportado en Wine se ejecute más rápido en GNU/Linux que en el propio Windows si la traducción final es más rápida que el original.
- También puede darse el caso de que un fallo de seguridad en un componente estándar de Windows haya sido eliminado en Wine al sustituir este componente por otro equivalente, de forma que por ejemplo, un virus que afecte a Outlook ejecutándose sobre Windows no afecte a este mismo programa corriendo sobre Linux.
Maquinas virtuales
[editar]Una máquina virtual permite instalar un sistema operativo dentro de otro. Su eficacia es mayor que los emuladores ya que no intentan imitar un sistema operativo si no un ordenador dentro de otro. Una vez hecho podemos instalar programas en nuestro sistema virtualizado. Una posible desventaja es que aunque el programa ocupa "poco" la virtualización puede ocupar varios GB y se guarda como un archivo en el disco duro, guardando la configuración y los programas instalados.