Está en la página 1de 7

Sistemas Operativos y su evolución

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.

En 1977 vio la luz BSD (Berkeley Software Distribution), el sistema operativo de la


Universidad de California en Berkeley basado en UNIX.
BSD tuvo varias versiones, la última de 1995 ¿Y hasta qué punto es importante BSD? Pues
para empezar, a partir de este sistema operativo surgieron otros muchos, cuyos proyectos
siguen activos, como SunOS (luego Solaris y OpenSolaris), FreeBSD, NetBSD y Mac OS X
(ahora macOS). Sí, el sistema operativo de tu Mac está basado en BSD, y a su vez, en
UNIX.

La Universidad de California en Berkeley no fue la única en crear una versión alternativa de


UNIX. IBM, por ejemplo, tuvo su AIX (Advanced Interactive Executive), cuya última
actualización se lanzó en 2011.
Y, curiosamente, Microsoft también trabajó con UNIX, a pesar de ser más conocidos por
DOS y Windows.

Xenix es como se llamaba la versión UNIX de Microsoft, pensada para microcomputadoras,


equipos más pequeños que las grandes máquinas de aquel entonces.
Lanzado en 1980, tuvo actualizaciones en forma de nuevas versiones hasta 1989. Si no os
suena el nombre de Xenix es básicamente porque Microsoft no vendía este sistema
operativo directamente al usuario, si no a fabricantes de computadoras, como IBM, Intel, etc.
que adaptaban Xenix a sus computadoras (cada una con su propia arquitectura,
incompatibles entre sí).
Posteriormente trabajó también con DOS, en concreto vendiendo su propia versión MS-DOS.
Y más adelante apostó por Windows.

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.

- Escrito por José María López, 17 de julio de 2017 a las 08:30


https://blogthinkbig.com/unix-el-padre-de-los-sistemas-operativos-actuales#:~:text=Al
%20principio%20fue%20UNIX,Rudd%20Canaday%2C%20entre%20otros).
2) Linux:

Linux® es un sistema operativo (SO) de open source y una plataforma de infraestructura de


TI. Originalmente, fue concebido y creado como un pasatiempo por Linus
Torvalds pasatiempo de Linus Torvalds. Mientras estaba en la universidad, Linus intentó
crear una versión de open source, alternativa y gratuita, del sistema operativo MINIX, que se
basaba en los principios y el diseño de Unix. Desde entonces, ese pasatiempo se ha
convertido en el SO con la base más grande de usuarios, en el SO más usado en servidores
de Internet disponibles públicamente y en el único SO usado en las 500 principales
supercomputadoras más rápidas.

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.

Entre las principales características de Linux hay que destacar:

 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.

- Roberto Adeva, 11 de septiembre, 2020.


https://www.adslzone.net/reportajes/software/que-es-linux/
3) Sun Microsystems (Solaris):

Solaris es un sistema operativo desarrollado por Sun Microsystems. Es un sistema certificado


como una versión de UNIX. Aunque Solaris en sí mismo aún es software propietario, la parte
principal del sistema operativo se ha liberado como un proyecto de software libre
denominado OpenSolaris.

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.

La base de OpenSolaris fue alimentada el 14 de junio de 2005 a partir de la entonces actual


base de desarrollo de código de Solaris. Es posible descargar y licenciar versiones tanto
binarias como en forma de código fuente sin coste alguno.
Entre las características de Solaris tenemos:
PORTABILIDAD: El software conformado por una ABI aplicación de interfaces binaria
(Application Binary Interface) ejecuta con un Shrink-wrapped (Contracción envuelta) el
software en todos los sistemas vendidos con la misma arquitectura del microprocesador.
Esto obliga a los desarrolladores de aplicaciones a reducir el costo del desarrollo del software
y traer productos al mercado rápidamente, y obliga a los usuarios a actualizar
el hardware mientras retienen sus aplicaciones de software y minimizan sus costos de
conversión.
ESCALABILIDAD: Las aplicaciones se usan con más frecuencia en el sobre tiempo, y
requiere sistemas más poderosos para soportarlos. Para operar en un ambiente creciente, el
software debe ser capaz de ejecutar en un rango de ancho poderosos y debe ser capaz de
tomar ventajas del poder adicional que se está procesando.
INTEROPERATIBIDAD: La computación del ambiente heterogéneo es una realidad hoy. Los
usuarios compran de muchos vendedores para implementar la solución que necesitan. La
estandarización y una clara interface son criterios para un ambiente heterogéneo,
permitiendo a los usuarios desarrollar estrategias para comunicarse por medio de su red.
El sistema operativo de Solaris puede inter operar con unos sistemas muy populares hoy en
el mercado, y aplicaciones que se ejecutan en UNIX se pueden comunicar fácilmente.
COMPATIBILIDAD: La tecnología de la computación continúa avanzando rápidamente, pero
necesita permanecer en el ámbito competitivo para minimizar sus costos y maximizar
sus ingresos.
- Jesicca Bravo, viernes, 28 de agosto de 2015,
http://ubvsistemaoperativosolaris.blogspot.com

También podría gustarte