Vous êtes sur la page 1sur 7

Solaris (sistema operativo)

Solaris (sistema operativo)


Solaris Parte de la familia Unix System V

Solaris 10 usando Java Desktop System Desarrollador Oracle Corporation [1] www.oracle.com/solaris Informacin general Modelo de desarrollo ltima versin estable En origen software propietario, actualmente en su mayor parte software libre 10 10/09 8 de octubre de 2009 SunOS Monoltico

Ncleo Tipo de ncleo

Interfaz grfica por defecto Java Desktop System Licencia Estado actual En espaol Varias (gran parte bajo CDDL) En desarrollo ?

Solaris es un sistema operativo de tipo Unix desarrollado desde 1992 inicialmente por Sun Microsystems y actualmente por Oracle Corporation como sucesor de SunOS. Es un sistema certificado oficialmente como versin de Unix. Funciona en arquitecturas SPARC y x86 para servidores y estaciones de trabajo.

Historia
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 compaa fue programador en sus tiempos universitarios. Ms adelante incorpor funcionalidades del System V, convirtindose prcticamente en un sistema operativo totalmente basado en System V. Esta versin basada en System V fue publicada en 1992 y fue la primera en llamarse Solaris, ms concretamente Solaris 2. Las anteriores fueron llamadas Solaris 1 con efecto retroactivo. SunOS solo tendra sentido a partir de ese momento como ncleo de este nuevo entorno operativo Solaris. De esta forma Solaris 2 contena SunOS 5.0. Desde ese momento se distingue entre el ncleo del sistema operativo (SunOS), y el entorno operativo en general (Solaris), aadindole otros paquetes como Apache o DTrace. Como ejemplo de esta funcin, Solaris 8 contiene SunOS 5.8.
rbol de familia de sistemas UNIX.

Solaris (sistema operativo)

Arquitecturas soportadas
Solaris usa una base de cdigo comn para las arquitecturas que soporta: SPARC y x86 (incluyendo AMD64/EM64T). Tambin fue portado a la arquitectura PowerPC (en plataforma PReP) en la versin 2.5.1, pero el porte fue cancelado casi tan pronto como fue liberado. En un tiempo se plane soporte para el Itanium pero nunca se llev al mercado.[2] Sun tambin tiene planes de implementar ABIs de Linux en Solaris 10, permitiendo la ejecucin de cdigo objeto Linux de forma nativa en la plataforma x86, lo cual sera facilitado por el hecho de que ambos sistemas operativos utilizan el formato ejecutable Executable and Linkable Format. Por el momento, Sun ha adoptado la tecnologa Lxrun[3] y la ofrece como descarga gratuita, si bien no est incorporada a la distribucin base. Solaris tiene una reputacin de ser muy adecuado para el multiprocesamiento simtrico (SMP), soportando un gran nmero de CPUs. Tambin ha incluido soporte para aplicaciones de 64 bits SPARC desde Solaris 7. Histricamente Solaris ha estado firmemente integrado con la plataforma hardware de Sun, SPARC, con la cual fue diseado y promocionado como un paquete combinado. Esto proporcionaba frecuentemente unos sistemas ms fiables pero con un coste ms elevado que el del hardware de PC. [4] ha dejado de ofrecer estaciones de trabajo basadas en arquitectura SPARC, reemplazndolas por modelos basados en Intel Core 2 y AMD64.[5]

Entornos de escritorio
El primer entorno de escritorio para Solaris fue OpenWindows. Fue reemplazado por CDE en la versin Solaris 2.5. El escritorio Java Desktop System, basado en GNOME, se incluye por defecto con Solaris 10.

OpenSolaris
El cdigo fuente de Solaris (con unas pocas excepciones)[6] ha sido liberado bajo la licencia CDDL (Licencia Comn de Desarrollo y Distribucin) como un proyecto de software libre bajo el nombre OpenSolaris. La licencia CDDL ha sido aprobada por la Open Source Initiative (OSI) como una licencia de cdigo abierto[7] y por la FSF como una licencia de software libre (aunque incompatible con la popular licencia GPL[8] ). La base de OpenSolaris fue alimentada el 14 de junio de 2005 a partir de la entonces actual base de desarrollo de cdigo de Solaris. Es posible descargar y licenciar versiones tanto binarias como en forma de cdigo fuente sin coste alguno. Adems, se ha aadido al proyecto Open Solaris cdigo para caractersticas venideras como soporte Xen. Sun ha anunciado que las versiones futuras de Solaris se derivarn a partir de OpenSolaris.

