You are on page 1of 28

OpenSolaris 2008.

05

Iban Nieto Castillero


iban.nieto@gmail.com
http://inieto.wordpress.com
Agenda

● Descubre OpenSolaris
● Tecnologías incluidas en el sistema
● Distribuciones Solaris Express CE y Developer
● De Indiana a OpenSolaris 2008.05
● A quién va dirigido OpenSolaris 2008.05 ?
● Recursos, números y más información
● Tienes alguna pregunta ?
Descubre OpenSolaris

● Hace 3 años, Sun Microsystems anunció la


liberación del código fuente de su sistema
operativo Solaris bajo una licencia opensource,
el nombre en clave del proyecto: “OpenSolaris”
● Nace el portal Opensolaris.Org, donde residen el
código fuente, la documentación, herramientas y
utilidades de desarrollo, los foros, etc.
● Surgen las primeras comunidades y se crean
nuevos proyectos y distribuciones
Descubre OpenSolaris

● core system : consisten en el core del núcleo


(kernel) y las órdenes y bibliotecas asociadas
que conforman el sistema operativo Solaris
● consolidations : proyectos de escritorio gráfico,
herramientas administración, servicios de red,
sistema de ficheros, etc. que complementan la
base del sistema operativo
● developer tools : herramientas necesarias para
compilar y testear el código fuente
Descubre OpenSolaris

● Tecnologías destacadas del sistema:

> Contenedores (Zonas de Solaris, BrandZ)

> Dynamic Tracing (DTrace)

> Zettabyte File Sysem (ZFS)

> Image Packaging System (IPS)

> Service Management Facility (SMF)


Descubre OpenSolaris

● Primeras distribuciones third-party: BeleniX,


Nexenta OS, SchilliX, MarTuX BE, etc.
● Sun Microsystems proporciona una distribución
binaria llamada Solaris Express, ramificada en
dos ediciones: Community y Developer Edition
Solaris Express Community Edition

● También llamada 'O/N Nevada', se actualiza


cada dos semanas y está disponible para su
descarga gratuita en varios CDs o DVD
● Incluye las última versión del kernel, así como
las últimas consolidaciones de X.Org, GNOME,
frameworks de red, idiomas, etc.
● Pensada para comprobar el funcionamiento,
paquetes mas nuevos pero no libres de bugs
● No se ofrece soporte técnico
Solaris Express Developer Edition

● También llamada 'O/N Nevada', se actualiza


cada seis meses y está disponible para
descargar gratuitamente en DVD y VMWare
● Se incluyen los entornos desarrollo NetBeans,
Sun Studio 12, compiladores y tools de GNU
● Los desarrolladores pueden compilar el código
fuente de 'O/N Nevada' (core system) con ésta
distribución mas testada y libre de bugs
● Con soporte técnico oficial
Inconvenientes de Solaris Express

● Barreras de adopción provocadas por


problemas de instalación, falta de drivers, etc.
● El tamaño de la distribución es demasiado
grande para nuevos mercados
● Sistema de paquetes anticuado y poco intuitivo
● Fragmentos del código cerrados / propietarios
● No hay un proceso ni roadmap públicos
● No se ofrece soporte técnico (SXCE)
Proyecto Indiana

“ Tenemos que hacer algo para que OpenSolaris se


pueda tocar, algo que te puedas descargar ahora y
ejecutar en tu portátil para disfrutar de las últimas
novedades de la comunidad. ”

Ian Murdock, Vice President of Developer and Community Marketing at Sun Microsystems
Proyecto Indiana

● Combinar las tecnologías punteras de Solaris


con las características de escritorio más
avanzadas de la comunidad opensource
● Proporcionar un entorno ideal e intuitivo para
los estudiantes, desarrolladores y entusiastas
que deseen aprender y experimentar con
tecnologías innovadoras
Proyecto Indiana

● Descartar los binarios y códigos propietarios *


● Reducir el tamaño de la distribución a 1 CD
● Modernizar y simplificar el instalador gráfico
● Implementar un gestor de paquetes más práctico
● Integrar mayor cantidad de drivers de dispositivo
● Mejorar la apariencia para atraer al usuario
● Enfatizar capacidades únicas de OpenSolaris
Distribución binaria OpenSolaris 2008.05

● Build 'O/N Nevada' compilado por la comunidad


● LiveCD/USB de instalación, 100% redistribuíble
● Caiman, rápido e intuitivo instalador gráfico
● ZFS como sistema de ficheros principal
● Repositorio de paquetes IPS actualizado
● Incluye DTrace, xVM, RBAC, Containers, etc.
● Enfocado a facilidad de uso y mantenimiento
● Con soporte técnico
OpenSolaris 2008.05 VS Solaris Express

● Distribución LiveCD ● CDs/DVD instalación


● Build para end-users* ● Build para developers
● Paquetes IPS, SVR4 ● Sólo paquetes SVR4
● Actualización online ● Manualmente, BFU
● ZFS por defecto ● UFS por defecto
● 6 meses de ciclo ● Cada 2 semanas
● Con soporte técnico ● Sin soporte
OpenSolaris 2008.05

