Open Solaris
¿Qué es?
OpenSolaris fue un sistema operativo libre publicado en 2005 a partir de la versión privativa de Solaris de Sun Microsystems, ahora parte de Oracle Corporation. OpenSolaris es también el nombre de un proyecto iniciado en 2005 por Sun para construir y desarrollar una comunidad de usuarios alrededor de las tecnologías del sistema operativo del mismo nombre. Después de la adquisición de Sun Microsystems, en agosto de 2010, Oracle decidió interrumpir la publicación y distribución 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 términos de su licencia libre no han sido modificados, por lo que el código fuente afectado por ella será publicado cuando Oracle publique nuevas versiones de Solaris.
Historia
Los planes para hacer una versión libre de Solaris 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 era algo muy bueno pero no logfro ser el mejhor dentro de todas las descriciones que poseía, 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 estaba en marcha 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). Sin embargo, problemas con la visión de Oracle sobre el sistema llevaron a la disolución de su comité.
Fabricantes del hardware
Al igual que sucede en el ámbito de Linux, existen varias distribuciones basadas en OpenSolaris, algunas de ellas respaldadas por ingenieros de Sun y otras totalmente independientes:
- Belenix: desarrollada por ingenieros de India Engineering Centre de Sun, mantenida por la comunidad. Fue la segunda distro basada en OpenSolaris. Indiana se basó en ella. Ahora trata de resituarse para cubrir el nicho de escritorio KDE (Indiana trae Gnome). Orientada a escritorio.
- Nexenta OS: Proyecto independiente de Sun, basada en Debian/Ubuntu y en el sistema de paquetes apt. Es la primera distribución que combina las librerías gcc y las herramientas GNU con el kernel SunOS de OpenSolaris. Existe una versión privativa (shareware) orientada al servidor (NexentaStor).
- OpenSolaris release, Live CD (antes llamada Indiana). Es la versión del proyecto Indiana, apoyada oficialmente por Sun, liderada por Ian Murdock y que está aglutinando a la comunidad de voluntarios de OpenSolaris. Orientada a escritorio pero fácilmente adaptable a servidores.
- marTux: LiveCD/DVD, primera distribución para SPARC. El proyecto no se actualiza desde hace tiempo.
- Polaris: versión experimental para PowerPC.
- SchilliX: Live CD orientado a Gestión.
- OpenSolaris for System z
Clasificación
Sistemas Operativo Libre multitareas
Características
- El protocolo de Internet versión 6 (IPv6) añade espacio de direccionamiento y mejora las funciones de Internet gracias a un formato de cabecera simplificado, la admisión de autenticación y privacidad y la configuración automática de asignación de direcciones, y añade nuevas posibilidades en cuanto a la calidad de servicio.
- El sistema operativo Solaris 8 admite el componente trasero NSS (Naming Service Switch, cambio de servicio de nombres) para el servicio de directorios basado en el protocolo ligero de acceso a directorios (LDAP, Lightweight Directory Access Protocol).
- El kit de desarrollo de software (SDK) de JavaTM 2 para Solaris mejora notablemente la escalabilidad y el rendimiento de las aplicaciones Java.
- El CD de instalación de Solaris ofrece una aplicación Java, gráfica, basada en asistente, para instalar el sistema operativo Solaris y otro software.
- El sistema operativo Solaris 8 admite el sistema de archivos UDF (Universal Disk Format, formato de disco universal), lo que permite a los usuarios intercambiar datos almacenados en CD-ROM, discos, disquetes, DVD y otros soportes ópticos.
- La característica Tarjeta inteligente permite a los administradores de seguridad proteger el escritorio de un ordenador o una aplicación individual solicitando a los usuarios que se autentiquen mediante una tarjeta inteligente.
- La aplicación Sincronización de PDA (PDA sync) sincroniza los datos de aplicaciones como la agenda de escritorio, correo de escritorio, Memo y dirección, con los datos en aplicaciones similares en un Asistente digital personal (PDA) de usuario.
- Los CD de software y de idiomas de Solaris 8 permiten la admisión de más de 90 entornos nacionales y abarcan 37 idiomas.
- Solaris Common Desktop Environment (CDE) incluye funciones nuevas y ampliadas, que incorporan herramientas de productividad fáciles de usar, interoperatividad de PC y herramientas de gestión de escritorio.
- Se ha actualizado X Server al estándar de industria X11R6.4, e incluye funciones que incrementan la productividad y movilidad de los usuarios, entre ellas la posibilidad de gestión remota de las aplicaciones X, a través de un navegador de Web de cualquier equipo de escritorio que lo admita, admisión de Xinerama, Color Utilization Policy y EnergyStar y API y documentación nuevas para los kits de herramientas para desarrolladores.
Aplicaciones
Gestor de recursos de Solaris 9
El Gestor de recursos de Solaris 9 ofrece mejoras en la gestión de los recursos del sistema. Las funciones del gestor de recursos permiten a los administradores de sistemas:
- Asignar recursos de computación en un sistema.
- Supervisar el uso de dichos recursos de forma que puedan ajustarse las asignaciones, si es necesario.
- Generar información ampliada de contabilidad sobre la utilización de recursos. Esta información se puede usar para la planificación y facturación de capacidades.
El entorno de control de recursos permite establecer limitaciones a los recursos consumidos por procesos y tareas. Las tareas son conjuntos de procesos relacionados con una única actividad.
Las agrupaciones de recursos permiten particionar los recursos del sistema, como los procesadores, y mantener las particiones después de rearrancar el sistema. Se ha agregado un nuevo planificador de reparto justo (Fair Share Scheduler, FSS) que permite compartir recursos de CPU de un sistema con gran precisión.
Estas funciones mejoran las capacidades para gestionar la asignación de los recursos a las aplicaciones dentro de un entorno de consolidación de servidor.
En la versión Solaris 9, todas las funciones se administran mediante una interfaz de línea de comandos. La supervisión del rendimiento y el establecimiento de controles de recursos también se pueden realizar con Solaris Management Console.
Para obtener más información acerca de la gestión de recursos, consulte System Administration Guide: Resource Management and Network Services
- prctl(1)
- pooladm(1M)
- poolcfg(1M)
- rctladm(1M)
- project(4)
- FSS(7)
Ventajas
*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™.
*Mismo sistema operativo disponible para distintas tecnologías de procesadores (AMD64, SPARC, x86).
*Permite software propietario
Desventajas
*Algunas características importantes no estarán disponibles en la versión Free, todos los Upgrades y fixes del sistema operativo solo podrán ser obtenidos por suscripciones adicionales.
*Mucha configuración manual para coexistir en el mismo dispositivo físico con otro sistema operativo. en su distribución.
Seguridad
- Protección del núcleo: privilegios y permisos de archivos protegen los daemons y los dispositivos del núcleo.
- Protección de los inicios de sesión: se requiere una contraseña para iniciar sesión. Las contraseñas tienen un cifrado fuerte. De manera inicial, los inicios de sesión remotos están limitados a un canal autenticado y cifrado mediante la función Secure Shell de Oracle Solaris. La cuenta root no puede iniciar sesión directamente.
- Protección de datos: permisos de archivos protegen los datos en el disco. Se pueden configurar capas adicionales de protección. Por ejemplo, puede utilizar las listas de control de acceso (ACL), situar los datos en una zona, cifrar un archivo, cifrar un conjunto de datos ZFS de Oracle Solaris, crear un conjunto de datos ZFS de sólo lectura y montar sistemas de archivos para que no se puedan ejecutar ni los programas de setuid ni los archivos ejecutables.
Requisitos
1. 256 MB RAM (ó 512 MB Para PXE booting)
2. 2 GB de espacio disponible en disco.
3. Para procesadores SPARC 250-MHz minimo
4. Para procesadores x64- o x86 120-MHz minimo (Checar lista de
5. compatibilidad Solaris Hardware Compatibility List (HCL))
6. DVD o CD-ROM
No hay comentarios:
Publicar un comentario