Versiones
En orden descendente, las siguientes versiones de Solaris han sido liberadas a 2010:
Versin de Solaris Versin de SunOS Fecha de publicacin Descripcin

Solaris 10 SunOS 5.10

31 de enero, 2005

Incluye soporte AMD64/EM64T, DTrace, Solaris Containers, Service Management Facility (SMF) para reemplazar al sistema init.d, NFSv4. Modelo de seguridad basado en el menor privilegio. Se ha eliminado soporte para procesadores sun4m y UltraSPARC I a frecuencia menor que 200 Mhz. Se ha aadido Java Desktop System como escritorio por defecto. Se ha aadido GRUB como cargador de arranque para plataformas x86. Se ha aadido soporte iSCSI. Se ha aadido soporte para el nuevo sistema de archivos, ZFS (versin 1/06). iPlanet Directory Server, Resource Manager, Solaris Volume Manager. Aadida compatibilidad con Linux. Eliminado OpenWindows. Eliminado soporte para sun4d. La actualizacin ms reciente es Solaris 9 9/05.

Solaris 9

SunOS 5.9

28 de mayo, 2002 (SPARC) 10 de enero, 2003 (x86)

Solaris (sistema operativo)

Solaris 8

SunOS 5.8 SunOS 5.7 SunOS 5.6 SunOS 5.5.1 SunOS 5.5 SunOS 5.4 SunOS 5.3 SunOS 5.2 SunOS 5.1

Febrero de 2000

Incluye Multipath I/O, IPv6 y IPsec. Introduce RBAC (control de acceso basado en roles). Soporte [9] para sun4c eliminado. La actualizacin ms reciente es Solaris 8 2/04. La primera versin de 64 bits para plataforma UltraSPARC. Aadido soporte nativo para registro de [10] metadatos en el sistema de archivos (UFS logging). Incluye protocolo Kerberos, PAM, TrueType, WebNFS, y soporte de archivos grandes. [11]

Solaris 7

Noviembre de 1998 Julio de 1997

Solaris 2.6 Solaris 2.5.1 Solaris 2.5 Solaris 2.4 Solaris 2.3 Solaris 2.2 Solaris 2.1

Mayo de 1996

sta fue la primera y nica versin que soport la plataforma PowerPC. Tambin se aadi soporte [12] Ultra Enterprise, y los identificadores de usuario (uid_t) se expandieron a 32 bits. Primera versin en soportar UltraSPARC e incluir CDE, NFSv3 y NFS/TCP. [13]

Noviembre de 1995 Noviembre de 1994 Noviembre de 1993 Mayo de 1993

Primera versin unificada SPARC/x86. Incluye soporte de ejecucin OSF/Motif.

OpenWindows 3.3 cambia de NeWS a Display PostScript y elimina soporte de SunView. Esta versin fue slo para SPARC. Primera en soportar la arquitectura sun4d. Esta versin fue slo para SPARC.

Diciembre de 1992 (SPARC), Mayo de 1993 (x86) Junio de 1992

Soporte para arquitectura Sun-4 y sun4m. Primera versin para Solaris x86.

Solaris 2.0

SunOS 5.0

Primera versin preliminar, soporte solamente para la arquitectura sun4c.

[14]

Solaris 7 ya no se distribuye pero an est soportado. Las versiones anteriores no estn soportadas. Un resumen ms comprensivo de algunas versiones de Solaris tambin est disponible.xxx[15] Las versiones de Solaris tambin se describen en el FAQ de Solaris 2.[16]

[17]

Versin en desarrollo
La base de cdigo subyacente de Solaris ha estado bajo desarrollo continuo desde que el trabajo empez a finales de los aos 1980 en lo que fue con el tiempo liberado como Solaris 2.0. Cada versin como Solaris 10 se basa en una instantnea (snapshot) de este tren de desarrollo, tomada cerca del momento de su liberacin, que es despus mantenida como un proyecto derivado. Las actualizaciones a ese proyecto son construidas y entregadas varias veces al ao hasta que sale la siguiente versin oficial. La versin de Solaris bajo desarrollo por Sun a da de hoy se llama Nevada y se deriva de lo que es ahora la base de cdigo OpenSolaris. En 2003 se inici una adicin al proceso de desarrollo de Solaris. Bajo el nombre de programa Solaris Express,[18] una instantnea del tren de desarrollo se hace ahora disponible para su descarga una vez al mes, permitiendo a

