linux
sistemas operativos
A pesar de a lo que generalmente puedas escuchar sobre linux, este en realidad se trata de un núcleo o kernel que puede controlar a un hardware, una manera más sencilla de explicarlo es que Linux es un conjuntos de drivers necesarios para usar un dispositivo como una computadora o una laptop. Este se creó como un núcleo semejante al de un sistema operativo UNIX.
Este núcleo fue desarrollado con Linus Torvalds cuando en 1991 comenzó a trabajar con unas ideas para un núcleo de un sistema operativo gratuito similar a unix, por lo que tomó como base el sistema Minix como un clon de Unix e hizo un núcleo monolítico y así con ayuda de colaboradores, sacar la primera versión linux 0.01.
Actualmente Linux es un núcleo monolítico híbrido con controladores de dispositivos y extensiones del núcleo que normalmente se ejecutan en un espacio privilegiado conocido como anillo 0, con acceso irrestricto al hardware, aunque algunos se ejecutan en espacio de usuario.
En 1992 los desarrolladores del núcleo Linux, comenzaron a trabajar con el proyecto GNU, desarrollado por Richard Stallman en 1983 y así crear GNU/Linux, una familia de sistemas operativos tipo Unix compuesto por software libre y de código abierto buscando una solución de libre distribución de los sistemas operativos frustrado por la concesión de licencias de uso que utilizaba MINIX.
Entre los componentes que tenemos dentro del sistema GNU/Linux podemos conseguir:
Linux a diferencia de Windows, es multitarea real, y multiusuario, posee un esquema de seguridad basado en usuarios y permisos de lectura, escritura y ejecución establecidos a los archivos y directorios. Esto significa que cada usuario es propietario de sus archivos, y otro usuario no puede acceder a estos archivos. Esta propiedad no permite el contagio de virus entre archivos de diferentes usuarios.
Característica | Windows | Linux |
---|---|---|
Tipo de sistema operativo | Comercial (se vende y se compra) | Código abierto, descargable y modificable de forma gratuita |
Estabilidad | Poco estable | Más estable |
Interfaz gráfica | Alta tecnología pero poco estable | Variedad de interfaces, manejo más complejo |
Apto para principiantes | Sí, gracias a interfaces gráficas intuitivas | Más complejo, requiere familiaridad con la línea de comandos |
Seguridad | Frecuentes fallos de seguridad y vulnerabilidades | Raramente amenazado por fallos de seguridad |
Actualizaciones | Sencillas y automatizadas | En ocasiones pueden ser complejas |
El hecho de que es software libre, es decir, que junto con el sistema, se puede obtener el código fuente de cualquier parte del mismo y modificarlo a gusto. Ésto da varias ventajas, por ejemplo:
Además de las ventajas anteriormente enumeradas, GNU/Linux es ideal para su utilización en un ambiente de trabajo, dos razones justifican esto: