¿Qué es?
Linux es un sistema operativo open source gratuito
que se lanza en virtud de la Licencia Pública
General de GNU (GPL). Cualquier persona puede
ejecutar, estudiar, modificar o redistribuir el código
fuente, e incluso comercializar las copias de su
código modificado, siempre y cuando lo haga con
la misma licencia.
Histori
a
1.1Linus Torvalds : En 1991, Linus Torvalds,
un estudiante de informática en la Universidad
1.2 Motivaciones: En esa época, los sistemas
de Helsinki, comenzó a trabajar en un nuevo
operativos basados en Unix eran prominentes
núcleo (kernel) para un sistema operativo.
[Link]ígenes y Desarrollo Inicial pero caros. Torvalds quería una alternativa [Link] Influencia de Unix
Inspirado por Unix, que era conocido por su
gratuita y que pudiera ser modificada y
robustez y eficiencia, Linus decidió crear un
mejorada por cualquier persona.
sistema similar pero que fuera de código
abierto y accesible para todos.
2.1 Estructura y Filosofía: Unix es conocido
por su diseño modular y su enfoque en 2.2 Compatibilidad: Aunque Linux no es 3.1Nacimiento del Proyecto: El 25 de agosto
herramientas pequeñas que hacen una cosa Unix, fue diseñado para ser compatible con de 1991, Torvalds anunció públicamente su
bien. Este enfoque influyó profundamente en el muchos programas y comandos de Unix. Esto proyecto en un grupo de noticias, pidiendo
3. Desarrollo Colaborativo y Código Abierto
diseño de Linux, que adoptó una estructura permitió a los usuarios y desarrolladores comentarios y colaboración. Esto marcó el
similar de capas (kernel, espacio de usuario, y familiarizados con Unix adaptarse fácilmente a comienzo del desarrollo abierto y colaborativo
aplicaciones) y la filosofía de "hacer una cosa y Linux. que caracteriza a Linux.
hacerla bien".
Historia
3.2 Contribuciones de la Comunidad: Desde el 4.1Distribuciones: A mediados de la década de
4.2 Adopción en la Industria: Linux ganó
principio, otros programadores se unieron al 1990, surgieron varias distribuciones de Linux que
tracción en entornos empresariales y académicos
proyecto de Torvalds, contribuyendo con código, empaquetaban el kernel Linux con software
[Link]ón y Popularización debido a su estabilidad, flexibilidad y la capacidad
ideas y correcciones. Esta comunidad de adicional y herramientas de sistema, facilitando su
de personalización que ofrecía a los
desarrolladores creció rápidamente y ayudó a instalación y uso para usuarios no técnicos.
administradores de sistemas.
mejorar y expandir Linux a lo largo de los años. Ejemplos incluyen Slackware, Debian y Red Hat.
5.2Dispositivos Embebidos y Android: El kernel
5.1 Servidores y Supercomputadoras: Hoy en
Linux se utiliza ampliamente en dispositivos
día, Linux es dominante en el mercado de
embebidos, como enrutadores, sistemas de control
servidores debido a su rendimiento y capacidad de
industrial y dispositivos IoT. Además, Android, el
[Link] en la Tecnología Actual escalabilidad. También es utilizado en
sistema operativo móvil más popular del mundo,
supercomputadoras debido a su capacidad para
está basado en el kernel Linux, lo que lo convierte
gestionar grandes cantidades de datos y ejecutar
en una parte integral de miles de millones de
aplicaciones complejas de manera eficiente.
dispositivos móviles.
Cualidades
Independientemente de la distribución de Linux hay una serie de cualidades por las que se destaca el
sistema operativo del pingüino y que hacen que sea diferente y que sea elegido por muchos usuarios.
• Gratis
Una de las principales razones por las que muchos usuarios eligen Linux es porque es un sistema
operativo gratuito. No solo permite a los usuarios acceder a un sistema operativo de calidad sin tener que
pagar por una licencia, sino que también cuenta con una comunidad activa y colaborativa de
desarrolladores y usuarios que contribuyen al desarrollo y mejora continua del sistema.
• Código abierto
En el caso de Linux que un software de código abierto significa que su código fuente está disponible
públicamente y se puede descargar, ver, modificar y distribuir libremente, naturaleza de código abierto
también significa que los usuarios tienen la libertad de utilizar el software como deseen, sin restricciones
ni limitaciones impuestas por los propietarios del software
• Seguro
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.
• Multitarea
significa que permite ejecutar varios programas de forma simultánea.
Por lo tanto, permite el uso de numerosas aplicaciones para poder
navegar por Internet, procesar documentos, escuchar música, ver
vídeos, etc, al igual que podemos hacer con otros sistemas como el
propio Windows o macOS.
• Multiusuario
En un sistema multiusuario de Linux, cada usuario tiene su propio
directorio de inicio y puede acceder solo a los archivos y recursos para
los que tienen permiso de acceso. Además, el sistema operativo
también proporciona herramientas para gestionar y limitar los recursos
del sistema, como la memoria y la CPU, entre los diferentes usuarios.
• Personalizable
Con Linux, puedes ajustar casi todos los aspectos del sistema, desde la
apariencia visual hasta el funcionamiento interno. Puedes elegir entre
una variedad de entornos de escritorio, cambiar temas, iconos y fondos
de pantalla, e incluso modificar la disposición de los elementos de la
interfaz gráfica
Ventajas Inconvenientes
Uso gratuito Difícil de usar
Los administradores se benefician de las libertades El inglés es el idioma estándar para las líneas de
de gestión del sistema comandos y los mensajes del sistema
Soporta el trabajo cooperativo sin que los usuarios Otros programas de terceros solo pueden ser instalados
habituales puedan dañar el núcleo del programa por un administrador
La portabilidad de las distribuciones de Linux no es
Rara vez se ve amenazado por los cibercriminales prioritaria para muchos desarrolladores de software y de
hardware
Errores de seguridad poco habituales que se
En ocasiones, las actualizaciones son muy complejas
solucionan rápidamente
No todas las versiones cuentan con asistencia a largo
Pocos requisitos de hardware
plazo
Algunos programas profesionales no funcionan con
Función remota integrada para el control a distancia
Linux
Arquitectura
Kernel
acceso pleno a los recursos del sistema.
• Sesion
ya sea gráfica o mediante un
intérprete de comandos
• Proceso de usuario
la instancia de ejecución de las aplicaciones y
sistemas
Procesos
Podríamos definir a los procesos como programas que están corriendo en nuestro
Sistema Operativo. Dependiendo de la forma en que corren estos programas en
LINUX se los puede clasificar en tres grandes categorías:
• Procesos Normales.
Corren a nombre de un usuario. Osea, son los programas que utiliza el usuario
generalmente y se encuentran conectados a una terminal. El programa aparecerá la
pantalla e interactuará con el usuario.
• Procesos Daemon
• La gran mayoría de ellos en vez de usar la terminal para escuchar un
requerimiento lo hacen a través de un puerto.
• Procesos Zombie.
• Se pueden deber a errores de programación, a situaciones no contempladas por el
programador y generalmente provocan lentitud y/o inestabilidad en el Sistema.
• Los procesos en GNU/Linux son organizados de forma jerárquica, cada proceso es
lanzado por un proceso padre y es denominado proceso hijo. De está forma, todos
los procesos en GNU/Linux son hijos de init ya que este es el primer proceso que se
ejecuta al iniciar el ordenador y init es padre de todos los procesos. Si se mata al
proceso padre, también desaparecerán los procesos hijos.
Tipos
Debian
Es una de las distribuciones más confiables. La mayoría de las distribuciones Linux son
derivadas de Debian.
Ubuntu
Esta distro está basada en Debian y es la más usada en el mundo.
Linux Mint
Está basada en Ubuntu y está orientada a un público principiante. De este modo, esta
distro busca acercar Linux aún más a la comunidad general brindando una experiencia
parecida a Windows.
Red Hat
Si creías que por ser open source no genera dinero, estás equivocado. Apenas en el 2019
Red Hat facturó más 3 mil millones de dólares con servicios basados en Linux.
Fedora
Es una distro basada en Red Hat para el usuario final.
Kali
Esta distribución hace que te sientas hacker con solo tenerla en tu equipo, no hace falta
que sepas nada del mundo del hacking.
Interfaz
Interfaz
Conclusión
Linux ha evolucionado desde un proyecto personal
hasta convertirse en un pilar de la computación
moderna. Su éxito se debe en parte a su herencia y
relación con Unix, pero también a su comunidad
vibrante y comprometida con los principios del código
abierto. Hoy en día, Linux continúa siendo impulsado
por la colaboración global de desarrolladores y sigue
expandiéndose en nuevas áreas de la tecnología y la
informática.