Solaris (sistema operativo) cualquiera probar las nuevas caractersticas y probar la calidad y estabilidad del sistema a medida que progresa hacia la liberacin de la siguiente versin oficial. Dado que Solaris Express predata la liberacin de Solaris como proyecto de cdigo abierto, empez como un programa solamente en forma de binarios, pero ahora hay una versin llamada Solaris Express: Community Release dirigida especialmente hacia desarrolladores OpenSolaris.[19]

Modelo de negocio
Si bien Solaris en un ordenador personal apenas necesita mantenimiento profesional, utilizado en una empresa es posible que el empresario quiera contratar los servicios del equipo de Sun para hacer rendir al mximo su negocio, exprimiendo todas las novedades en seguridad de redes y muchas ms cosas. Sun fabrica hardware libre, como lo es la tecnologa SPARC.

Solaris 10
Solaris 10 es la versin ms reciente del sistema operativo desarrollado por Sun Microsystems. Solaris es en s software propietario y ahora la parte principal del sistema operativo se ha liberado como un proyecto de software libre denominado OpenSolaris. Esto es novedad para Sun, pues todas las versiones anteriores eran cerradas. Plantearon distribuir su producto bajo la licencia CDDL Common development and distribution license. Sun solaris se ejecuta sobre la arquitectura SPARC en 32 y 64 bits (ms conocida como Ultra Sparc) o sobre procesadores x86 (incluidos Intel y AMD). A comienzos del 2005, Sun Microsystems ha sacado a la luz la version 10 (5.10) de su sistema operativo Solaris con nuevas caractersticas.

Predictive Self-Healing[20]
Sun ha insertado en el ncleo del sistema operativo solaris un sistema denominado "Tecnologa preventiva de auto recuperacin" (PSH, Predictive Self-Healing). Con esta tecnologa se reducen los riesgos y aumenta la disponibilidad del equipo, adems PSH permite tomar medidas (diagnosticar, aislar, y recuperar las fallas existentes en los dispositivos de E/S o zonas en la memoria) para reducir daos por futuros peligros que puedan causar el caos en los sistemas y como resultado reducir los tiempos de cada, lo cual significa ahorrar tiempo y dinero. Como bien se sabe, el sistema operativo es un software bsico que controla una computadora; el sistema operativo tiene 3 principales funciones: coordina y manipula el hardware del ordenador o computadora; (como la impresora, la memoria, etc.), y gestiona los errores del hardware y la prdida de datos;(el teclado, el mouse). Es por ello que Sun ha creado el PSH, cuya finalidad general es evitar los errores del sistema y/o minimizar el dao que estos puedan ocasionar. Ventajas de las caractersticas del PSH del sistema operativo Disponibilidad de servicio y sistema mejorado a travs de un diagnostico y aislamiento de los componentes defectuosos. Diagnostico automtico y reinicio de componentes de hardware y software en milsimas de segundo. Administracin simplificada para administrar servicios.

Solaris (sistema operativo)

DTrace
Denominado tambin rastreo dinmico, que busca el fondo y llega a la raz de los problemas de rendimiento en tiempo real. Dicha herramienta trabaja utilizando sondas inteligentes del sistema que pueden acceder a reas de ms lento rendimiento o con cuellos de botella, estas sondas estn dispersadas por todo el sistema, que ilumina cada rincn oscuro del sistema Solaris. Y adems permite visualizar mejor la actividad del ncleo y de la aplicacin. Y a la vez ofreciendo una visin operativa y una ganancia operativa no superada aun por otro sistema operativo.

Solaris Containers[21]
Permite la creacin de muchos ambientes privados de ejecucin y una sola instancia de solaris. Cada ambiente tiene su propia identidad, independiente del hardware subyacente aunque se comporta como si se estuviera ejecutando en su propio sistema, permitiendo as que la consolidacin sea un proceso sencillo, confiable y seguro. Y dado que los recursos del sistema estn virtualizados, los administradores pueden incrementar la utilizacin del hardware, al tiempo que satisfacen los altos picos de demanda.

