Sun Microsystems

3.3343898573831 (1262)
Publicado por t800 17/04/2009 @ 05:15

Tags : sun microsystems, informatica e internet, economía

últimas noticias
Sun Microsystems centraliza la información de Grupo Dinarte - Computer World España
Con este acuerdo, Grupo Dinarte triplica el rendimiento de su plataforma, reduce el tiempo de administración en un 50% y Sun Microsystems le garantiza la disponibilidad de más de 2 Terabytes de datos. Sun Microsystems va a renovar la infraestructura de...
Sun prepara su Java App Store - Muy Computer
Sun Microsystems planea lanzar una enorme App Store que dejaría a servicios como el de Apple muy por detrás en tamaño. Según el CEO de Sun, se esperan mejorar las ventas y reavivar el negocio con la nueva Java App Store para PCs....
Usted está en : Home | Nacional | Sun Microsystems e Intel pr... - Mundo En Línea
Sun Microsystems en conjunto con Intel, presentaron en Chile Nehalem, la innovación tecnológica que revoluciona los servidores de nueva generación. A partir de ahora, la plataforma Solaris, junto con el Sistema Operacional Solaris 10 y opensolaris,...
Podría frenarse la venta de Sun Microsystems - El Financiero (México)
La venta de Sun Microsystems a Oracle podría malograrse, luego que un grupo de accionistas busca frenar la operación de compra-venta por considerar como insuficiente los siete mil 400 millones de dólares que Oracle ofreció para hacerse de Sun....
SUN MICROSYSTEMS CREA EL PORTAL “ahorraentecnologia.com” PARA ... - acceso.com (Comunicado de prensa)
Sun Microsystems Ibérica inaugura el portal http://www.ahorraentecnologia.com/ a través del que ofrece todas las iniciativas y tecnologías que la compañía tiene disponibles para garantizar grandes ahorros de costes y ayudar a la empresa española a...
JOAQUÍN OCHOA DEJA SUN TRAS TRES AÑOS COMO PRESIDENTE - Computing España
Cuenta con una experiencia de cerca de 25 años en el sector tecnológico; doce de ellos en la propia Sun. Joaquín Ochoa, presidente de Sun Microsystems Ibérica, ha dejado de ocupar su cargo tras cerca de tres años al frente de la filial....
La política medioambiental de Sun Microsystems, reconocida a nivel ... - Europa Press
Las políticas medioambientales de Sun Microsystems acaban de ser reconocidas a nivel internacional por la Agencia de Protección Medioambiental estadounidense (EPA, por sus siglas en inglés) y el Instituto Uptime. En relación con la EPA, la compañía se...
SUN MICROSYSTEMS ENTREGA SUS PREMIOS FIN DE CARRERA - acceso.com (Comunicado de prensa)
Sun Microsystems Ibérica ha hecho hoy entrega de los galardones a los ganadores de la primera edición nacional de Premios Fin de Carrera Sun Microsystems, con los que reconoce la capacidad intelectual, creativa e innovadora en el ámbito de las...
El beneficio de Sun Microsystems se desploma antes de su venta a ... - Finanzas.com
Sun Microsystems, proveedora de productos y servicios para redes informáticas, informó hoy de que durante los nueve primeros meses de su ejercicio fiscal (de julio de 2008 a marzo de 2009) perdió 2.087 millones de dólares -1.581 millones de euros-,...
Tres en una: 'software', 'hardware' y servicios - El País (España)
Esta tendencia ha hecho que Oracle, líder en programas para empresas, anunciara recientemente que invertirá 7.400 millones de dólares en comprar al atribulado Sun Microsystems e introducirse en el negocio de los equipos informáticos....

Sun Microsystems

Instalaciones de Sun en el Linuxtag 2004, Karlsruhe, Alemania

Sun Microsystems es una empresa informática de Silicon Valley, fabricante de semiconductores y software. Fue constituida en 1982 por el alemán Andreas von Bechtolsheim y los norteamericanos Vinod Khosla, Bill Joy, Scott McNealy y Marcel Newman. Las siglas SUN se derivan de «Stanford University Network», proyecto que se había creado para interconectar en red las bibliotecas de la Universidad de Stanford. En ese año introducen al mercado su primera estación de trabajo que desde su inicio trabajó con el protocolo TCP/IP, protocolo sobre el cual se rige todo el tráfico de Internet.

