Transcript
Page 1: OpenSolaris 2008.05 Euskal Encounter 16

OpenSolaris 2008.05

Iban Nieto [email protected]://inieto.wordpress.com

Page 2: OpenSolaris 2008.05 Euskal Encounter 16

AgendaAgenda

● Descubre OpenSolaris● Tecnologías incluídas 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 ?

Page 3: OpenSolaris 2008.05 Euskal Encounter 16

Descubre OpenSolarisDescubre 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

Page 4: OpenSolaris 2008.05 Euskal Encounter 16

Descubre OpenSolarisDescubre 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

Page 5: OpenSolaris 2008.05 Euskal Encounter 16

Descubre OpenSolarisDescubre 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)

Page 6: OpenSolaris 2008.05 Euskal Encounter 16

Descubre OpenSolarisDescubre 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

Page 7: OpenSolaris 2008.05 Euskal Encounter 16

Solaris Express Community EditionSolaris 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

Page 8: OpenSolaris 2008.05 Euskal Encounter 16

Solaris Express Developer EditionSolaris 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

Page 9: OpenSolaris 2008.05 Euskal Encounter 16

Inconvenientes de Solaris ExpressInconvenientes 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)

Page 10: OpenSolaris 2008.05 Euskal Encounter 16

Proyecto IndianaProyecto 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

Page 11: OpenSolaris 2008.05 Euskal Encounter 16

Proyecto IndianaProyecto 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

Page 12: OpenSolaris 2008.05 Euskal Encounter 16

Proyecto IndianaProyecto 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

Page 13: OpenSolaris 2008.05 Euskal Encounter 16

Distribución binaria OpenSolaris 2008.05Distribució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

Page 14: OpenSolaris 2008.05 Euskal Encounter 16

OpenSolaris 2008.05 OpenSolaris 2008.05 VS VS Solaris Express Solaris Express

● Distribución LiveCD● Build para end-users*● Paquetes IPS, SVR4● Actualización online● ZFS por defecto● 6 meses de ciclo● Con soporte técnico

● CDs/DVD instalación● Build para developers● Sólo paquetes SVR4● Manualmente, BFU● UFS por defecto● Cada 2 semanas● Sin soporte

Page 15: OpenSolaris 2008.05 Euskal Encounter 16

OpenSolaris 2008.05OpenSolaris 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

Page 16: OpenSolaris 2008.05 Euskal Encounter 16

Está pensado OpenSolaris para ti ?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 ;-)

Page 17: OpenSolaris 2008.05 Euskal Encounter 16

OpenSolaris 2008.05 para programadores 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

Page 18: OpenSolaris 2008.05 Euskal Encounter 16

Instalando herramientas de desarrolloInstalando 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

Page 19: OpenSolaris 2008.05 Euskal Encounter 16

OpenSolaris 2008.05 para sys-admins 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

Page 20: OpenSolaris 2008.05 Euskal Encounter 16

OpenSolaris 2008.5 para sys-adminsOpenSolaris 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

Page 21: OpenSolaris 2008.05 Euskal Encounter 16

OpenSolaris 2008.5 para usuarios finales 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 ;-)

Page 22: OpenSolaris 2008.05 Euskal Encounter 16

OpenSolaris 2008.05OpenSolaris 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 *

Page 23: OpenSolaris 2008.05 Euskal Encounter 16

PróximamentePróximamente en OpenSolaris 2008.05 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_93 (OpenSolaris 2008.11) ya disponible en

los repositorios *

Page 24: OpenSolaris 2008.05 Euskal Encounter 16

Algunos Algunos númerosnú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/

Page 25: OpenSolaris 2008.05 Euskal Encounter 16

RecursosRecursos

● 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/

Page 26: OpenSolaris 2008.05 Euskal Encounter 16

Alguna pregunta ?Alguna pregunta ?

Page 27: OpenSolaris 2008.05 Euskal Encounter 16

De dónde viene el nombre 'Indiana' ?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')

Page 28: OpenSolaris 2008.05 Euskal Encounter 16

MUCHAS GRACIASPOR ASISTIR !!

Iban Nieto [email protected]://inieto.wordpress.com