Solaris (sistema operativo)
Keywords: Solaris (sistema operativo), BSD, Bit, CDE, Código abierto, Código fuente, GAIM, GNOME, GNU
Solaris es un sistema operativo de la empresa Sun Microsystems basado inicialmente 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. Quizá sea uno de los UNIX comerciales más usados, principalmente en el entorno Internet.
Es una evolución del anterior sistema SunOS de la compañía.
Solaris funciona principalmente sobre la arquitectura SPARC en 32 y 64 bits (esta última conocida como UltraSparc) de la misma compañía y sobre la arquitectura Intel, aunque en esta última se suele usar con fines didácticos, y escasamente en entornos de producción.
Proporcionó desde sus primeros momentos un excelente soporte para aplicaciones de red en protocolos IP, y fue el primer entorno donde se desarrolló el sistema Java, donde sigue teniendo un excelente rendimiento.
Proporciona 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 CDE o más recientemente GNOME.
En los últimos tiempos la compañía ha puesto en marcha una clara estrategia de acercamiento entre Solaris y Linux desarrollando incluso productos que permiten ejecutar programas de Linux en Solaris.
| Tabla de contenidos |
|
1 Pero SUN colabora con el software libre |
Solaris 10
Recientemente SUN Microsystems ha sacado a la luz la versión 10.0 de su S.O. Solaris, del que ha liberado su código fuente, esto es novedad para Sun pues todas las versiones anteriores eran cerradas. Liberado en sentido de hacer visible el código, detrás de una nueva licencia destinada al efecto.
En Solaris cabe todo tipo de sofware, libre o no, aunque se beneficia de la colaboración de Sun para GNU/Linux, de hecho el entorno de escritorio por defecto es GNOME, y tiene aplicaciones como GAIM y OpenOffice, que en este caso se llama Star Office. Este hecho ha animado a Sun a hacer Solaris compatible con programas linux escritos en código fuente. Solaris se adapta al hardware del procesador, e incluso optimiza el Multi-Threading así como otros recursos, haciendo efectivo el rendimiento del ordenador en conjunto del 85%.
Licencia
SUN, aunque se ha mostrado cercano a ideología del Código abierto ha necesitado crear una licencia distinta a cualquiera de las disponibles por la GNU para liberar el código fuente, de esta forma favorece que la gente que lo pueda consultar aprenda a programar viendo ejemplos útiles, a la vez que puede copiar el código fuente para hacer programas diferentes, pero esta nueva licencia limita la 'Total Libertad' que se tiene con Linux ya que se permite añadir en su distribución Software no libre. Esta opción no está contemplada en la licencia GPL, ya que si lo admitiera estaría rompiendo los valores por los que lucha.
Las ventajas:
Hay grandes ventajas en usar solaris.
- La principal es que es libre (totalmente discutible, pero así lo consideran sus creadores).
- Se puede descargar gratuitamente de la página web de SUN. Y copiar los CD's es lícito (no se considera pirateo).
- Mismo sistema operativo disponible para muy distintas tecnologías de procesadores, AMD64, SPARC, x86 (sólo emplean un 5% del código especializado en el procesador, el resto -95%- es común sea cual sea el procesador).
- El núcleo del sistema está programado para hacer funcionar programas en código Linux Estándar (no emula programas linux, sino que los ejecuta, cualquier programa que funcione en Linux y esté en código fuente como *.rpm).
- Permite software propietario en su distribución.
- Sirve tanto para un ordenador personal como para un ordenador de empresa. (En este último caso es posible que ésta quiera contratar servicios de mantenimiento y especialización de software de SUN Microsystem)
- Tiene potentísimas herramientas de pre-detección de errores y análisis del hardware del ordenador y recuperación de datos. (bloqueo de partes de memoria, para evitar usarlas y no perder ningún dato...).
Los inconvenientes:
- El principal: Su licencia.
La razón por la que GPL es como es, no es otra que hacer de todos los usuarios los dueños y manipuladores del código fuente, éste debe ser gratuito ya que es un servicio que se presta altruistamente a toda la comunidad de usuarios, en pro de un progreso de la ciencia que es la informática, y su máxima expresión: El código fuente. Nosotros podemos cambiarlo a nuestro placer -esto sí se puede hacer con Solaris-, e incluso hacer nuestras propias versiones -esto no- y favorecer a una gran diversidad de programas que enriquecen a todos los que lo usan, pero hay una condición: ese código ahora tendrá la misma licencia que su precursor (por eso se dice que la GPL es como un virus, pero en este caso beneficioso).
Pero SUN colabora con el software libre
En efecto, un gran porcentaje de programas destinados a Linux los hace SUN, de hecho tiene departamentos dedicados a esa tarea. Y es que al parecer SUN entiende que es necesario hacer proliferar el software libre. Por ejemplo, la suite ofimática libre más competitiva es OpenOffice, patrocinada por SUN.
¿Entonces cuál es el problema?
SUN ha hecho y hace mucho por linux, si bien algunos programas que libera son versiones derivadas de otras que se han usado para Solaris (recordemos que antes de la versión 10 era un S.O. "propietario"), pero Solaris siempre tiene versiones más actuales y más avanzadas técnicamente, sin ir detrimento de las que libera, que son actualizadas constantemente. Desde que ha liberado el código de Solaris 10, se teme que SUN vaya "cerrando el grifo" de las versiones actualizadas de programas para Linux, por lo que se podría deducir que hacer software para Linux no era más que una artimaña para conseguir publicidad y reconocimiento e imponer gratuitamente sus programas a unos usuarios inocentes que se verían obligados a tener su sistema operativo en sus ordenadores para tener actualizaciones de sus programas que un día funcionaron actualizados en otras plataformas. Recordemos que ésto es todo lo contrario a lo que pretente el software libre, a pesar de que solaris tenga su código fuente "visible".
¿Cuál es el negocio?
Al parecer Solaris en un ordenador personal apenas necesita mantenimiento profesional, pero utilizado para 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 que se está imponiendo en el mercado.
Enlaces de Interés
- http://www.sun.com Página oficial de SUN
- http://www.sun.com/solaris página de Solaris
- http://www.openoffice.org Open Office, Suite Ofimática libre
Categoría:Unix
Categoría: Software libre
