opensolaris 2008.05 keynote
DESCRIPTION
Keynote sobre OpenSolaris 2008.05 en el OpenSolarisDay 2008TRANSCRIPT
AgendaAgenda
● 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 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_91 (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 [email protected]://inieto.wordpress.com