Actualmente, la empresa cuenta con alrededor de 31.000 empleados a nivel mundial (datos de finales del año fiscal 2005). Se hizo famosa por el eslogan «The network is the computer» («La red es la computadora»). Su valor actual en la bolsa de tecnología Nasdaq está ligeramente sobre los 3 mil millones de dólares americanos (Diciembre 2008), y sus ventas anuales ascienden a 11 mil millones de dólares.

Algunos de sus productos han sido servidores y estaciones de trabajo para procesadores SPARC, los sistemas operativos SunOS y Solaris, el NFS, la plataforma de programación Java y conjuntamente con AT&T, la estandarización del UNIX System V Release 4. Además de otros proyectos quizás menos rentables, como un nuevo entorno gráfico, NeWS o la interfaz gráfica de usuario OpenLook.

Java es una plataforma, desarrollado al comienzo de los años 1990 con el objetivo concreto de permitir ejecutar programas sin tener relativamente en cuenta el hardware final, sin volver a reescribir todo el código del programa, es decir sin tener que recompilar un programa para un cierto procesador.

Consiste en tres grandes bloques, el lenguaje Java, una máquina virtual y una interfaz de programación de aplicaciones o API.

El lenguaje Java es un lenguaje de programación orientado a objetos. Desde su introducción a finales de 1995, es uno de los lenguajes más conocidos.

Para lograr ejecutar los programas sobre una unidad (virtual), se compilan a código binario como bytecode para cualquier máquina virtual de Java.

El API facilita un amplio conjunto de bibliotecas de rutinas.

Java está respaldado por una gran comunidad de desarrolladores que activamente trabajan en productos y servicios alrededor de Java, que al mismo tiempo contribuyen a la evolución de la plataforma mediante el Java Community Process, una organización estándar, abierta y basada en comunidades.

Sun compró el programa StarOffice a la compañía germana StarDivision y la renombró como OpenOffice.org bajo las licencias GNU LGPL y la SISSL, colaborando de esta forma con el movimiento del software libre. Es similar a la suite de Microsoft Office y es multiplataforma.

StarOffice continúa existiendo como un producto comercial de software propietario asentado en el desarrollo de OpenOffice.org. Sus ventajas son, el servicio o mantenimiento propio de Sun, ante un problema por ejemplo, además de incluir una abundante documentación, o una amplia variedad de fuentes y plantillas.

Solaris es un sistema operativo de tipo Unix desarrollado por Sun Microsystems desde 1992 como sucesor de SunOS. Es un sistema certificado oficialmente como versión de Unix. Funciona en arquitecturas SPARC y x86 para servidores y estaciones de trabajo.

Aunque Solaris fue desarrollado como software privativo, la mayor parte de su código se ha liberado como proyecto de software libre denominado OpenSolaris. Solaris es conocido por su escalabilidad, especialmente en sistemas SPARC, y por ser origen de innovadoras tecnologías, como DTrace y ZFS.

IBM (International Business Machines) ha dicho que esta en negociaciones con Sun para adquirir la compañia y ampliar su paquete principalmente en los rubros de Software y Hardware . IBM estaría pagando alrededor de unos 6.500 millones de dólares americanos.

Al principio



DTrace (Sun Microsystems)

DTrace es una herramienta de monitorización desarrollada por Sun Microsystems para Solaris que permite un gran control sobre todo lo que ocurre en el sistema, con un lenguaje propio para realizar las consultas y análisis.

Es usado en OpenSolaris, Mac OS X versión 10.5 y FreeBSD 7.1. Se está trabajando ya para su implementación en el kernel Linux.

Al principio



Sun SPARC

Sun UltraSparc II

SPARC (del inglés Scalable Processor ARChitecture) es una arquitectura RISC big-endian. Es decir, una arquitectura con un conjunto reducido de instrucciones.

