28
OpenSolaris 2008.05 Iban Nieto Castillero [email protected] http://inieto.wordpress.com

OpenSolaris 2008.05 Euskal Encounter 16

Embed Size (px)

DESCRIPTION

Charla sobre OpenSolaris 2008.05 en la Euskal Encounter 16. Basicamente es la misma que la del OpenSolarisDay, solo que actualizada.

Citation preview

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