● OpenSolaris 2008.05 tendrá un ciclo de


actualización (image-update) cada 6 meses
● Solaris Express desaparecerá en Julio del 2008 y
será reemplazado por OpenSolaris 2008.05
● Cualquiera podrá crear una distribución propia a
partir del código base de Indiana
● Solaris 11 (el futuro producto comercial), será un
derivado de Indiana, con modificaciones de Sun
Está pensado OpenSolaris para ti ?

● Usuario nuevo en UNIX y te pica la curiosidad


● Eres programador y/o administrador de sistemas
● Si vienes de Linux, FreeBSD, etc, con el nuevo
OpenSolaris 2008.05 te sentirás 'como en casa'
● Si eres entusiasta de las nuevas tecnologías,
debes probar OpenSolaris 2008.05 ;-)
OpenSolaris 2008.05 para programadores

● OpenSolaris es el mejor UNIX entre los *IX


para aprender a programar sistemas operativos
● Herramientas y entornos de desarrollo abiertos
● DTrace, potente herramienta de depuración a
bajo nivel, programable a través de lenguaje 'D'
● Posibilidad de virtualizar otros entornos para
testear la interoperabilidad del software
Instalando herramientas de desarrollo

● Software stack AMP (Apache+MYSQL+PHP)


> pkg install amp-dev
● OpenJDK y NetBeans IDE 6.1 (J2SE/J2EE5)
> pkg install java-dev
● Ruby + NetBeans IDE 6.1 con jRuby y Rails
> pkg install ruby-dev
● GNU gcc, binutils, headers, etc
> pkg install SUNWgcc
● Sun Studio Express 12 (C/C++)
> pkg install sunstudioexpress
OpenSolaris 2008.05 para sys-admins

● Con SMF es muy fácil administrar y configurar el


arranque y los servicios de red, sistema, etc.
● Sin 'gdm' (servidor X), obtenemos un seguro y
potente servidor OpenSolaris
> svcadm disable gdm
> svcadm disable sendmail
> svcadm enable ssh
> svcadm enable httpd
● RBAC, control de privilegios y roles de usuario
> pfexec ls -l /root ; pfexec pkg image-update
OpenSolaris 2008.5 para sys-admins

● Contenedores de Solaris: virtualización fácil y


rápida con un alto % de integración con el resto
de tecnologías del sistema (ZFS, SMF, etc.)
● Posibilidad de correr Linux con zonas BrandZ
● Zettabyte Filesystem (ZFS): Engloba la gestión
de discos, sistemas de ficheros, no más slices!
● NFS, Samba (CIFS) y Network Attached
Storage (NAS), para compartir recursos por red
● IP Filter incluído para actuar de cortafuegos
OpenSolaris 2008.5 para usuarios finales

● LiveCD/USB para probar antes de instalar


● Funciona en VMWare/Fusion, VirtualBox y Xen
● Más drivers de video, audio, chipset y wireless
● Sistema de paquetes IPS al estilo 'apt-get'
● Posibilidad de virtualizar otros SO (ej: Windows)
● Sistema de ficheros ZFS compatible MacOS X
● Custom GNOME 2.20.02 + software FOSS
● Compiz Desktop Manager (cubo 3D) incluido ;-)
OpenSolaris 2008.05

● Requerimientos :

> Procesador compatible X86 (Pentium y AMD)

> Compatibilidad 64 bits (AMD64 y Xeon EMT64)

> Al menos 512Mb de RAM, recomendado 1 Gb

> Gráfica compatible VESA (Intel, ATI, NVIDIA...)

> 7 Gb libres en el disco duro, recomendado 20 *


Próximamente en OpenSolaris 2008.05

● Integración de numerosos proyectos, ya en


marcha, enfocados a mejorar el escritorio,
configuración de interfaces, nuevos drivers, etc.
● Mejoras en la gestión de energía, que incluyen
escalado de frecuencia y throttling de CPU y
suspensión/hibernación del sistema
● Más drivers de audio a través de 4Front OSS
● snv_91 (OpenSolaris 2008.11) ya disponible en
los repositorios *
Algunos números

● Desde el 06/14/2005 hasta el 02/03/2008

> 12 millones de líneas de código...


> 96,666 usuarios registrados...
> 197,427 posts en los foros de discusión...
> 69 grupos de usuarios registrados...

... y aumentando!

Fuente: http://opensolaris.org/os/community/advocacy/metrics/march_2008/
Recursos

● Descarga OpenSolaris 2008.05


> http://www.opensolaris.com
● OpenSolaris Starter Kit
> http://get.opensolaris.org
● Portal de la Comunidad OpenSolaris Hispano
> http://es.opensolaris.org
● Guía del Estudiante CE (en castellano)
> http://es.opensolaris.org/gesce/
Alguna pregunta ?
De dónde viene el nombre 'Indiana' ?

● “The road to Redmond is through


Mountain View” - Matthew Szulik
● The road to Raleigh is through 'Indiana'
(which just happens to pass through
'Nevada')
MUCHAS GRACIAS
POR ASISTIR !!

Iban Nieto Castillero


iban.nieto@gmail.com
http://inieto.wordpress.com

You might also like