Fue originalmente diseñada por Sun Microsystems y dirigido por el ingeniero Kaa en 1985, se basa en los diseños RISC I y II de la Universidad de California en Berkeley que fueron definidos entre los años 1980 y 1982.

La empresa Sun Microsystems diseñó esta arquitectura y la licenció a otros fabricantes como Texas Instruments, Cypress Semiconductor, Fujitsu, LSI Logic entre otros.

SPARC es la primera arquitectura RISC abierta y como tal, las especificaciones de diseño están publicadas, así otros fabricantes de microprocesadores pueden desarrollar su propio diseño.

Una de las ideas innovadoras de esta arquitectura es la ventana de registros que permite hacer fácilmente compiladores de alto rendimiento y una significativa reducción de memoria en las instrucciones load/store en relación con otras arquitecturas RISC. Las ventajas se aprecian sobre todo en programas grandes.

La cpu SPARC esta compuesta de una unidad entera, UI (Integer Unit) que procesa la ejecución básica y una FPU (Floating-Point Unit) que ejecuta las operaciones y cálculos de reales. La IU y la FPU pueden o no estar integradas en el mismo chip.

Aunque no es una parte formal de la arquitectura, las computadoras basadas en sistemas SPARC de Sun Microsystems tienen una unidad de manejo de memoria (MMU) y un gran caché de direcciones virtuales (para instrucciones y datos) que están dispuestos periféricamente sobre un bus de datos y direcciones de 32 bits.

La arquitectura SPARC tiene cerca de 50 instrucciones enteras, unas pocas más que el anterior diseño RISC, pero menos de la mitad del número de instrucciones enteras del 6800 de Motorola.

Un rasgo único caracteriza al diseño SPARC, es la ventana con solape de registros. El procesador posee mucho más que 32 registros enteros, pero presenta a cada instante 32. Una analogía puede ser creada comparando la ventana de registros con una rueda rotativa. Alguna parte de la rueda siempre está en contacto con el suelo; así al girarla tomamos diferentes porciones de la rueda, (el efecto es similar para el overlap de la ventana de registros). El resultado de un registro se cambia a operando para la próxima operación, obviando la necesidad de una instrucción Load y Store extras.

Se acordó para la especificación de la arquitectura, poder tener 32 registros "visibles" divididos en grupos de 8.

Los registros globales son "vistos" por todas las ventanas, los locales son solo accesibles por la ventana actual y los registros de salida se solapan con los registros de entrada de la ventana siguiente (los registros de salida para una ventana deben ponerse como registros de entrada para la próxima, y deben estar en el mismo registro).

El puntero de ventana mantiene la pista de cual ventana es la actualmente activa. Existen instrucciones para "abrir" y "cerrar" ventanas, por ejemplo para una instrucción "call", la ventana de registros gira en sentido anti horario; para el retorno desde una instrucción "call", esta gira en sentido horario.

Una interrupción utiliza una ventana fresca, es decir, abre una ventana nueva. La cantidad de ventanas es un parámetro de la implementación, generalmente 7 u 8.

La alternativa más elaborada para circundar lentamente la ventana de registros es colocar los registros durante el tiempo de compilación. Para lenguajes como C, Pascal, etc., esta estrategia es difícil y consume mucho tiempo. Por lo tanto, el compilador es crucial para mejorar la productividad del programa.

El diseño SPARC soporta un set total de traps o interrupciones. Ellos son manejados por una tabla que soporta 128 interrupciones de hardware y 128 traps de software. Sin embargo las instrucciones de punto flotante pueden ejecutarse concurrentemente con la instrucciones enteras, los traps de punto flotante deben ser exactos porque la FPU provee (desde la tabla) las direcciones de las instrucciones que fracasan.

Algunas instrucciones SPARC son privilegiadas y pueden ser ejecutadas únicamente mientras el procesador esta en modo supervisor. Estas instrucciones ejecutadas en modo protegido aseguran que los programas de usuario no sean accidentalmente alterados por el estado de la máquina con respecto a sus periféricos y viceversa. El diseño SPARC también proporciona protección de memoria, que es esencial para las operaciones multitarea.

