FAQ: General
FAQ: General
- ¿Qué es el proyecto OpenSolaris?
- ¿Cuál es la diferencia entre el proyecto OpenSolaris y el Sistema Operativo Solaris?
- ¿Qué código fuente incluye en proyecto OpenSolaris?
- ¿Porqué Sun ha abierto el código del SO Solaris?
- ¿El proyecto OpenSolaris incluye el código fuente para las arquitecturas SPARC y x64/x86?
- ¿Qué licencia se ha usado para el código fuente de OpenSolaris?
- ¿Existe algún coste por usar el código fuente de OpenSolaris?
- ¿Tengo que registrar el código fuente de OpenSolaris que me descargue desde la web?
- ¿Qué versión del SO Solaris ha sido liberada?
- ¿Cómo puedo participar?
- ¿Debiera preocuparme por compromisos en seguridad en el SO Solaris debido a la disponibilidad del código fuente de OpenSolaris?
- ¿Cómo afectará el programa OpenSolaris a los "partners" ISV de Sun que dan soporte al Sistema Operativo Solaris?
¿Qué es el proyecto OpenSolaris?
El proyecto OpenSolaris es un esfuerzo de desarrollo abierto basado en el código fuente del Sistema Operativo (SO) Solaris. Los objetivos del proyecto son la innovación, colaboración y la extensión de la tecnología de OpenSolaris.
Inicialmente, el proyecto OpenSolaris incluyó las fuentes del núcleo, red, librerías y comandos del SO Solaris. Desde el lanzamiento, han sido publicadas fuentes de partes adicionales del SO Solaris, e incluso más código estará disponible conforme pase el tiempo.
Al final los repositorios de la mayoría del SO Solaris estará disponible en opensolaris.org con contribuyentes de fuera de Sun.
¿Cuál es la diferencia entre el proyecto OpenSolaris y el Sistema Operativo Solaris?
El Proyecto OpenSolaris consta de tres elementos claves: (1) El código fuente de OpenSolaris, (2) la comunidad de desarrollo de OpenSolaris y (3) un portal colaborativo: opensolaris.org. El SO Solaris, sin embargo, es un sistema operativo de Sun y las futuras versiones de Solaris se basarán en la tecnología del proyecto OpenSolaris. Solaris está disponible para descargar como un binario gratuíto y Sun ofrece un servicio de paquetes y actualizaciones regulares. Así que Solaris es un producto mantenido por una compañía y OpenSolaris es un proyecto de desarrollo ejecutado por una comunidad de desarrolladores.
Existen varios ítems relacionados que hay que conocer:
Solaris Express: Esta es la publicación binaria para clientes. Es la publicación oficial de la parte de OpenSolaris junto a tecnología adicional que no ha sido liberado en el código base de OpenSolaris. Sun ofrece mantenimiento limitado para esta publicación. Está focalizada hacia clientes de Solaris que quieran probar la ultimísima tecnología que eventualmente será "productizada" por Sun. Solaris Express es actualizada mensualmente y está disponible como un binario gratuíto para su descarga.
Solaris Express Community Release: Esta es una publicación binaria para desarrolladores. Es lo último de Sun, sin mantenimiento de la parte de OpenSolaris junto a tecnología adicional que no ha sido liberado en el código base de OpenSolaris. Los Desarrolladores pueden compilar OpenSolaris usando esta "release" como sistema base. Esta "release" también tiene un nombre código -- Nevada -- y se actualiza cada dos semanas.
OpenSolaris: Es el código base para el desarrollo de Solaris. Actualmente consta de varios componentes tecnológicos denominados consolidaciones. Mire la Página de Descarga para ver los detalles de la tecnologías que han sido libereas, y la Hoja de Ruta para ver el calendario con las futuras liberaciones de tecnología. Actualmente el código base no es suficiente para arrancar un sistema entero, así que los desarrolladores comienzan descargando una distribución de OpenSolaris e instalando la parte de OpenSolaris encima.
En resumen: los clientes preocupados por la estabilidad deberían usar Solaris 10 ya que es el producto para empresas oficialmente mantenido por la compañía. Aquellos clientes interesados en probar las últimas tecnologías de Solaris dentro de una distribución binaria oficial son libres de usar Solaris Express. Los desarrolladores que trabajan en la comunidad de OpenSolaris deberían de usar el Solaris Express Community Relreas como la base sobre la que compilar las fuentes de OpenSolaris.
Qué código fuente incluye en proyecto OpenSolaris?
Inicialmente el proyecto OpenSolaris incluía las fuentes del núcleo del SO Solaris, suporte de red, librerías y comandos. Este conjunto de fuentes es frecuentemente denominado como la consolidación "OS/Networking" (ON). Desde el lanzamiento, fuentes de consolidaciones adicionales han sido liberadas, y el objetivo tener disponible tanta fuente del código de SO Solaris como sea legalmente posible.
En la Hoja de Ruta de OpenSolaris hay más detalles sobre cuando otros componentes del SO Solaris podrán estar disponobles formando parte del proyecto OpenSolaris, y hemos compilado una lista de los componentes de OS/Networking (O/N) que actualmente no están incluídos en las fuentes.
¿Porqué Sun ha abierto el código del SO Solaris?
Existen varias razones detrás de la decisición de abrir las fuentes del SO Solaris: - Un modeleo de desarrollo en comunidad crea oportunidades de colaboración entre Sun y el desarrollador de Solaris y la comunidad de usuarios.
- Muchos clientes del SO SOlaris se preocupan y demandan código abierto.
- Permite a Sun y a sus "partners" participar en más proyectos que requieren programas en código abierto.
- El abrir el código crea una plataforma para toda una nueva generación de innovación permitiendo a los desarrolladores apalancar la tecnología de Solaris para sus propios propósios.
- Se abren oportunidades en nuevos mercados para Solaris: for ejemplo las "startups" pueden ahora construir a producto sobre la tecnología de OpenSolaris.
¿El proyecto OpenSolaris incluye el código fuente para las arquitecturas SPARC y x64/x86?
Sí. Existen sólo una única fuente base para el sistema operativo Solaris para los dos sistemas, SPARC y x64/x86, y los binarios son construídos desde esa fuente común. Al abrir el código fuente común automáticamente usted obtiene el código de todas las plataformas soportadas de Solaris.
¿Qué licencia se ha usado para el código fuente de OpenSolaris?
Las contribuciones de la comunidad OpenSolaris y el código propiedad o escrito por Sun está liberado bajo la Common Development and Distribution License (CDDL) Version 1.0 -- una licencia de código abierto aprovada por la Open Source Initiative (OSI). El proyecto OpenSolaris también incluye otros componentes de proyectos de código abierto que han sido liberadas bajo sus actuales licencias (p.ej., Perl está licenciado bajo la The Perl Artistic License).
Por favor, consulte la Página de Licencias para más detelles sobre las licencias asociacad con el proyecto OpenSolaris, consuulte la FAQ del CDDL para más información sobre la CDDL y visite la web de OSI para información sobre otras licencias de código abierto.
¿Existe algún coste por usar el código fuente de OpenSolaris?
No. El código fuente de OpenSolaris es libre para usar, libre para modficar y libre para redistribuir.
¿Tengo que registrar el código fuente de OpenSolaris que me descargue desde la web?
No. Un registro no es requerido para la descarga del código fuente.
¿Qué versión del SO Solaris ha sido liberada?
Los componentes que han sido abiertos son copias de la última versión del SO Solaris que está en desarollo. La última publicación de desarrollo corresponde de forma aproximada al Solaris 10 más trabajo de desarrollo que ha sido completado desde la última actualización de Solaris 10 -- incluyendo innovaciones como ZFS. En este momento Sun no tiene planes para abrir el código fuente de anteriores versiones del SO Solaris como Solaris 8 o Solaris 9.
¿Cómo puedo participar?
El mejor lugar para comenzar es el Portal de Comunidades dónde encontrará información sobre las tecnologías de OpenSolaris, grupos de debate, descargas, código fuente y más.
También puede encontrar información sobre cómo participar en la comunidad en la FAQ de por dónde empezar.
¿Debiera preocuparme por compromisos en seguridad en el SO Solaris debido a la disponibilidad del código fuente de OpenSolaris?
No. El código fuente de Solaris ha estado disponible en una base controlada durante muchos años y esto ha mejorado las características de seguridad del SO Solaris. Los programas de código abierto son bien conocidos por sus ventajas cuando hablamos de seguridad. La Seguridad se basa en tener los detalles bien, así que tener miles de personas examinando el código fuente reduce dramáticamente las posibilidades de que un importante fallo permanezca oculto y asegura la resolución más rápida posible.
Si encuentras un fallo de seguridad en el código fuente de OpenSolaris, por favor siga el proceso estándar de informes sobre seguridad de Sun detallado en la página del Equipo de Coordinación de Seguridad.
¿Cómo afectará el programa OpenSolaris a los "partners" ISV de Sun que dan soporte al Sistema Operativo Solaris?
A menos que la solución de un "partner" ISV requiera de una personalización del sistema operativo, los ISVs continuarán certificando al SO Solaris, que ofrece ciclos regulares de actualizaciones, estrictos controles de calidad y el soporte de Sun.