SISTEMAS OPERATIVOS:
DEFINICIN Y CONCEPTO DE SISTEMA
OPERATIVO.
El conjunto de programas informticos que permite la administracin
eficaz de los recursos de una computadora es conocido como sistema
operativo o software de sistema. Estos programas comienzan a trabajar
apenas se enciende el equipo, ya que gestionan el hardware desde los
niveles ms bsicos y permiten adems la interaccin con el usuario. Cabe
destacar que los sistemas operativos no funcionan slo en las
computadoras. Por el contrario, este tipo de sistemas se encuentran en
la mayora de los dispositivos electrnicos que
utilizan microprocesadores: el software de sistema posibilita que el
aparato cumpla con sus funciones (por ejemplo, un telfono mvil o
un reproductor de DVD). Es el software principal o conjunto de programas
de un sistema informtico que gestiona los recursos de hardware y provee
servicios a los programas de aplicacin de software, ejecutndose en modo
privilegiado respecto de los restantes (aunque puede que parte de l se
ejecute en espacio de usuario).
CARACTERISTICAS DE SISTEMAS
OPERATIVOS.
Los sistemas operativos controlan la relacin de las seales de entrada para
obtener siempre las mismas seales de salida, y con esto, obtener siempre
los mismos resultados.
Los sistemas operativos se dividen en grficos y de texto. Los primeros
sistemas tenan una interfaz de tipo texto, en la cual la pantalla solamente
mostraba caracteres de texto. Los principales sistemas operativos de tipo
texto fueron el IBM-DOS, MS-DOS, AMIGA, Commodore.
Los sistemas operativos grficos permiten una operacin ms eficiente del
dispositivo que lo usa, y el cual es accesible mediante un dispositivo
apuntador (mouse o touch pad) o mediante sistemas tctiles. Los primeros
sistemas de este tipo fueron Mac OS y Windows.
Conveniencia. Un Sistema Operativo hace ms conveniente el uso de una computadora.
Eficiencia. Un Sistema Operativo permite que los recursos de la computadora se usen de
la manera ms eficiente posible.
Habilidad para evolucionar. Un Sistema Operativo deber construirse de manera que
permita el desarrollo, prueba o introduccin efectiva de nuevas funciones del sistema sin
interferir con el servicio.
Encargado de administrar el hardware. El Sistema Operativo se encarga de manejar de
una mejor manera los recursos de la computadora en cuanto a hardware se refiere, esto
es, asignar a cada proceso una parte del procesador para poder compartir los recursos.
Relacionar dispositivos (gestionar a travs del kernel). El Sistema Operativo se debe
encargar de comunicar a los dispositivos perifricos, cuando el usuario as lo requiera.
Organizar datos para acceso rpido y seguro.
Manejar las comunicaciones en red. El Sistema Operativo permite al usuario manejar con
alta facilidad todo lo referente a la instalacin y uso de las redes de computadoras.
Procesamiento por bytes de flujo a travs del bus de datos.
Facilitar las entradas y salidas. Un Sistema Operativo debe hacerle fcil al usuario el
acceso y manejo de los dispositivos de Entrada/Salida de la computadora.
Tcnicas de recuperacin de errores.
Evita que otros usuarios interfieran. El Sistema Operativo evita que los usuarios se
bloqueen entre ellos, informndoles si esa aplicacin esta siendo ocupada por otro
usuario.
Generacin de estadsticas.
Permite que se puedan compartir el hardware y los datos entre los usuarios.
CLASIFICACIN DE LOS SISTEMAS
OPERATIVOS:
Con el paso del tiempo, los Sistemas Operativos fueron clasificndose de diferentes
maneras, dependiendo del uso o de la aplicacin que se les daba. A continuacin se
mostrarn diversos tipos de Sistemas Operativos que existen en la actualidad, con
algunas de sus caractersticas:
SISTEMAS OPERATIVOS POR LOTES.
Los Sistemas Operativos por lotes, procesan una gran cantidad de trabajos con poca
o ninguna interaccin entre los usuarios y los programas en ejecucin. Se renen
todos los trabajos comunes para realizarlos al mismo tiempo, evitando la espera de
dos o ms trabajos como sucede en el procesamiento en serie. Estos sistemas son de
los ms tradicionales y antiguos, y fueron introducidos alrededor de 1956 para
aumentar la capacidad de procesamiento de los programas.
Algunos ejemplos de Sistemas Operativos por lotes exitosos son el SCOPE, del DC6600, el cual est
orientado a procesamiento cientfico pesado, y el EXEC II para el UNIVAC 1107, orientado a
procesamiento acadmico.
Algunas otras caractersticas con que cuentan los Sistemas Operativos por lotes son:
Requiere que el programa, datos y rdenes al sistema sean remitidos todos juntos en forma de lote.
Permiten poca o ninguna interaccin usuario/programa en ejecucin.
Mayor potencial de utilizacin de recursos que procesamiento serial simple en sistemas
multiusuarios.
No conveniente para desarrollo de programas por bajo tiempo de retorno y depuracin fuera de
lnea.
SISTEMAS OPERATIVOS DE TIEMPO REAL:
Los Sistemas Operativos de tiempo real son aquelLos en los cuales no tiene importancia
el usuario, sino los procesos. Por lo general, estn subutilizados sus recursos con la
finalidad de prestar atencin a los procesos en el momento que lo requieran. se utilizan
en entornos donde son procesados un gran nmero de sucesos o eventos.
Muchos Sistemas Operativos de tiempo real son construidos para aplicaciones muy
especficas como control de trfico areo, bolsas de valores, control de refineras, control
de laminadores. Tambin en el ramo automovilstico y de la electrnica de consumo, las
aplicaciones de tiempo real estn creciendo muy rpidamente. Otros campos de
aplicacin de los Sistemas Operativos de tiempo real son los siguientes:
Control de trenes.
Telecomunicaciones.
Sistemas de fabricacin integrada.
Produccin y distribucin de energa elctrica.
Control de edificios.
Sistemas multimedia
Algunos ejemplos de Sistemas Operativos de tiempo real son: VxWorks, Solaris, Lyns OS y
Spectra. Los Sistemas Operativos de tiempo real, cuentan con las siguientes
caractersticas:
Se dan en entornos en donde deben ser aceptados y procesados gran cantidad de
sucesos, la mayora externos al sisterma computacional, en breve tiempo o dentro de
ciertos plazos.
Se utlizan en control industrial, conmutacin telefnica, control de vuelo, simulaciones en
tiempo real., aplicaciones militares, etc.
Objetivo es proporcionar rpidos tiempos de respuesta.
Procesa rfagas de miles de interrupciones por segundo sin perder un solo suceso.
Proceso se activa tras ocurrencia de suceso, mediante interrupcin.
Proceso de mayor prioridad expropia recursos.
SISTEMAS OPERATIVOS DE
MULTIPROGRAMACIN (O SISTEMAS OPERATIVOS
DE MULTITAREA).
Se distinguen por sus habilidades para poder soportar la ejecucin de dos o ms
trabajos activos (que se estn ejecutado) al mismo tiempo. Esto trae como resultado
que la Unidad Central de Procesamiento (UCP) siempre tenga alguna tarea que
ejecutar, aprovechando al mximo su utilizacin.
Su objetivo es tener a varias tareas en la memoria principal, de manera que cada uno
est usando el procesador, o un procesador distinto, es decir, involucra mquinas con
ms de una UCP.
Sistemas Operativos como UNIX,Windows 95,Windows 98,Windows NT, MAC-OS, OS/2, soportan la
multitarea.
Las caractersticas de un Sistema Operativo de multiprogramacin o multitarea son las siguientes:
Mejora productividad del sistema y utilizacin de recursos.
Multiplexa recursos entre varios programas.
Generalmente soportan mltiples usuarios (multiusuarios).
Proporcionan facilidades para mantener el entorno de usuarios inndividuales.
Requieren validacin de usuario para seguridad y proteccin.
Proporcionan contabilidad del uso de los recursos por parte de los usuarios.
Multitarea sin soprte multiusuario se encuentra en algunos computadores personales o en sistemas
de tiempo real.
Sistemas multiprocesadores son sistemas multitareas por definicin ya que soportan la ejecucin
simultnea de mltiples tareas sobre diferentes procesadores.
SISTEMAS OPERATIVOS DE TIEMPO
COMPARTIDO.
Permiten la simulacin de que el sistema y sus recursos son todos para cada
usuarios. El usuario hace una peticin a la computadora, esta la procesa tan pronto
como le es posible, y la respuesta aparecer en la terminal del usuario.
Los principales recursos del sistema, el procesador, la memoria, dispositivos de E/S,
son continuamente utilizados entre los diversos usuarios, dando a cada usuario la
ilusin de que tiene el sistema dedicado para s mismo. Esto trae como consecuencia
una gran carga de trabajo al Sistema Operativo, principalmente en la
administracin de memoria principal y secundaria.
Permiten la simulacin de que el sistema y sus recursos son todos para cada
usuarios. El usuario hace una peticin a la computadora, esta la procesa tan pronto
como le es posible, y la respuesta aparecer en la terminal del usuario.
Los principales recursos del sistema, el procesador, la memoria, dispositivos de E/S,
son continuamente utilizados entre los diversos usuarios, dando a cada usuario la
ilusin de que tiene el sistema dedicado para s mismo. Esto trae como consecuencia
una gran carga de trabajo al Sistema Operativo, principalmente en la
administracin de memoria principal y secundaria.
CARACTERSTICAS DE LOS SISTEMAS
OPERATIVOS DE TIEMPO COMPARTIDO:
populares representantes de sistemas multiprogramados multiusuario, ej: sistemas
de diseo asistido por computador, procesamiento de texto, etc.
dan la ilusin de que cada usuario tiene una mquina para s.
mayora utilizan algoritmo de reparto circular.
programas se ejecutan con prioridad rotatoria que se incrementa con la espera y
disminuye despus de concedido el servicio.
evitan monopolizacin del sistema asignando tiempos de procesador (time slot).
gestin de memoria proporciona proteccin a programas residentes.
gestin de archivo debe proporcionar proteccin y control de acceso debido a que
pueden existir mltiples usuarios accesando un mismo archivos.
SISTEMAS OPERATIVOS DISTRIBUIDOS:
Permiten distribuir trabajos, tareas o procesos, entre un conjunto de procesadores.
puede ser que este conjunto de procesadores est en un equipo o en diferentes, en
este caso es trasparente para el usuario. existen dos esquemas bsicos de stos. un
sistema fuertemente acoplado es a es aquel que comparte la memoria y un reloj
global, cuyos tiempos de acceso son similares para todos los procesadores. en un
sistema dbilmente acoplado los procesadores no comparten ni memoria ni reloj, ya
que cada uno cuenta con su memoria local.
CARACTERSTICAS DE LOS SISTEMAS
OPERATIVOS DISTRIBUIDOS:
coleccin de sistemas autnomos capaces de comunicacin y cooperacin mediante
interconexiones hardware y software .
gobierna operacin de un s.c. y proporciona abstraccin de mquina virtual a los
usuarios.
objetivo clave es la transparencia.
generalmente proporcionan medios para la comparticin global de recursos.
servicios aadidos: denominacin global, sistemas de archivos distribuidos,
facilidades para distribucin de clculos (a travs de comunicacin de procesos
internodos, llamadas a procedimientos remotos, etc.).
HISTORIA Y DESARROLLO DE LOS
SISTEMAS OPERATIVOS:
Los primeros sistemas operativos fueron desarrollados por cada usuario para el uso
de su propia computadora central, y es en 1956 que la General Motors desarrolla lo
que es hoy considerado el primer sistema, el GM-NAA I/O, para su IBM 704.
DCADA DE 1940:
A finales de la dcada de 1940, con lo que se podra considerar la aparicin de
la primera generacin de computadoras en el mundo, se acceda directamente a la
consola de la computadora desde la cual se actuaba sobre una serie de micro
interruptores que permitan introducir directamente el programa en la memoria de
la computadora.
DCADA DE 1950:
A principios de los aos 50 con el objeto de facilitar la interaccin entre persona y
computadora, los sistemas operativos hacen una aparicin discreta y bastante
simple, con conceptos tales como el monitor residente, el proceso por lotes y el
almacenamiento temporal.
MONITOR RESIDENTE:
Su funcionamiento era bastante simple, se limitaba a cargar programas a la memoria,
leyndolos de una cinta o de tarjetas perforadas, y ejecutarlos. El problema era
encontrar una forma de optimizar el tiempo entre la retirada de un trabajo y el
montaje del siguiente.
PROCESAMIENTO POR LOTES:
Como solucin para optimizar, en una misma cinta o conjunto de tarjetas, se
cargaban varios programas, de forma que se ejecutaran uno a continuacin de otro
sin perder apenas tiempo en la transicin
DCADA DE 1960:
En los aos 60 se produjeron cambios notorios en varios campos de la informtica,
con la aparicin del circuito integrado la mayora orientados a seguir incrementando
el potencial de los ordenadores. Para ello se utilizaban tcnicas de lo ms diversas.
MULTIPROGRAMACIN:
En un sistema "multiprogramado" la memoria principal alberga a ms de un
programa de usuario. La CPU ejecuta instrucciones de un programa, cuando el que
se encuentra en ejecucin realiza una operacin de E/S; en lugar de esperar a que
termine la operacin de E/S, se pasa a ejecutar otro programa. Si ste realiza, a su
vez, otra operacin de E/S, se mandan las rdenes oportunas al controlador, y pasa a
ejecutarse otro. De esta forma es posible, teniendo almacenado un conjunto
adecuado de tareas en cada momento, utilizar de manera ptima los recursos
disponibles.
TIEMPO REAL:
Estos sistemas se usan en entornos donde se deben aceptar y procesar en tiempos
muy breves un gran nmero de sucesos, en su mayora externos al ordenador. Si el
sistema no respeta las restricciones de tiempo en las que las operaciones deben
entregar su resultado se dice que ha fallado. El tiempo de respuesta a su vez debe
servir para resolver el problema o hecho planteado. El procesamiento de archivos se
hace de una forma continua, pues se procesa el archivo antes de que entre el
siguiente, sus primeros usos fueron y siguen siendo en telecomunicaciones.
MULTIPROCESADOR:
Diseo que no se encuentran en ordenadores monoprocesador. Estos problemas
derivan del hecho de que dos programas pueden ejecutarse simultneamente y,
potencialmente, pueden interferirse entre s. Concretamente, en lo que se refiere a
las lecturas y escrituras en memoria. Existen dos arquitecturas que resuelven estos
problemas:
La arquitectura NUMA, donde cada procesador tiene acceso y control exclusivo a una
parte de la memoria. La arquitectura SMP, donde todos los procesadores comparten
toda la memoria. Esta ltima debe lidiar con el problema de la coherencia de cach.
Cada microprocesador cuenta con su propia memoria cach local. De manera que
cuando un microprocesador escribe en una direccin de memoria, lo hace
nicamente sobre su copia local en cach. Si otro microprocesador tiene almacenada
la misma direccin de memoria en su cach, resultar que trabaja con una copia
obsoleta del dato almacenado.
Para que un multiprocesador opere correctamente necesita un sistema operativo
especialmente diseado para ello. La mayora de los sistemas operativos actuales
poseen esta capacidad.
DCADA DE 1970:
Sistemas operativos desarrollados:
Adems del Atlas Supervisor y el OS/360, los aos 1970 marcaron el inicio de UNIX, a
mediados de los 60 aparece Multics, sistema operativo multiusuario - multitarea
desarrollado por los laboratorios Bell de AT&T y Unix, convirtindolo en uno de los
pocos SO escritos en un lenguaje de alto nivel. En el campo de la programacin
lgica se dio a luz la primera implementacin de Prolog, y en la
revolucionaria orientacin a objetos, Smalltalk.
INCONVENIENTES DE LOS SISTEMAS
OPERATIVOS:
Se trataba de sistemas grandes, complejos y costosos, pues antes no se haba
construido nada similar y muchos de los proyectos desarrollados terminaron con
costos muy por encima del presupuesto y mucho despus de lo que se marcaba
como fecha de finalizacin. Adems, aunque formaban una capa entre el hardware y
el usuario, ste deba conocer un complejo lenguaje de control para realizar sus
trabajos. Otro de los inconvenientes es el gran consumo de recursos que
ocasionaban, debido a los grandes espacios de memoria principal y secundaria
ocupados, as como el tiempo de procesador consumido. Es por esto que se intent
hacer hincapi en mejorar las tcnicas ya existentes de multiprogramacin y tiempo
compartido.
DCADA DE 1980:
Con la creacin de los circuitos LSI (integracin a gran escala), chips que contenan miles
de transistores en un centmetro cuadrado de silicio, empez el auge de los ordenadores
personales. En stos se dej un poco de lado el rendimiento y se busc ms que el
sistema operativo fuera amigable, surgiendo mens, e interfaces grficas. Esto reduca la
rapidez de las aplicaciones, pero se volvan ms prcticos y simples para los usuarios. En
esta poca, siguieron utilizndose lenguajes ya existentes, como Smalltalk o C, y nacieron
otros nuevos, de los cuales se podran destacar: C++ y Eiffel dentro del paradigma de la
orientacin a objetos, y Haskell y Miranda en el campo de la programacin declarativa.
Un avance importante que se estableci a mediados de la dcada de 1980 fue el
desarrollo de redes de computadoras personales que corran sistemas operativos en red
y sistemas operativos distribuidos. En esta escena, dos sistemas operativos eran los
mayoritarios: MS-DOS (Micro Soft Disk Operating System), escrito
por Microsoft para IBM PC y otras computadoras que utilizaban la CPU Intel 8088 y sus
sucesores, y UNIX, que dominaba en los ordenadores personales que hacan uso
del Motorola 68000.
SUNOS:
SunOS fue la versin del sistema operativo derivado de Unix y BSD desarrollado por
Sun Microsystems para sus estaciones de trabajo y servidores hasta el principio de
los aos 1990. sta estaba basada en los UNIX BSD con algunos aadidos de los
System V UNIX en versiones posteriores.
SunOS 1.0 estaba basada bsicamente en BSD 4.1 y se public en 1982. SunOS 2.0,
que sali en 1985, usaba BSD 4.2 como una base e introduca una capa de sistema de
ficheros virtual (VFS) y el protocolo NFS. SunOS 3.0 coincida con el lanzamiento de
la serie Sun-3 en 1986 e incorporaba varias utilidades de System V. SunOS 4.0, que
sali en 1989, migr a la base de BSD 4.3, introdujo un nuevo sistema de memoria
virtual, enlazamiento dinmico y una implementacin de la arquitectura System V
STREAMS I/O.
SunOS 5.0 y las versiones posteriores estn basadas en UNIX System V Release 4.
MS-DOS:
En 1981 Microsoft compr un sistema operativo llamado QDOS que, tras realizar unas
pocas modificaciones, se convirti en la primera versin de MS-DOS
(Micro Soft Disk Operating System). A partir de aqu se sucedieron una serie de
cambios hasta llegar a la versin 7.1, versin 8 en Windows Milenium, a partir de la
cual MS-DOS dej de existir como un componente del Sistema Operativo.
MACINTOSH:
El lanzamiento oficial del ordenador Macintosh en enero de 1984, al precio de US
$1,995 (despus cambiado a $2,495 dlares)[1]. Inclua su sistema operativo Mac
OS cuya caractersticas novedosas era una GUI (Graphic User Interface), Multitareas
y Mouse. Provoc diferentes reacciones entre los usuarios acostumbrados a la lnea
de comandos y algunos tachando el uso del Mouse como juguete
AMIGAOS:
AmigaOS es el nombre que recibe el conjunto de la familia de gestores de ventanas
y ROMs que incluan por defecto los ordenadores personales Commodore Amiga
como sistema operativo. Fue desarrollado originalmente por Commodore
International, e inicialmente presentado en 1985 junto con el Amiga 1000.
DCADA DE 1990:
BEOS: BeOS es un sistema operativo para PC desarrollado por Be Incorporated en
1990, orientado principalmente a proveer alto rendimiento en aplicaciones
multimedia. A pesar de la creencia comn fomentada por la inclusin de la interfaz
de comandos Bash en el sistema operativo, el diseo de BeOS no estaba basado en
UNIX.
Originalmente (1995-1996) el sistema operativo se corra sobre su propio hardware,
conocido como BeBox. Ms tarde (1997) fue extendido a la plataforma PowerPC y
finalmente (1998) se aadi compatibilidad con procesadores x86.
GNU/LINUX:
Este sistema al parecer es una versin mejorada de Unix, basado en el estndar POSIX,
un sistema que en principio trabajaba en modo comandos. Hoy en da dispone de
Ventanas, gracias a un servidor grfico y a gestores de ventanas
como KDE, GNOME entre muchos. Recientemente GNU/Linux dispone de un aplicativo
que convierte las ventanas en un entorno 3D como por ejemplo Beryl o Compiz. Lo que
permite utilizar Linux de una forma visual atractiva.
Existen muchas distribuciones actuales de Gnu/Linux (Debian, Fedora, Ubuntu,
Slackware, etc.) donde todas ellas tienen en comn que ocupan el mismo ncleo Linux.
Dentro de las cualidades de Gnu/Linux se puede caracterizar el hecho de que la
navegacin a travs de la web es sin riegos de ser afectada por virus, esto debido al
sistema de permisos implementado, el cual no deja correr ninguna aplicacin sin los
permisos necesarios, permisos que son otorgados por el usuario. A todo esto se suma que
los virus que vienen en dispositivos desmontables tampoco afectan al sistema, debido al
mismo sistema de permisos
MICROSOFT WINDOWS NT:
Windows NT es una familia de sistemas operativos producidos por Microsoft, de la
cual la primera versin fue publicada en julio de 1993.
Previamente a la aparicin del famoso Windows 95 la empresa Microsoft concibi
una nueva lnea de sistemas operativos orientados a estaciones de trabajo y servidor
de red. Un sistema operativo con interfaz grfica propia, estable y con caractersticas
similares a los sistemas de red UNIX. Las letras NT provienen de la designacin del
producto como "Tecnologa Nueva" (New Technology).
Las versiones publicadas de este sistema son: 3.1, 3.5, 3.51 y 4.0. Adems, Windows
NT se distribua en dos versiones, dependiendo de la utilidad que se le fuera a
dar:Workstation para ser utilizado como estacin de trabajo y Server para ser
utilizado como servidor
FREEDOS:
FreeDOS es un proyecto que aspira a crear un sistema operativo libre que sea
totalmente compatible con las aplicaciones y los controladores de MS-DOS.
El programa ya ha alcanzado un alto grado de madurez y tiene algunas
caractersticas que no existan en MS-DOS. Algunos comandos de FreeDOS son
idnticos o mejores que sus equivalentes de MS-DOS, pero an faltan algunos del
sistema operativo original.
El intrprete de lnea de comandos usado por FreeDOS se llama FreeCOM.
DCADA DE 2000:
MORPHOS: MorphOS es un sistema operativo, en parte propietario y en parte de
cdigo abierto, producido para ordenadores basados en los
procesadores PowerPC (PPC). El sistema operativo en s es propietario, pero muchas
de sus bibliotecas y otros componentes son de cdigo abierto, como Ambient (la
interfaz del escritorio). La mariposa azul es el logo caracterstico de este sistema
operativo. Est basado en el Microncleo de Quark.
DARWIN:
Darwin es el sistema que subyace en Mac OS X, cuya primera versin final sali en el
ao 2001 para funcionar en computadoras Macintosh.
Integra el microncleo XNU y servicios de sistema operativo de tipo UNIX basados
en BSD 4.4 (en particular FreeBSD) que proporcionan una estabilidad y un
rendimiento mayor que el de versiones anteriores de Mac OS. Se trata de una
evolucin del sistema operativo NEXTSTEP (basado en Mach 2.5 y cdigo BSD 4.3)
desarrollado por NeXT en 1989 comprado por Apple Computer en diciembre
de 1996.
Darwin proporciona al Mac OS X prestaciones modernas, como la memoria
protegida, la multitarea por desalojo o expulsiva, la gestin avanzada de memoria y
el multiproceso simtrico.
MAC OS:
Mac OS, antes llamado Mac OS X, es un sistema operativo basado en Unix,
desarrollado, comercializado y vendido por Apple Inc.
La primera versin del sistema fue Mac OS X Server 1.0 en 1999, y en cuanto al
escritorio, fue Mac OS X v10.0 Cheetah (publicada el 24 de marzo de 2001).
La variante para servidores, Mac OS X Server, es arquitectnicamente idntica a su
contraparte para escritorio, adems de incluir herramientas para administrar grupos
de trabajo y proveer acceso a los servicios de red. Estas herramientas incluyen un
servidor de correo, un servidor Samba, un servidor LDAP y un servidor de dominio
entre otros.
OPENSOLARIS:
OpenSolaris fue un sistema operativo libre publicado en 2005 a partir de la versin
privativa de Solaris de Sun Microsystems, ahora parte de Oracle Corporation.
OpenSolaris es tambin el nombre de un proyecto iniciado en 2005 por Sun para
construir y desarrollar una comunidad de usuarios alrededor de las tecnologas del
sistema operativo del mismo nombre. Despus de la adquisicin de Sun
Microsystems, en agosto de 2010, Oracle decidi interrumpir la publicacin y
distribucin de OpenSolaris, as como su modelo de desarrollo, basado en la
disponibilidad de versiones de desarrollo compiladas cada dos semanas y versiones
estables cada seis meses. Sin embargo, los trminos de su licencia libre no han sido
modificados, por lo que el cdigo fuente afectado por ella ser publicado cuando
Oracle publique nuevas versiones de Solaris.
DCADA DE 2010:
Lllumos: Illumos es un proyecto de software libre derivado de OpenSolaris. Fue
anunciado por conferencia web desde Nueva York el 3 de agosto de 2010. El nombre
del proyecto es un neologismo procedente del latn "Illum" (la luz) y de "OS"
(operating system, sistema operativo).
Se trata del cdigo base a partir del cual cualquiera podr crear su propia
distribucin de software basada en el sistema operativo OpenSolaris. Pero Illumos no
es una distribucin, ni una bifurcacin (fork), al menos por el momento, en la medida
que no pretende separarse del tronco principal, sino un derivado de la
"consolidacin" OS/Net (ms conocida como ON), que consiste bsicamente en el
cdigo fuente del kernel (SunOS), los drivers, los servicios de red, las bibliotecas del
sistema y los comandos bsicos del sistema operativo.
OPENINDIANA
OpenIndiana Es un sistema operativo tipo Unix liberado como software libre y de
cdigo abierto. Es una bifurcacin de OpenSolaris concebida despus de la compra
de Sun Microsystems por parte de Oracle y tiene como objetivo continuar con el
desarrollo y la distribucin del cdigo base de OpenSolaris. El proyecto opera bajo
el patrocinio de la Illumos Foundation (Fundacin Illumos). El objetivo declarado del
proyecto es convertirse en la distribucin de OpenSolaris de facto instalada en
servidores de produccin donde se requieren soluciones de seguridad y errores de
forma gratuita.