El SPARC tiene muchas similitudes con el diseño de Berkeley, el RISC II. Semejante al RISC II, él usa una ventana de registros para reducir el número de instrucciones Load y Store.

El alto rendimiento en los cálculos de punto flotante resulta de la concurrencia de la IU y la FPU. La IU (Integer Unit) hace los "load" y "store" mientras la FPU (Floating Point Unit) ejecuta las operaciones y cálculos.

Los sistemas SPARC consiguen obtener velocidades elevadas como resultado del perfeccionamiento en las técnicas de fabricación de los chips.

Utilizado por Sun Microsystems, Cray Research, Fujitsu / ICL y otros.

Al principio



JavaFX

JavaFX es una familia de productos y tecnologías de Sun Microsystems para la creación de Rich Internet Applications (RIAs), esto es, aplicaciones web que tienen las características y capacidades de aplicaciones de escritorio, incluyendo aplicaciones multimedia interactivas. Las tecnologías incluidas bajo la denominación JavaFX son JavaFX Script y JavaFX Mobile, aunque hay más productos JavaFX planeados.

La intención de Sun Microsystems respecto de JavaFX es competir en el espacio que ya ocupan Flash, de Adobe, y Silverlight, de Microsoft.

Al principio



Multiplataforma

Multiplataforma es un término usado para referirse a los programas, sistemas operativos, lenguajes de programación, u otra clase de software, que puedan funcionar en diversas plataformas. Por ejemplo, una aplicación multiplataforma podría ejecutarse en Windows en un procesador x86, en GNU/Linux en un procesador x86, y en Mac OS X en uno x86 (solo para equipos Apple) o en un PowerPC.

Una plataforma es una combinación de hardware y software usada para ejecutar aplicaciones; en su forma más simple consiste únicamente de un sistema operativo, una arquitectura, o una combinación de ambos. La plataforma más conocida es probablemente Microsoft Windows en una arquitectura x86; otras plataformas conocidas son GNU/Linux y Mac OS X (que ya de por sí son multiplataforma). Hay, por otro lado, aparatos como celulares que, a pesar de ser plataformas informáticas, no se consideran usualmente como tales.

El software en general está escrito de modo que dependa de las características de una plataforma particular; bien sea el hardware, sistema operativo, o máquina virtual en que se ejecuta. La plataforma Java es una máquina virtual multiplataforma, tal vez la más conocida de este tipo, así como una plataforma popular para hacer software (que, por supuesto, se considera multiplataforma).

Una plataforma de hardware es una arquitectura de computador o de procesador. Por ejemplo, los procesadores x86 y x86-64 son las arquitecturas más comunes actualmente para los computadores caseros. Entre los sistemas operativos existentes para estas arquitecturas se cuentan Windows, GNU/Linux, GNU/Hurd, Mac OS X, y BSD.

Las plataformas de software pueden ser un sistema operativo, un entorno de programación, o (más comúnmente) una combinación de ambos. Una excepción notable es el lenguaje de programación Java, que usa una máquina virtual independiente del sistema operativo para leer el código compilado, conocido en la jerga de Java como bytecode.

Como se dijo anteriormente, la plataforma Java de Sun Microsystems es una excepción a la regla general de que el sistema operativo constituye la plataforma de software. El lenguaje Java provee una máquina virtual o "procesador virtual" que ejecuta cualquier código que haya sido escrito en dicho lenguaje; lo que permite que el mismo binario ejecutable se pueda usar en todos los sistemas compatibles con el software Java. Esto tiene, sin embargo, un precio: los ejecutables de Java no los puede procesar directamente el sistema operativo, sino que hace falta un programa especial, la Máquina virtual Java, que siendo ejecutada por el sistema operativo, se encargue a su vez de ejecutar esos programas.

Por ello, Java tiene limitaciones en cuanto a admitir funcionalidades propias de cada sistema. Los programas de Java pueden ejecutarse por lo menos en los sistemas Windows, GNU/Linux, y Solaris, con lo que dicho lenguaje está limitado a las funcionalidades que existan en los tres sistemas. Esto incluye, por ejemplo, redes y sockets, pero no entrada/salida directa del hardware.