ZFS, Zettabyte File System


Es un nuevo sistema de archivos dinmico del sistema operativo Solaris. Ofrece una administracin sencilla que automatiza y consolida complicados conceptos de almacenamiento y por otro lado protege todos los datos con sumas de 64 bits que detectan y corrigen el dao de datos silenciosos. Es el primer sistema de archivos de 128 bits, ofrece una capacidad de 16.000 millones de veces superior a la de los sistemas de 32 o 64 bits, virtualmente es el nico sistema de archivos con capacidad de almacenamiento prcticamente ilimitada.

Process rigths management[22]


Solaris 10 ofrece una solucin para el modelo de usuario "todo o nada" mediante la integracin de minimos privilegios de seguridad directamente dentro de la base del sistema operativo. Gracias a esta nueva funcin, Solaris se mantiene como el nico sistema operativo UNIX que ofrece este modelo de seguridad completamente integrado dentro de sus componentes del ncleo del sistema operativo, cada aplicacin Solaris tiene una lista cerrada de los privilegios especificos impuestos por el ncleo, en lugar de un solo privilegio de raz todopoderoso. Libre de virus por ms de 20 aos, Solaris incluye la tecnologa del Trusted Solaris ampliamente utilizada por el gobierno de los Estados Unidos para garantizar la seguridad de sus sistemas.

Sun Update Connection[23]


Utilizando Solaris 10 los usuarios disponen de un servicio de actualizaciones que les permitir estar al da con las innovaciones y el entorno del nuevo ambiente operativo.

Compatibilidad garantizada[24]
Se asegura las aplicaciones escritas en versiones previas de Solaris pueden correr en Solaris 10 extendiendo la cobertura de compatibilidad hasta la versin de Solaris 2.6 la cual es una garanta sin precedentes en ms de 7 aos de lanzamiento de sistemas operativos en la industria. Adems es capaz de correr la mayora de las aplicaciones para GNU/Linux de forma nativa.

Solaris (sistema operativo)

Vase tambin
Portal:Software libre. Contenido relacionado con Software libre. OpenSolaris Nexenta OS

Referencias
[1] http:/ / www. oracle. com/ solaris [2] Press release "Sun to Deliver Enterprise-Class Solaris for Intel's Merced Processor" (http:/ / www. sun. com/ smi/ Press/ sunflash/ 1997-12/ sunflash. 971216. 3. xml) [3] "Sun's Linux offerings - lxrun" (http:/ / www. sun. com/ software/ linux/ compatibility/ lxrun/ ) [4] Offer Linux-Based Operating Systems for Desktop PCs - Boston Globe (va Access My Library)"] [5] "Pgina de productos de escritorio en es.sun.com" (http:/ / es. sun. com/ products/ desktop. jsp) [6] OpenSolaris FAQ: What source code does the OpenSolaris project include? (http:/ / www. opensolaris. org/ os/ about/ faq/ general_faq/ #source) [7] List of OSI-approved licenses (http:/ / www. opensource. org/ licenses/ ) [8] Free Software Foundation: Various Licenses and Comments about Them (http:/ / www. fsf. org/ licensing/ licenses/ ) [9] UC Berkeley Open Computing Facility list of SunOS & Solaris Version History (OCF Solaris History): Solaris 8 (http:/ / www. ocf. berkeley. edu/ solaris/ versions/ solaris/ 8. html) [10] OCF Solaris History: Solaris 7 (http:/ / www. ocf. berkeley. edu/ solaris/ versions/ solaris/ 2. 7. html) [11] OCF Solaris History: Solaris 2.6 (http:/ / www. ocf. berkeley. edu/ solaris/ versions/ solaris/ 2. 6. html) [12] OCF Solaris History: Solaris 2.5.1 (http:/ / www. ocf. berkeley. edu/ solaris/ versions/ solaris/ 2. 5. 1. html) [13] OCF Solaris History: Solaris 2.5.1 (http:/ / www. ocf. berkeley. edu/ solaris/ versions/ solaris/ 2. 5. html) [14] Solaris 2 description from "Sun Managers" mailing list archive (http:/ / www. sunmanagers. org/ archives/ 1992/ 1133. html) [15] OCF Solaris History (http:/ / www. ocf. berkeley. edu/ solaris/ versions) [16] Solaris 2 FAQ (http:/ / www. science. uva. nl/ pub/ solaris/ solaris2/ Q1. 5. html) [17] End of Service Life Status for Solaris Operating System (http:/ / www. sun. com/ service/ eosl/ eosl_solaris. html). Oracle. Consultado el 2010-12-26. [18] OpenSolaris OS (http:/ / sun. com/ solaris-express). [19] ON Downloads Page at OpenSolaris.org (http:/ / www. opensolaris. org/ os/ downloads/ on/ ). [20] Preventivo (http:/ / www. sun. com/ software/ solaris/ availability. jsp) [21] Containers (http:/ / www. sun. com/ software/ solaris/ utilization. jsp) [22] Process rigths management (http:/ / www. sun. com/ software/ solaris/ security. jsp) [23] Sun update connection (http:/ / www. sun. com/ software/ solaris/ suport_services. jsp) [24] Compatibilidad garantizada (http:/ / www. sun. com/ software/ solaris/ interoperability. jsp)

