Linux

Linux es un sistema operativo semejante a Unix, de código abierto y desarrollado por una comunidad, para computadoras, servidores, mainframes, dispositivos móviles y dispositivos embebidos. Es compatible con casi todas las principales plataformas informáticas, incluyendo x86, ARM y SPARC, por lo que es uno de los sistemas operativos más soportados.

En definitiva, Linux es un sistema que nace de la combinación de varios proyectos entre los que destacan GNU y la Free Software Foundation además del propio núcleo de Linux encabezado por Linus Torvalds. Su desarrollo es uno de los mejores ejemplos del software libre, donde todo su código fuente puede ser utilizado, modificado y distribuido libremente por cualquiera bajo los términos de la licencia GPL o Licencia Pública General de GNU y otras licencias.

Linus Torvalds comenzó a trabajar en Linux como un sustituto del sistema operativo MINIX mientras estaba en la Universidad de Helsinki, Finlandia. Torvalds reconoció el trabajo realizado en el Proyecto GNU en 1983, que tenía la intención de crear un sistema operativo completo, compatible con Unix, que consistía enteramente de software libre, y señaló el GNU como un modelo de distribución. Sin embargo, el trabajo en GNU no había terminado en el momento en que Torvalds buscó un reemplazo de MINIX, lo que le llevó a desarrollar un kernel de sistema operativo alternativo llamado Linux –una contracción de "Linus’ Unix"– y adoptar la GNU GPL.

Torvalds lanzó el kernel de Linux en septiembre de 1991. Una comunidad de desarrolladores trabajó para integrar los componentes GNU con el kernel de Torvalds para crear un sistema operativo completo y libre, conocido colectivamente como Linux. Torvalds continúa desarrollando el kernel de Linux, actualmente en la versión 4.9, y una vasta comunidad de desarrolladores continúa creando e integrando una amplia gama de componentes.

## **¿Cómo se utiliza el sistema operativo Linux?**

Cada versión del sistema operativo Linux gestiona los recursos de hardware, lanza y gestiona las aplicaciones, y proporciona alguna forma de interfaz de usuario. La enorme comunidad de desarrollo y la amplia gama de distribuciones significa que una versión de Linux está disponible para casi cualquier tarea, y Linux ha penetrado en muchas áreas de la informática.

Por ejemplo, Linux ha surgido como un sistema operativo popular para servidores web como Apache, así como para operaciones de red, tareas de computación científica que requieren enormes clústeres de computación, bases de datos en ejecución, computación de escritorio/endpoint y dispositivos móviles en ejecución con versiones del sistema operativo como Android .

El sistema operativo Linux sigue un diseño modular que es la clave de sus muchas variaciones y distribuciones. Un cargador de arranque es responsable de iniciar el kernel de Linux. El kernel está en el núcleo del sistema Linux, gestionando el acceso a la red, los procesos de programación o las aplicaciones, administrando dispositivos periféricos básicos, y supervisando los servicios del sistema de archivos.

La seguridad es una de las características más importantes de Linux. Debido a que se trata de un sistema libre, son pocos los que se interesan en crear virus para el sistema. Además, contiene una arquitectura para el manejo de archivos, procesos y memoria que no permite fácilmente la permanencia de virus o malware. Es más, una vez que algún usuario detecta alguna amenaza, ésta es eliminada y con una simple actualización está solucionado el problema.