La plataforma .NET podría considerarse una respuesta de Microsoft al creciente mercado de los negocios en entornos Web, como competencia a la plataforma Java. Su propuesta es ofrecer una manera rápida y económica, a la vez que segura y robusta, de desarrollar aplicaciones –o como la misma plataforma las denomina, soluciones– permitiendo una integración más rápida y ágil entre empresas y un acceso más simple y universal a todo tipo de información desde cualquier tipo de dispositivo.

Al principio



JavaBean

Los JavaBeans son un modelo de componentes creado por Sun Microsystems para la construcción de aplicaciones en Java.

Se usan para encapsular varios objetos en un único objeto (la vaina), para hacer uso de un sólo objeto en lugar de varios más simples.

La especificación de JavaBeans de Sun Microsystems los define como "componentes de software reutilizables que se puedan manipular visualmente en una herramienta de construcción".

A pesar de haber muchas semejanzas, los JavaBeans no deben confundirse con los Enterprise JavaBeans (EJB), una tecnología de componentes del lado servidor que es parte de Java EE.

Para funcionar como una clase JavaBean, una clase debe obedecer ciertas convenciones sobre nomenclatura de métodos, construcción, y comportamiento.

Estas convenciones permiten tener herramientas que puedan utilizar, reutilizar, sustituir, y conectar JavaBeans.

Al principio



OpenSolaris

OpenSolaris.png

OpenSolaris es un proyecto bajo la licencia Open Source CDDL (Licencia de Desarrollo y Distribución Común), creado por Sun Microsystems para construir y desarrollar una comunidad de desarrolladores alrededor de las tecnologías del sistema operativo Solaris. El proyecto está dirigido a programadores, administradores de sistemas y usuarios que quieran desarrollar y mejorar sistemas operativos. Su licencia libre no es compatible con la GPL.

Alrededor de 16,400 miembros están registrados en la comunidad de OpenSolaris, de los cuales 11,000 son empleados de Sun. Una activa comunidad de usuarios está creciendo a nivel mundial, y docenas de comunidades de tecnologías OpenSolaris se han desarrollado; especialmente en su sitio web oficial. Hay al menos 38 grupos de usuarios a nivel mundial. OpenSolaris se deriva del código base del Unix System V, aunque mucho de él ha sido modificado desde la licencia original por Sun por razones técnicas. Es el único derivado del System V con el código fuente disponible. Sun Microsystems licenciará OpenSolaris bajo la GPL 3. También está creándose una comunidad alrededor de la arquitectura de CPUs SPARC llamada OpenSPARC. Esta arquitectura es hardware libre; la documentación técnica de este CPU es abierta y libre.

Los planes para hacer OpenSolaris comenzaron a principios de 2004. Se formó un equipo multidisciplinario para considerar todos los aspectos del proyecto: la licencia, modelos de negocio, administración, co-desarrollo y análisis del código de fuente, herramientas, comercialización, diseño y desarrollo de la comunidad. Un software experimental fue formado en septiembre de 2004 con 18 personas que no eran miembros de Sun y funcionó durante 9 meses, en los cuales vinieron 145 participantes externos.

La apertura del código fuente de Solaris ha sido un proceso que se ha ido incrementando. La primera parte del código base de Solaris que se liberó fue la facilidad de trazo dinámica de Solaris (conocida comúnmente como DTrace), una herramienta para los administradores y desarrolladores que ayuda al sistema para el funcionamiento y la utilización óptimos. DTrace fue lanzado el 25 de enero de 2005. En aquel momento, Sun también lanzó la primera fase del sitio web de opensolaris.org, anunciando que la base del código de OpenSolaris sería lanzada bajo la CDDL , y anunció el intento para formar la Community Advisory Board (CAB). El día del lanzamiento, en el cual el código de sistema de Solaris fue lanzado, fue el 14 de junio de 2005. Sigue siendo un código de sistema que no está liberado, y está disponible solamente como archivos binarios. El código fuente de OpenSolaris representa el código de la estructura del desarrollo más reciente de Solaris.

