Your SlideShare is downloading. ×
Open solaris
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Open solaris

1,460
views

Published on


0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,460
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
24
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. USE IMPROVE EVANGELIZE Introducción Nicolás Federico Alonso Sun Campus Ambassador Nicolas.Alonso@Sun.com
  • 2. USE IMPROVE EVANGELIZE Historia ● Solaris es un sistema operativo UNIX desarrollado por Sun Microsystems. ● Ampliamente reconocido por su estabilidad ● La mayor parte de código del kernel fue liberada en Junio de 2005 bajo la licencia CDDL como OpenSolaris ● OpenSolaris :: Linux+GNU ● Código disponible en opensolaris.org 2
  • 3. USE IMPROVE EVANGELIZE ¿Por qué SUN eligió la licencia CDDL? 3
  • 4. USE IMPROVE EVANGELIZE ¿Por qué SUN eligió la licencia CDDL? Comparación con respecto a las necesidades de los desarrolladores, como copiar, modificar o distribuir una pieza de software 4
  • 5. USE IMPROVE EVANGELIZE Solaris ≅ GNU/Linux Mozilla Firefox, Mozilla Thunderbird, OpenOffice.org, ... GNOME X Window System GNU utilities UNIX utilities POSIX+ extensions System libraries POSIX Linux kernel Solaris kernel Hardware 5
  • 6. USE IMPROVE EVANGELIZE ¿Por qué Solaris? ➔Es tecnológico! ● ZFS ● Dtrace (Rastreo Dinámico) ● Zones ● Compatibilidad binaria garantizada ● .. y mucho más próximamente 6
  • 7. USE IMPROVE EVANGELIZE ¿Por qué Solaris? ● Es tecnológico! ➔ZFS ● Dtrace (Rastreo Dinámico) ● Zones ● Compatibilidad binaria garantizada ● .. y mucho más próximamente 7
  • 8. USE IMPROVE EVANGELIZE ZFS ● Sistema de archivos de 128 bits ● Tamaño máximo de 256 cuatrillones de zettabytes ● Como ejemplo de las capacidades expresadas por estos números, si un usuario crease 1000 archivos por segundo, tardaría unos 9000 años en alcanzar el límite impuesto (wikipedia). ● ZFS trabaja con un pool formado por todos los dispositivos físicos. 8
  • 9. USE IMPROVE EVANGELIZE ¿Por qué Solaris? ● Es tecnológico! ● ZFS ➔Dtrace (Rastreo Dinámico) ● Zones ● Compatibilidad binaria garantizada ● .. y mucho más próximamente 9
  • 10. USE IMPROVE EVANGELIZE ¿Por qué Solaris? ● Es tecnológico! ● ZFS ● Dtrace (Rastreo Dinámico) ➔Zones ● Compatibilidad binaria garantizada ● .. y mucho más próximamente 10
  • 11. USE IMPROVE EVANGELIZE ¿Qué son las zonas y los containers? Zonas (Zones) Instancias aisladas de Solaris, con un filesystem aislado o compartido, root propio, identidad propia en la red + Administración de Recursos Agrupa un conjunto de procesadores en pool, provee “fair- share scheduling” = Contenedores (Containers) Un sistema liviano de virtualización de Sistemas Operativos 11
  • 12. USE IMPROVE EVANGELIZE ¿Por qué Solaris? ● Es tecnológico! ● ZFS ● Dtrace (Rastreo Dinámico) ● Zones ➔Compatibilidad binaria garantizada ● .. y mucho más próximamente 12
  • 13. USE IMPROVE EVANGELIZE Cientos de Sistemas ... Consulta de compatibilidad: http://sun.com/bigadmin/hcl. 13
  • 14. USE IMPROVE EVANGELIZE Protección de la Inversión Compatibilidad Binaria garantizada por 7 Años Solaris 2.6 a Solaris 10 B 14
  • 15. USE IMPROVE EVANGELIZE Protección de la Inversión Compatibilidad Garantizada del Código Fuente SPARC a x86/AMD64 x86/AMD64 a SPARC 15
  • 16. USE IMPROVE EVANGELIZE ¿Que puedo hacer en Solaris? 16
  • 17. USE IMPROVE EVANGELIZE Compiz + Emerald 17
  • 18. USE IMPROVE EVANGELIZE Las Distribuciones ● Patrocinadas por Sun > Solaris 10 > Solaris Express Community Edition (cada quince días) > Solaris Express Developer Edition (cada tres meses) ● Comunidad > BeleniX (LiveCD x86) > Nexenta (GNU/Opensolaris) > Martux (Sparc LiveCD) > Schillix > MilaX ● Proyecto Indiana! 18
  • 19. USE IMPROVE EVANGELIZE BeleniX ● Distribución Live CD de OpenSolaris (también puede instalarse) ● KDE 3.5.8. ● Incluye mas de 650 paquetes ● Instalador Caiman ● Todo el software de Belenix es distribuido en paquetes SVR4. ● Kernel y bibliotecas de 64 bits (el Live CD es aún de 32 bits) 19
  • 20. USE IMPROVE EVANGELIZE Probando BeleniX 0.7 20
  • 21. USE IMPROVE EVANGELIZE Probando BeleniX 0.7 (II) 21
  • 22. USE IMPROVE EVANGELIZE Probando BeleniX 0.7 (III) 22
  • 23. USE IMPROVE EVANGELIZE Solaris Express Developer Edition ● Distribución lanzada por Sun Microsystems ● Incluye las ultimas herramientas, tecnologias y plataformas para desarrolladores: > Aplicaciones Web: Apache 2.2.6, MySQL 5.0.45, PHP 5.2.4, PostgreSQL 8.2.5, Ruby 1.8.6, Squid 2.6 > Java/ Solaris: Netbeans 6.0, Sun Studio Express, HPC Cluster Tools, Java SE 6, D-Light, Glassfish V2 > Desktop: GNOME, Firefox, Thunderbird, Rhytmbox, Evince, Star Office > Y mucho, mucho más... 23
  • 24. USE IMPROVE EVANGELIZE Instalando Opensolaris ● http://www.opensolaris.org/os/downloads/ ● Distribución recomendada: SXDE ● Fácil de instalar usando el instalador Caiman ● Formatos de sistema de archivos – ZFS – UFS ● Verificador de compatibilidad de hardware: http://www.sun.com/bigadmin/hcl/hcts/install_c heck_sx.jsp 24
  • 25. USE IMPROVE EVANGELIZE Estructura de OpenSolaris ● Usa GRUB como bootloader ● Se puede usar ZFS o UFS como filesystem nativo ● OpenSolaris requiere una partición primaria. ● Slices = Partición dentro de particiones Partición 1 Partición 2 Partición 3 Partición 4 Slice 0 Slice 1 Slice 7 /root /export/home 25
  • 26. USE IMPROVE EVANGELIZE Instalando SXDE con Caiman ● Paso 1: Seleccionar lenguaje del instalador 26
  • 27. USE IMPROVE EVANGELIZE Instalando SXDE con Caiman ● Paso 2: Seleccionar layout del teclado 27
  • 28. USE IMPROVE EVANGELIZE Instalando SXDE con Caiman ● Paso 3: Instalar/ Actualizar 28
  • 29. USE IMPROVE EVANGELIZE Instalando SXDE con Caiman ● Paso 4: Seleccionar partición ● http://gparted.sourceforge.net/livecd.php 29
  • 30. USE IMPROVE EVANGELIZE Instalando SXDE con Caiman ● Paso 5: Seleccionar time zone 30
  • 31. USE IMPROVE EVANGELIZE Instalando SXDE con Caiman ● Paso 6: Seleccionar idiomas adicionales 31
  • 32. USE IMPROVE EVANGELIZE Instalando SXDE con Caiman ● Paso 7: Configurar usuarios 32
  • 33. USE IMPROVE EVANGELIZE Instalando SXDE con Caiman ● Paso 8: Revisión de settings 33
  • 34. USE IMPROVE EVANGELIZE Instalando SXDE con Caiman ● Paso 9: Instalando! 34
  • 35. USE IMPROVE EVANGELIZE MilaX (Damn Small Solaris) ● Distribución Live que puede correr desde un CD o pendrive USB (Liberada 21/02/2008) ● Comenzo como un experimento, para ver cuanto de Solaris podría entrar en un mini CD. ● Es posible utilizarlo como un disco de rescate. ● Incluye una gran cantidad de software: Beaver, Aterm, Vim, Dillo, Midnight Commander, emelFM, XMMS, Xpdf, VNC viewer, Rdesktop, AxyFTP, Irssi ● Y también incluye las nuevas tecnologias de OpenSolaris como: dtrace, zfs, brandz, etc. ● Todo esto en 90 megas! 35
  • 36. USE IMPROVE EVANGELIZE MilaX (Damn Small Solaris) 36
  • 37. USE IMPROVE EVANGELIZE El Futuro ● La comunidad de OpenSolaris crece día a día ● Un conjunto de herramientas para desarrolladores único: > Compiladores de Sun Studio > IDE Netbeans > Dtrace http://flickr.com/photos/marco_mux/ ● Todo esto es impulsado por la comunidad de código abierto y un gran compromiso de Sun. ● ... y el Proyecto Indiana 37
  • 38. USE IMPROVE EVANGELIZE Proyecto Indiana ● Es la nueva y prometedora distribución binaria de OpenSolaris ● Dirigido por (Deb)Ian Murdock ● ¿Qué está haciendo alguien de Linux en OpenSolaris? ● Versión beta en Octubre del 2007, primera versión 5 de mayo de 2008. ● Nuevas e importantes características. 38
  • 39. USE IMPROVE EVANGELIZE Proyecto Indiana (II) ● Administrador de paquetes binarios basado en apt llamado “Universal Packaging system” ● Nuevo constructor de distribuciones > Simplemente se seleccionan los paquetes del repositorio > Se personaliza el entorno > Y difunde tu propia distribución! ● Unite! ● www.opensolaris.org/os/project/indiana/ 39
  • 40. USE IMPROVE EVANGELIZE Mensajes de la Comunidad ● “Las distribuciones Linux realmente han cambiado lo que es un sistema operativo. Solía ser que los sistemas operativos eran productos grandes y monolíticos, y ahora realmente son una colección de software. En términos de hacia dónde está yendo Solaris, ciertamente hemos notado este cambio, y estamos adaptando Solaris apropiadamente. Esto es, de hecho, la esencia del 'Proyecto Indiana'”. Ian Murdock, Líder del Proyecto Indiana ● "Ubuntu y Sun comparten una visión común: acelerar la adopción de la tecnología y el desarrollo de la comunidad por medio de la libertad y la apertura" Mark Shuttleworth, CEO de Ubuntu. 40
  • 41. USE IMPROVE EVANGELIZE Participá ● http://www.opensolaris.org > Listas de correo (Chat con expertos de Sistemas Operativos) > Proyectos en curso > Reporte de errores y correcciones > Grupo de usuarios > Blogs ● Preguntá > irc.freenode.net > canal: #opensolaris 41
  • 42. USE IMPROVE EVANGELIZE ¿Donde buscar ayuda? ● Comunidad Argentina de OpenSolaris: http://www.aosug.com.ar/ ● ¿Trabado en la compilación? > Preguntá en opensolaris-help@opensolaris.org ● ¿Preguntas acerca del código, o encontraste un error? > Preguntá en opensolaris-code@opensolaris.org ● ¿Tienes una solución para un error? > Solicitá un patrocinador en request-sponsor@opensolaris.org ● Las tecnologías de Solaris apestan! GNU/Linux manda! 42
  • 43. USE IMPROVE EVANGELIZE Acelerá tu carrera con los cursos gratuitos de Sun ● Capacitación gratuita en tecnologías de Sun: > Formación basada en la Web en Java, Solaris y mucho más! > Para obtener una lista de las clases disponibles visitá: http://www.sunacademic.com > Ver instrucciones para la inscripción on-line > Código de inscripción, para los cursos, de la Universidad ABC es XYZ ●Incrementar las oportunidades de empleo y los ingresos potenciales con una certificación SUN > Sun Certified Associate for the Java Platform, Standard Edition > Sun Certified Programmer for the Java 2 Platform, Standard Edition > Sun Certified Web Component Developer for Java EE > Sun Certified Mobile Application Developer for Java ME > Sun Certified System Admin for the Solaris Operating System > Sun Certified Network Admin for the Solaris Operating System ● Exámenes de práctica gratis ● 60% de descuento en exámenes para los desarrolladores académicos 43
  • 44. USE IMPROVE EVANGELIZE ¿Preguntas? ¿Dudas? ¿Comentarios? ¿Sugerencias? 44
  • 45. USE IMPROVE EVANGELIZE GRACIAS!! 45
  • 46. USE IMPROVE EVANGELIZE Nicolás Federico Alonso Nicolas.Alonso@Sun.com http://blogs.sun.com/argentina_ambassador/ http://blogs.sun.com/nfa/