Enlaces externos
Solaris en oracle.com (http://www.oracle.com/solaris) Tutoriales para Solaris (http://www.learning-solaris.com) Portal de la liberacin de Solaris OE (http://www.opensolaris.org) Repositorio de software libre para Solaris (http://www.sunfreeware.com) Repositorio de software libre para Solaris (http://www.blastwave.org) Nexenta OS. Distribucin GNU/Solaris basada en el cdigo liberado en OpenSolaris.org (http://www. gnusolaris.org) Comentarios de la Free Software Foundation sobre la licencia CDDL (http://www.gnu.org/philosophy/ license-list.html#CDDL) BrandZ/SCLA FAQ en OpenSolaris.org (http://opensolaris.org/os/community/brandz/brandz_lae_faq/)

Fuentes y contribuyentes del artculo

Fuentes y contribuyentes del artculo


Solaris (sistema operativo) Fuente: http://es.wikipedia.org/w/index.php?oldid=45096849 Contribuyentes: 213.37.127.xxx, Afpineda, Alhen, Andreasmperu, Baiji, Biasoli, Byj2000, Camilo, Cinabrium, ColdWind, Dark, Diegusjaimes, Edico3000, Eduardosalg, Enric Naval, Fabian-Juarez, Fernandomirandamuro, Fitoschido, Gafotas, GermanX, Guillem d'Occam, Guti13, Gtz, Hispa, Hoanginlove81, Humberto, Icvav, Illanten, Interwiki, Isha, JMPerez, Jainux, Jakeukalane, JorgeGG, Juanjo64, Juliocbgver, Linfocito B, Locovich, LordT, Lucien leGrey, Magister Mathematicae, Maldoror, Maltusnet, Mandramas, ManuelGR, Marvelshine, Matdrodes, Mnts, Moriel, Morthylla, Netito777, Nicop, Orgullomoore, Pit, PoLuX124, Pownerus, Prolineserver, Qwertyytrewqqwerty, Raysonho, Rbuj, Repking, Riviera, Rutrus, Shooke, SirWalter, Snakefang, Starside usera, Tano4595, Taragui, Tomatejc, VictorSanchez2, Xavier, Yakoo, YoaR, Yonderboy, conversion script, 165 ediciones annimas

Fuentes de imagen, Licencias y contribuyentes


Archivo:Solaris10.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Solaris10.png Licencia: Creative Commons Attribution-Sharealike 3.0 Contribuyentes: User:Jainux Archivo:Unix history-simple.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Unix_history-simple.svg Licencia: GNU Free Documentation License Contribuyentes: User:Eraserhead1, User:Infinity0, User:Sav_vas Imagen:Heckert GNU white.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Heckert_GNU_white.svg Licencia: Free Art License Contribuyentes: Aurelio A. Heckert <aurium@gmail.com>

Licencia
Creative Commons Attribution-Share Alike 3.0 Unported http:/ / creativecommons. org/ licenses/ by-sa/ 3. 0/

Vous aimerez peut-être aussi