Cinco miembros del CAB fueron anunciados el 4 de abril de 2005: dos fueron elegidos por la comunidad experimental, dos fueron designados por Sun, y uno fue designado por la comunidad de software libre por Sun. Los miembros del Consejo consultivo de la comunidad de 2005/2006 OpenSolaris eran Roy Fielding, Al Hopper, Rich Teer, Casper Dik, y Simon Phipps. El 10 de febrero de 2006 Sun firmó la carta de OpenSolaris, haciéndose un grupo independiente la comunidad de OpenSolaris bajo dirección del tablero que gobernaba de OpenSolaris (OGB). El CAB anterior se convirtió en el primer OGB, con la tarea de crear y de confirmar el gobierno de la comunidad de OpenSolaris no más adelante que el 30 de junio de 2006. El trabajo de crear el documento o la “constitución” del gobierno está en marcha ahora, conducido por un grupo de funcionamiento del gobierno que abarca el OGB y tres miembros invitados, Stephen Hahn y Keith Wesolowski (desarrolladores en la organización de Solaris de Sun) y Ben Rockwood (miembro de la Comunidad prominente de OpenSolaris).

Sun ha lanzado la mayor parte del código fuente de Solaris bajo la CDDL, que se basa en la versión pública 1.1 de Mozilla Public License (MPL). El CDDL fue aprobado como licencia abierta por Open Source Initiative (OSI) en enero de 2005 y cumple la definición de software libre de la FSF. Durante el aviso de Sun de que lanzarían Java bajo la GNU General Public License (GPL), Jonathan Schwartz y Rich Green ambos hicieron alusión a la posibilidad de lanzar Solaris bajo la GPL, dijo Green que él no era "ciertamente" contrario a relicenciar bajo la GPL. Cuando Schwartz lo presionó, Green dijo que Sun "echaría un vistazo a esto". En enero de 2007, eWeek divulgó que las fuentes anónimas de Sun dijeron que OpenSolaris tuviera una licencia doble bajo la CDDL y la GPLv3. Green respondió en su blog al día siguiente que el artículo era incorrecto, decir que aunque Sun está dando "una consideración muy seria” a un arreglo tan grande de la licencia, estaría conforme al acuerdo por el resto de la comunidad de OpenSolaris".

Se han realizado esfuerzos para realizar conferencias de OpenSolaris. Estas conferencias están enfocadas a programadores y gente interesada en cuestiones de desarrollo.

En febrero de 2007 se celebra la primera conferencia en Berlín, Alemania organizada por el German Unix User Group (GUUG).

A lo largo de 2007 se han realizado diversas charlas sobre OpenSolaris y OpenSPARC tituladas "Sesión Técnica SUN OPENSOURCE TECHNOLOGIES" por diversas universidades de España y Portugal con el fin de hacer llegar estos dos proyectos de código abierto a los universitarios y el personal docente y de firmar contratos de colaboración mutua.

Al principio



Solaris (sistema operativo)

Solaris10.png

Solaris es un sistema operativo de tipo Unix desarrollado por Sun Microsystems desde 1992 como sucesor de SunOS. Es un sistema certificado oficialmente como versión de Unix. Funciona en arquitecturas SPARC y x86 para servidores y estaciones de trabajo.

Aunque Solaris fue desarrollado como software privativo, la mayor parte de su código se ha liberado como proyecto de software libre denominado OpenSolaris. Solaris es conocido por su escalabilidad, especialmente en sistemas SPARC, y por ser origen de innovadoras tecnologías, como DTrace y ZFS.

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 con efecto retroactivo. SunOS solo tendría sentido a partir de ese momento como núcleo de este nuevo entorno operativo Solaris. De esta forma Solaris 2 contenía SunOS 5.0. Desde ese momento se distingue entre el núcleo del sistema operativo (SunOS), y el entorno operativo en general (Solaris), añadiéndole otros paquetes como Apache o DTrace. Como ejemplo de esta función, Solaris 8 contiene SunOS 5.8.

