OpenSolaris 2008.05 Euskal Encounter 16

Post on 12-Jun-2015

591 views 2 download

description

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

Transcript of OpenSolaris 2008.05 Euskal Encounter 16

OpenSolaris 2008.05

Iban Nieto Castilleroiban.nieto@gmail.comhttp://inieto.wordpress.com

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 ?

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

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

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)

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

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

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

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)

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

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

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

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

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

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

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 ;-)

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

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

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

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

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 ;-)

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 *

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 *

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/

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/

Alguna pregunta ?Alguna pregunta ?

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')

MUCHAS GRACIASPOR ASISTIR !!

Iban Nieto Castilleroiban.nieto@gmail.comhttp://inieto.wordpress.com