Solaris-MycroSistems
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 soporte fue cancelado casi tan pronto como fue liberado.
Sun Microsystems fue una empresa informática que se dedicaba a vender estaciones de trabajo, servidores, componentes informáticos, software (sistemas operativos) y servicios informáticos. Fue adquirida en el año 2010 por Oracle Corporation, y formó parte de los iconos de Silicon Valley, como fabricante de semiconductores y software.
Fue constituida en 1982 por el alemán Andreas von Bechtolsheim y los estadounidenses Vinod Khosla, Scott McNealy y Bill Joyquien fue uno de los principales desarrolladores de la versión de UNIX denominada Berkeley Software Distribution (BSD) y a quien se le considera uno de los miembros fundadores. Las siglas SUN se derivan de «Stanford University Network», proyecto creado para conectar 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, sobre el cual se rige la mayor parte del tráfico de Internet.
A finales del año 2005, la empresa contaba con alrededor de 31.000 empleados a nivel mundial. Se hizo famosa por el eslogan «The network is the computer» («La red es la computadora»). En diciembre de 2008 su valor en la bolsa de tecnología Nasdaqestaba ligeramente sobre los 3 mil millones de dólares americanos, y sus ventas anuales ascendían 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, el sistema de archivos ZFS, la plataforma de programación Java, y conjuntamente con AT&T la estandarización del UNIX. Además de otros proyectos quizás menos rentables, como un nuevo entorno gráfico, NeWS o la interfaz gráfica de usuarioOpenLook.
Solaris
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 System V Release 4. Funciona en arquitecturas SPARC y x86 para servidores y estaciones de trabajo.
Aunque Solaris fue desarrollado desde su inicio como software privativo, la mayor parte de su código fue liberado como proyecto de software libre denominado OpenSolaris, situación que se revertió en agosto de 2010, al volver a cerrarse el código tras la adquisición de Sun Microsystems por parte de Oracle Corporation. Solaris es conocido por su escalabilidad, especialmente en sistemas SPARC, y por ser origen de innovadoras tecnologías, como DTrace y ZFS.
Historia
En 1982, cuatro hombres visionarios fundaron SUN™ Microsystems, Inc. En esos tiempos, multitud de empresas (Xerox, Apollo, Computervision) producían estaciones de trabajo a medida. El gran acierto de la nueva empresa fue adaptar componentes de Hardware y Software estándar para crear una estación barata y compatible basada en UNIX.
SUN™ creó su propio sistema operativo, SunOS, en 1982. Estaba basado en BSD, la versión libre de UNIX mantenida por la universidad de Berkeley. Pero el futuro de BSD Unix no estaba nada claro: AT&T demandó a la universidad por el uso indebido de su código. Aunque finalmente Berkeley conseguiría el reconocimiento de sus derechos, lo que daría origen a FreeBSD, OpenBSD y NetBSD, en ese momento el futuro de UNIX no estaba claro. En 1991 (el mismo año en que un estudiante finlandés conseguía la especificación POSIX y empezaba a trabajar en un kernel para GNU) SUN™ se pasó a una nueva versión basada en System V, Solaris®.
Solaris® suele verse como el UNIX comercial más avanzado, y es respetado por ingenieros y aficionados. Se pueden resaltar sus avances en hotplug o “enchufe en caliente”; las últimas versiones permiten hacer transplantes de cerebro en caliente, es decir cambiar procesadores defectuosos sin parar la máquina.
Desde sus primeros momentos Solaris® proporcionó un excelente soporte para aplicaciones de red en protocolos IP, y fue el primer entorno donde se desarrolló el sistema JAVA® y prácticamente todas las funcionalidades típicas de los sistemas UNIX en entorno servidor,como Sockets , Multitarea, Threads, entorno de ventanas basado en X-Window en el que se pueden usar diferentes escritorios como Open Look o GNOME.
En los últimos tiempos la compañía ha puesto en marcha una clara estrategia de acercamiento entre Solaris® y Linux®, esto se ve plasmado en su proyecto JANUS que permite la ejecución de aplicaciones nativas de Linux® en Solaris® a una velocidad muy próxima a la que se obtendría si fuesen ejecutadas directamente sobre Linux®.SUN™ creó su propio sistema operativo, SunOS, en 1982. Estaba basado en BSD, la versión libre de UNIX mantenida por la universidad de Berkeley. Pero el futuro de BSD Unix no estaba nada claro: AT&T demandó a la universidad por el uso indebido de su código. Aunque finalmente Berkeley conseguiría el reconocimiento de sus derechos, lo que daría origen a FreeBSD, OpenBSD y NetBSD, en ese momento el futuro de UNIX no estaba claro. En 1991 (el mismo año en que un estudiante finlandés conseguía la especificación POSIX y empezaba a trabajar en un kernel para GNU) SUN™ se pasó a una nueva versión basada en System V, Solaris®.
Solaris® suele verse como el UNIX comercial más avanzado, y es respetado por ingenieros y aficionados. Se pueden resaltar sus avances en hotplug o “enchufe en caliente”; las últimas versiones permiten hacer transplantes de cerebro en caliente, es decir cambiar procesadores defectuosos sin parar la máquina.
Desde sus primeros momentos Solaris® proporcionó un excelente soporte para aplicaciones de red en protocolos IP, y fue el primer entorno donde se desarrolló el sistema JAVA® y prácticamente todas las funcionalidades típicas de los sistemas UNIX en entorno servidor,como Sockets , Multitarea, Threads, entorno de ventanas basado en X-Window en el que se pueden usar diferentes escritorios como Open Look o GNOME.
El llamado proyecto JANUS permitirá a los administradores del sistema operativo Solaris® la creación de un entorno de ejecución de aplicaciones Linux® compatible con LSB (Linux Standard Base).
JANUS ha sido diseñado para crear un ambiente de ejecución totalmente compatible con Linux Red Hat Enterprise Edition. Es curiosa la relación que SUN™ tiene con Red Hat®, pues por un lado trabaja para ofrecer productos compatibles con las distribuciones de esta compañía, y por el otro basa su propia distribución Linux® (JDS, Java Desktop System) en su gran competidora, SuSE™ (propiedad de Novell), y critica abiertamente a Red Hat® como si fuera su principal rival en el sector de la distribución de UNIX/Linux®.
La posibilidad de ejecutar aplicaciones de Linux® amplía en gran medida el software disponible para Solaris®, especialmente en el sector de los desktop. Hasta ahora, el sistema operativo de SUN™ tenía su feudo en los servidores empresariales, pero la compañía norteamericana tiene la intención de conseguir con él nuevos mercados y recuperar la tajada del pastel de los servidores que le ha arrebatado Linux®. Esta puede ser la causa principal de que en SUN™ se hayan decidido a incluir compatibilidad con Linux® en su sistema; así, las empresas que aún desconfíen del soporte técnico recibido por la compra de una distribución Linux®, contarán con un UNIX comercial, cuyo soporte y asistencia técnica está más que probado, y además pudiendo ejecutar las aplicaciones de que quieren disponer, mantiene su inversión y planes.
Recientemente SUN™ Microsystems ha sacado a la luz la versión 10.0 de su sistema operativo Solaris® del que ha liberado su código fuente, esto es novedad para Sun™ pues todas las versiones anteriores eran cerradas.
JANUS ha sido diseñado para crear un ambiente de ejecución totalmente compatible con Linux Red Hat Enterprise Edition. Es curiosa la relación que SUN™ tiene con Red Hat®, pues por un lado trabaja para ofrecer productos compatibles con las distribuciones de esta compañía, y por el otro basa su propia distribución Linux® (JDS, Java Desktop System) en su gran competidora, SuSE™ (propiedad de Novell), y critica abiertamente a Red Hat® como si fuera su principal rival en el sector de la distribución de UNIX/Linux®.
La posibilidad de ejecutar aplicaciones de Linux® amplía en gran medida el software disponible para Solaris®, especialmente en el sector de los desktop. Hasta ahora, el sistema operativo de SUN™ tenía su feudo en los servidores empresariales, pero la compañía norteamericana tiene la intención de conseguir con él nuevos mercados y recuperar la tajada del pastel de los servidores que le ha arrebatado Linux®. Esta puede ser la causa principal de que en SUN™ se hayan decidido a incluir compatibilidad con Linux® en su sistema; así, las empresas que aún desconfíen del soporte técnico recibido por la compra de una distribución Linux®, contarán con un UNIX comercial, cuyo soporte y asistencia técnica está más que probado, y además pudiendo ejecutar las aplicaciones de que quieren disponer, mantiene su inversión y planes.
Recientemente SUN™ Microsystems ha sacado a la luz la versión 10.0 de su sistema operativo Solaris® del que ha liberado su código fuente, esto es novedad para Sun™ pues todas las versiones anteriores eran cerradas.
Versiones
Entre las versiones de SOLARIS tenemos:
Solaris | Versión de SunOS | Fecha de publicación | Descripción |
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 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).
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 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).
Solaris 9 | SunOS 5.9 | 28 de mayo, 2002 (SPARC)
10 de enero, 2003 (x86) | iPlanet Directory Server, Resource Manager, Solaris Volume Manager. Añadida compatibilidad con Linux. Eliminado OpenWindows. Eliminado soporte para sun4d. La actualización más reciente es Solaris 9 9/05.
Solaris 8 | SunOS 5.8 | Febrero de 2000 | Incluye Multipath I/O, IPv6 y IPsec. Introduce RBAC (control de acceso basado en roles). Soporte para sun4c eliminado. La actualización más reciente es Solaris 8 2/04.
Solaris 7 | SunOS 5.7 | Noviembre de 1998 | 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).
Solaris 2.6 | SunOS 5.6 | Julio de 1997 | Incluye protocolo Kerberos, PAM, TrueType, WebNFS, y soporte de archivos grandes.
Solaris 2.5.1 | SunOS 5.5.1 | Mayo de 1996 | É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.
Solaris 2.5 | SunOS 5.5 | Noviembre de 1995 | Primera versión en soportar UltraSPARC e incluir CDE, NFSv3 y NFS/TCP.
Solaris 2.4 | SunOS 5.4 | Noviembre de 1994 | Primera versión unificada SPARC/x86. Incluye soporte de ejecución OSF/Motif.
Solaris 2.3 | SunOS 5.3 | Noviembre de 1993 | OpenWindows 3.3 cambia de NeWS a Display PostScript y elimina soporte de SunView. Esta versión fue sólo para SPARC.
Solaris 2.2 | SunOS 5.2 | Mayo de 1993 | Primera en soportar la arquitectura sun4d. Esta versión fue sólo para SPARC.
Solaris 2.1 | SunOS 5.1 | Diciembre de 1992 (SPARC), Mayo de 1993 (x86) | Soporte para arquitectura Sun-4 y sun4m. Primera versión para Solaris x86.
Solaris 2.0 | SunOS 5.0 | Junio de 1992 | Primera versión preliminar, soporte solamente para la arquitectura sun4c.
Principales Aplicaciones :
SERVICIOS DE RED
- Apache httpd, servidor web
- fingerd
- FTP, servidor de ficheros.
- telnetd, servidor para el acceso remoto.
- SSH, servidor para el acceso remoto seguro (a través de cifrado).
- Samba, conectividad con sistemas Microsoft Windows.
- Squid, servidor proxy.
- iptables, cortafuego, filtrador de puertos.
- Servidor cvs, administración de software.
- Servidor svn, administración de software.
- ISC DHCP, software relacionado con DHCP, servidores y clientes.
- Servidores XDMCP (como XDM, KDM o GDM), servidores de interfaces gráficas X11 remotas.
- Servidor VNC, servidor de acceso remoto gráfico.
UTILIDADES DE RED
- pinepgp, lector de correos seguro (pine y Pretty Good Privacy).
- Nmap, escaneo de puertos.
- Ethereal, escaneo de paquetes y flujo de red.
- ip
- dhcpcd, cliente DHCP.
- ISC DHCP, software relacionado con DHCP, servidores y clientes.
- Telnet, cliente de acceso remoto.
- ssh, cliente de acceso remoto seguro.
- cvs, administración de software.
- svn, administración de software.
- Open VPN
- Cliente VNC, cliente de acceso remoto gráfico.
NAVEGACIÓN WEB
- Lynx
- Links
- W3m
- Mozilla Firefox
- Konqueror
- Opera
- Galeon
MENSAJERÍA INSTANTÁNEA
- Pidgin, cliente multiprotocolo (antes Gaim).
- Kopete, cliente multiprotocolo KDE.
- Amsn, cliente MSN Messenger.
- Emesene, clone de MSN Messenger.
INTERFACES GRÁFICAS
- Xwindow
- XFree86
- Xorg
- XGL/Beryl/Compiz
LIBRERÍAS DE DESARROLLO GRÁFICO
- GTK
- QT
- Gnome
- KDE
- OpenSTEP
- OpenGL, gráficos 3D.
ENTORNO DE ESCRITORIO
- KDE
- Gnome
- XFCE
- Rox
MANEJADORES DE VENTANA
- AfterStep
- Blackbox
- Fluxbox
- IceWM
- Ratpoison
- TWM
- WindowMaker
GRÁFICOS
- GIMP
- Xfig
- Inkscape
- Sodipodi
- Xpaint
- Kolourpaint
- Tuxpaint
- Xdvi
- Xpdf
- Ghostscript
MULTIMEDIA
- Xmms, reproductor de audio.
- Audacious, reproductor de audio.
- MPlayer, reproductor de video.
- Xine, librerías de codificación/decodificación multimedia.
- Amarok, reproductor de audio.
Arquitecturas compatibles
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 soporte fue cancelado casi tan pronto como fue liberado.
En un tiempo se planeó la compatibilidad para el Itanium pero nunca se llevó al mercado.1 Sun también tiene planes de implementar APIs 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. Ha dejado de ofrecer estaciones de trabajo basadas en arquitectura SPARC, reemplazándolas por modelos basados en Intel Core 2 y AMD64.
Creadores Del Sistema Operativo