Solaris usa una base de código común para las arquitecturas que soporta: SPARC y x86 (incluyendo AMD64/EM64T). También fue portado a la arquitectura PowerPC (en plataforma PReP) en la versión 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. Sun también tiene planes de implementar ABIs de Linux en Solaris 10, permitiendo la ejecución de código objeto Linux de forma nativa en la plataforma x86, lo cual sería facilitado por el hecho de que ambos sistemas operativos utilizan el formato ejecutable Executable_and_Linkable_Format. Por el momento, Sun ha adoptado la tecnología Lxrun y la ofrece como descarga gratuita, si bien no está incorporada a la distribución base.

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. Esto proporcionaba frecuentemente unos sistemas más fiables pero con un coste más elevado que el del hardware de PC. De todas formas, también ha soportado sistemas x86 desde la versión Solaris 2.1 y la última versión, 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. Sun ha promocionado intensamente Solaris con sus estaciones de trabajo de nivel de entrada basadas en AMD64, así como con servidores que en 2006 varían desde modelos dual-core hasta modelos a 16 cores. Así mismo, Sun ha dejado de ofrecer estaciones de trabajo basadas en arquitectura SPARC, reemplazándolas por modelos basados en Intel Core 2 y AMD64.

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

El código fuente de Solaris (con unas pocas excepciones) ha sido liberado bajo la licencia CDDL (Licencia Común de Desarrollo y Distribución) 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 open source y por la FSF como una licencia de software libre (aunque incompatible con la popular licencia GPL ).

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. Además, se ha añadido al proyecto Open Solaris código para características venideras como soporte Xen. Sun ha anunciado que las versiones futuras de Solaris se derivarán a partir de OpenSolaris.

Se ha eliminado soporte para procesadores sun4m y UltraSPARC I a frecuencia menor que 200 Mhz. Se ha añadido Java Desktop System como escritorio por defecto. Se ha añadido GRUB como cargador de arranque para plataformas x86. Se ha añadido soporte iSCSI. Se ha añadido soporte para el nuevo sistema de archivos, ZFS (versión 1/06).

Añadida compatibilidad con Linux. Eliminado OpenWindows. Eliminado soporte para sun4d. La actualización más reciente es Solaris 9 9/05.

Soporte para sun4c eliminado. La actualización más reciente es Solaris 8 2/04.

La primera versión de 64 bits para plataforma UltraSPARC. Añadido soporte nativo para registro de metadatos en el sistema de archivos (UFS logging).

Incluye protocolo Kerberos, PAM, TrueType, WebNFS, y soporte de archivos grandes.

Ésta fue la primera y única versión que soportó la plataforma PowerPC. También se añadió soporte Ultra Enterprise, y los identificadores de usuario (uid_t) se expandieron a 32 bits.

Primera versión en soportar UltraSPARC e incluir CDE, NFSv3 y NFS/TCP.

Primera versión unificada SPARC/x86. Incluye soporte de ejecución OSF/Motif.

Esta versión fue sólo para SPARC.

Primera en soportar la arquitectura sun4d. Esta versión fue sólo para SPARC.

Soporte para arquitectura Sun-4 y sun4m. Primera versión para Solaris x86.

Primera versión preliminar, soporte solamente para la arquitectura sun4c.

Solaris 7 ya no se distribuye pero aún está soportado. Las versiones anteriores no están soportadas.

Un resumen más comprensivo de algunas versiones de Solaris también está disponible. Las versiones de Solaris también se describen en el FAQ de Solaris 2.

La base de código subyacente de Solaris ha estado bajo desarrollo continuo desde que el trabajo empezó a finales de los años 1980 en lo que fue con el tiempo liberado como Solaris 2.0. Cada versión como Solaris 10 se basa en una instantánea (snapshot) de este tren de desarrollo, tomada cerca del momento de su liberación, que es después mantenida como un proyecto derivado. Las actualizaciones a ese proyecto son construidas y entregadas varias veces al año hasta que sale la siguiente versión oficial.

La versión de Solaris bajo desarrollo por Sun a día de hoy se llama Nevada y se deriva de lo que es ahora la base de código OpenSolaris.

