Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1) Unix:
Nacido en 1969, UNIX fue creado por miembros de los laboratorios Bell de AT&T (como Ken
Thompson, Dennis Ritchie o Rudd Canaday, entre otros). El propósito era crear un buen
sistema operativo, multitarea y multiusuario, rápido y seguro.
En parte, UNIX (que se bautizó primero como UNICS) fue la respuesta a un proyecto fallido,
MULTICS (Multiplexed Information and Computing Service) que en los años 60 intentaron
crear el MIT, los laboratorios Bell de AT&T y la General Electric.
Hasta 7 versiones o actualizaciones tuvo UNIX en su vida útil (entre 1969 y 1980) y llegó a
universidades, grandes empresas y organismos gubernamentales de Estados Unidos a
través de licencias que vendía AT&T.
Linux es un sistema operativo basado en UNIX pero reescrito desde cero y pensado para
funcionar en computadoras personales de cualquier arquitectura, si bien con los años se ha
adaptado a todo tipo de dispositivos y computadoras.
Su inspiración vino por MINIX, un proyecto desarrollado por Andrew Tanenbaum en 1987 y
que, aunque tuvo poco éxito, fue la primera aproximación a crear una versión reducida de
UNIX para ordenadores personales.
Es curioso que UNIX, un sistema operativo que nació como software propietario, cerrado,
fuera el origen de una filosofía totalmente opuesta, el software libre. Gracias a ello, puedes
encontrar Linux en decenas de versiones con distintas características según tus
necesidades: Ubuntu, Debian, OpenSUSE, Fedora, etc.
Apple también apostó por UNIX y ha seguido haciéndolo hasta hoy, aunque no siempre fue
así. No fue hasta 2001 que Apple lanzó Mac OS X, basado en UNIX.
Para ser más concretos, lo que ahora es macOS, antes OS X y antes macOS X, tiene partes
de NeXTSTEP, el sistema operativo en el que trabajó Steve Jobs, también basado en UNIX,
cuando fue despedido de Apple en los años 80.
Hay que recordar, por otro lado, que tanto UNIX como BSD, Xenix, MINIX o el núcleo Linux,
eran sistemas operativos en modo texto.
iOS es el sistema operativo de tu iPhone y iPad. Al igual que macOS, su núcleo XNU está
basado en BSD, es decir, en UNIX.
En cuanto a Android, presente en la mayoría de smartphones, está basado en Linux, que a
su vez se inspira en UNIX. Y si bien Google ha ido implementando cambios y mejoras en su
código, no deja de ser un sistema Linux adaptado a terminales móviles.
Tal vez lo mejor sobre Linux es que es open source. Linux se lanza en virtud de la Licencia
de uso público GNU (GPL). Esto significa que todos pueden ejecutar, estudiar, compartir y
modificar el software.
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 cualquier bajo los
términos de la licencia GPL o Licencia Pública General de GNU y otras licencias.
Gratis: Una de las principales razones por las que muchos usuarios eligen Linux o al
menos le dan una oportunidad es por el hecho de que se trata de un sistema operativo
gratuito. Además, existen un montón de distribuciones para que podamos elegir la que
más nos guste o mejor se adapte a nuestras necesidades.
Código abierto: Sus creadores decidieron que Linux fuese un sistema de código abierto,
lo que hizo que se liberase su código fuente para que cualquiera pueda desarrollar
nuevas capacidades o funciones y las ponga a disponibilidad de todo el mundo.
Seguro: 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.
Multitarea: El hecho de que Linux sea un sistema operativo 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.
Mulitusuario: Otra de las características de Linux es que se trata de un sistema
multiusuario. Es decir, múltiples usuarios pueden acceder a los recursos y las
aplicaciones de Linux de manera simultánea y siempre de forma segura.
Personalizable:
Alto control de dispositivos: El sistema operativo Linux, a diferencia de otros sistemas,
ofrece la posibilidad de contar con los controladores de cada dispositivo y de poder
instalar nuevos controladores en el momento que incorporemos nuevos elementos al
sistema. Esto permite disponer de mayor independencia y capacidad para maniobrar
ante cualquier problema o por el simple hecho de controlar a fondo cada dispositivo.
Independiente: Otra de las grandes características de Linux es que se trata de un
sistema operativo que puede ser modificado y distribuido libremente. Es decir, cualquier
puede acceder a su código, modificar o desarrollar nuevas capacidades sin necesidad
de permisos ni protocolos previos.
Estable: Linux es considerado uno de los sistemas más robustos y estables, de ahí que
sea el sistema más utilizado en servidores y ordenadores que tienen que permanecer
siempre encendidos sin que nada falle.
Escalable: Es un sistema operativo que debido en gran medida a muchas de las
características mencionada anteriormente cuenta con una gran capacidad para reacción
y adaptarse a las necesidades. Puede administrar de manera sencilla un crecimiento
continuo y puede crecer rápidamente sin perder la calidad sin ningún problema.
Distribuciones Linux
Seguramente en más de una ocasión hemos oído hablar de distribuciones o distros de Linux,
pues bien, no se trata más que de un software basado en el núcleo de Linux que incluye
determinados paquetes de software que permiten desempeñar ciertas funciones para satisfacer
las necesidades de los usuarios.
Por lo general, estas distribuciones están compuestas por software libre e incluyen las
bibliotecas y herramientas del proyecto GNU y el sistema de ventanas X Windows System.
Además, dependiendo de a quién esté dirigida la distro, también se suelen incluir otro tipo de
software como procesadores de texto, hojas de cálculo, reproductores multimedia, herramientas
administrativas, etc.
Esto hace que a día de hoy podamos encontrar distribuciones de Linux para todos los gustos y
necesidades. Distros ligeras para poder dar vida a ordenadores antiguos o con pocas
capacidades a nivel de hardware, distribuciones con una interfaz similar a Windows o macOS,
etc.
Ventajas y desventajas de Linux
Aunque ya hemos mencionado algunas, lo cierto es que las principales ventajas que nos ofrece
Linux es que se trata de un sistema operativo totalmente gratuito, por lo tanto, podemos
probarlo cuando queramos sin ningún problema. Hace años estaba más etiquetado como un
sistema pensado para usuarios más expertos por la necesidad de controlar prácticamente todo
desde la línea de comandos, pero a día de hoy ofrece una gran facilidad de uso, incluso
podemos elegir la interfaz gráfica que más nos guste o más fácil de manejar nos parezca.
La seguridad es sin duda uno de sus grandes ventajas. Lo cierto es que es una garantía frente
a la mayoría de virus y amenazas, aunque no es seguro 100%. Podríamos decir que cualquier
distro es más segura que Windows. Su personalización también es un punto a destacar, ya que
el entorno Linux nos permite usar diferentes interfaces gráficas, es decir, no limita a una única
interfaz como ocurre en otros sistemas.
Su robustez, un mayor control sobre los dispositivos, las grandes posibilidades para trabajar en
modo multiusuario y las capacidades multitarea son sin duda otras de las características a
destacar de Linux. Ahora bien, también hay ciertas limitaciones o inconvenientes a la hora de
usar el sistema.
Si somos de los que nos gusta los juegos de PC, lo cierto es que aquí es donde podemos
encontrar uno de los principales inconvenientes de Linux, ya que existen pocos juegos en
comparación con la gran oferta o mercado de videojuegos que rodea a Windows. Muchos de
los principales desarrolladores de videojuegos únicamente sacan sus títulos compatibles para el
sistema operativo de Microsoft.
Aunque cada vez hay más aplicaciones o software compatible con Linux, puede que
determinadas herramientas de las que estamos acostumbrados a usar cada día si venimos del
entorno de Windows, no estén disponibles para Linux y no encontremos ninguna otra que
cumpla con nuestras necesidades. La curva de aprendizaje de Linux es mayor, además, la
necesidad de tener que usar la línea de comandos, puede ser también un inconveniente para
muchos usuarios con menos conocimientos.
El primer sistema operativo de Sun nació en 1983 y se llamó inicialmente SunOS. Estaba
basado en el sistema UNIX BSD, de la Universidad de Berkeley, del cual uno de los
fundadores de la compañía fue programador en sus tiempos universitarios. Más adelante
incorporó funcionalidades del System V, convirtiéndose prácticamente en un sistema
operativo totalmente basado en System V.
Esta versión basada en System V fue publicada en 1992 y fue la primera en llamarse Solaris,
más concretamente Solaris 2. Las anteriores fueron llamadas Solaris 1.
Solaris tiene una reputación de ser muy adecuado para el multiprocesamiento simétrico
(SMP), soportando un gran número de CPUs. También ha incluido soporte para aplicaciones
de 64 bits SPARC desde Solaris 7. Históricamente Solaris ha estado firmemente integrado
con la plataforma hardware de Sun, SPARC, con la cual fue diseñado y promocionado como
un paquete combinado.
Solaris 10, ha sido diseñada con AMD64 en mente, permitiendo a Sun capitalizar en la
disponibilidad de CPUs de 64 bits commodities basadas en la arquitectura AMD64.