En 2003 se inició una adición al proceso de desarrollo de Solaris. Bajo el nombre de programa Solaris Express, una instantánea del tren de desarrollo se hace ahora disponible para su descarga una vez al mes, permitiendo a cualquiera probar las nuevas características y probar la calidad y estabilidad del sistema a medida que progresa hacia la liberación de la siguiente versión oficial.

Dado que Solaris Express predata la liberación de Solaris como proyecto open source, empezó como un programa solamente en forma de binarios, pero ahora hay una versión llamada Solaris Express: Community Release dirigida especialmente hacia desarrolladores OpenSolaris.

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 máximo su negocio, exprimiendo todas las novedades en seguridad de redes y muchas más cosas. Sun fabrica hardware libre, como lo es la tecnología SPARC.

Solaris 10 es la versión más 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 no 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 (más 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 características.

Sun ha insertado en el núcleo del sistema operativo solaris un sistema denominado "Tecnología preventiva de auto recuperación" (PSH, Predictive Self-Healing). Con esta tecnología se reducen los riesgos y aumenta la disponibilidad del equipo, además PSH permite tomar medidas (diagnosticar, aislar, y recuperar las fallas existentes en los dispositivos de E/S o zonas en la memoria) para reducir daños por futuros peligros que puedan causar el caos en los sistemas y como resultado reducir los tiempos de caída, lo cual significa ahorrar tiempo y dinero.

Como bien se sabe, el sistema operativo es un software básico 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 pérdida 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 daño que estos puedan ocasionar.

Denominado también rastreo dinámico, que busca el fondo y llega a la raíz de los problemas de rendimiento en tiempo real. Dicha herramienta trabaja utilizando sondas inteligentes del sistema que pueden acceder a áreas de más lento rendimiento o con cuellos de botella, estas sondas están dispersadas por todo el sistema, que ilumina cada rincón oscuro del sistema Solaris. Y además permite visualizar mejor la actividad del núcleo y de la aplicación. Y a la vez ofreciendo una visión operativa y una ganancia operativa no superada aun por otro sistema operativo.

Permite la creación de muchos ambientes privados de ejecución 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 consolidación sea un proceso sencillo, confiable y seguro. Y dado que los recursos del sistema están virtualizados, los administradores pueden incrementar la utilización del hardware, al tiempo que satisfacen los altos picos de demanda.

Es un nuevo sistema de archivos dinámico del sistema operativo Solaris. Ofrece una administración sencilla que automatiza y consolida complicados conceptos de almacenamiento y por otro lado protege todo los datos con sumas de 64 bits que detectan y corrigen el daño 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 prácticamente ilimitada.

Solaris 10 ofrece una solución para el modelo de usuario "todo o nada" mediante la integración de minimos privilegios de seguridad directamente dentro de la base del sistema operativo. Gracias a esta nueva función, Solaris se mantiene como el único sistema operativo UNIX que ofrece este modelo de seguridad completamente integrado dentro de sus componentes del núcleo del sistema operativo, cada aplicación Solaris tiene una lista cerrada de los privilegios especificos impuestos por el núcleo, en lugar de un solo privilegio de raíz todopoderoso.

Adicionalmente cada servicio Solaris ha sido convertido para que utilice sólo los privilegios mínimos necesarios, lo cual hace aún más difícil violar el sistema y utilizar los servicios. Los administradores pueden asignar grupos de privilegios por funciones para diferentes tipos de administradores y desarrolladores.

Libre de virus por más de 20 años, Solaris incluye la tecnología del Trusted Solaris ampliamente utilizada por el gobierno de los Estados Unidos para garantizar la seguridad de sus sistemas.

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

Se asegura las aplicaciones escritas en versiones previas de Solaris pueden correr en Solaris 10 extendiendo la cobertura de compatibilidad hasta la versión de Solaris 2.6 la cual es una garantía sin precedentes en más de 7 años de lanzamiento de sistemas operativos en la industria. Además es capaz de correr la mayoría de las aplicaciones Gnu/Linux de forma nativa.

Al principio



Source : Wikipedia