SlideShare una empresa de Scribd logo
1 de 46
Descargar para leer sin conexión
USE   IMPROVE    EVANGELIZE




Introducción
Nicolás Federico Alonso
Sun Campus Ambassador
Nicolas.Alonso@Sun.com
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
USE   IMPROVE   EVANGELIZE



¿Por qué SUN eligió la licencia CDDL?




                                           3
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
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
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
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
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
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
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
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
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
USE        IMPROVE   EVANGELIZE




 Cientos de Sistemas


                                                               ...
Consulta de compatibilidad: http://sun.com/bigadmin/hcl.

                                                                 13
USE    IMPROVE    EVANGELIZE




Protección de la Inversión

              Compatibilidad Binaria
              garantizada por 7 Años
              Solaris 2.6 a Solaris 10




B
                                          14
USE   IMPROVE   EVANGELIZE




Protección de la Inversión

 Compatibilidad Garantizada
    del Código Fuente

   SPARC a x86/AMD64
   x86/AMD64 a SPARC
                                      15
USE   IMPROVE   EVANGELIZE



¿Que puedo hacer en Solaris?




                                      16
USE   IMPROVE   EVANGELIZE



Compiz + Emerald




                                17
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
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
USE   IMPROVE   EVANGELIZE




Probando BeleniX 0.7




                                   20
USE   IMPROVE   EVANGELIZE




Probando BeleniX 0.7 (II)




                                      21
USE   IMPROVE   EVANGELIZE




Probando BeleniX 0.7 (III)




                                      22
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
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
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
USE   IMPROVE   EVANGELIZE




Instalando SXDE con Caiman
●   Paso 1: Seleccionar lenguaje del instalador




                                                   26
USE   IMPROVE   EVANGELIZE




Instalando SXDE con Caiman
●   Paso 2: Seleccionar layout del teclado




                                                     27
USE   IMPROVE   EVANGELIZE




Instalando SXDE con Caiman
●   Paso 3: Instalar/ Actualizar




                                                        28
USE   IMPROVE   EVANGELIZE




Instalando SXDE con Caiman
●   Paso 4: Seleccionar partición




●   http://gparted.sourceforge.net/livecd.php        29
USE   IMPROVE   EVANGELIZE




Instalando SXDE con Caiman
●   Paso 5: Seleccionar time zone




                                                    30
USE   IMPROVE   EVANGELIZE




Instalando SXDE con Caiman
●   Paso 6: Seleccionar idiomas adicionales




                                                    31
USE   IMPROVE   EVANGELIZE




Instalando SXDE con Caiman
●   Paso 7: Configurar usuarios




                                                       32
USE   IMPROVE   EVANGELIZE




Instalando SXDE con Caiman
●   Paso 8: Revisión de settings




                                                        33
USE   IMPROVE   EVANGELIZE




Instalando SXDE con Caiman
●   Paso 9: Instalando!




                                               34
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
USE   IMPROVE   EVANGELIZE




MilaX (Damn Small Solaris)




                                      36
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
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
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
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
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
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
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
USE   IMPROVE   EVANGELIZE




¿Preguntas?

                ¿Dudas?

      ¿Comentarios?

¿Sugerencias?
                                     44
USE   IMPROVE   EVANGELIZE




GRACIAS!!


                           45
USE   IMPROVE   EVANGELIZE




Nicolás Federico Alonso
Nicolas.Alonso@Sun.com
http://blogs.sun.com/argentina_ambassador/
http://blogs.sun.com/nfa/

Más contenido relacionado

La actualidad más candente

El sistema operativo
El sistema operativoEl sistema operativo
El sistema operativoCBT No2
 
Solaris-Taller de medicina
Solaris-Taller de medicinaSolaris-Taller de medicina
Solaris-Taller de medicinaAmanda Ortega
 
Solaris (sistema operativo)
Solaris (sistema operativo)Solaris (sistema operativo)
Solaris (sistema operativo)Liz Lozada
 
Evolucion de los sistemas operativos
Evolucion de los sistemas operativosEvolucion de los sistemas operativos
Evolucion de los sistemas operativosygompac
 
FreeNAS Platform Binnaris 2014
FreeNAS Platform Binnaris 2014FreeNAS Platform Binnaris 2014
FreeNAS Platform Binnaris 2014Patricio Ghirardi
 
Slackware asterisk
Slackware asteriskSlackware asterisk
Slackware asteriskpavel
 
Distribuciones de linux
Distribuciones de linuxDistribuciones de linux
Distribuciones de linuxAldahir IS
 
Guía de instalación de la version VMware ESXi 6.0.0
Guía de instalación de la version VMware ESXi 6.0.0Guía de instalación de la version VMware ESXi 6.0.0
Guía de instalación de la version VMware ESXi 6.0.0Alejandro Marin
 
Capítulo 5 Instalación y configuración
Capítulo 5 Instalación y configuraciónCapítulo 5 Instalación y configuración
Capítulo 5 Instalación y configuraciónDianaMendoza200
 
Historia De Gentoo
Historia De GentooHistoria De Gentoo
Historia De Gentooninfaflom
 

La actualidad más candente (17)

Solaris
SolarisSolaris
Solaris
 
El sistema operativo
El sistema operativoEl sistema operativo
El sistema operativo
 
Solaris-Taller de medicina
Solaris-Taller de medicinaSolaris-Taller de medicina
Solaris-Taller de medicina
 
Solaris (sistema operativo)
Solaris (sistema operativo)Solaris (sistema operativo)
Solaris (sistema operativo)
 
Sistema Operativo Solaris
Sistema Operativo SolarisSistema Operativo Solaris
Sistema Operativo Solaris
 
Gentoo Linux
Gentoo LinuxGentoo Linux
Gentoo Linux
 
Evolucion de los sistemas operativos
Evolucion de los sistemas operativosEvolucion de los sistemas operativos
Evolucion de los sistemas operativos
 
FreeNAS Platform Binnaris 2014
FreeNAS Platform Binnaris 2014FreeNAS Platform Binnaris 2014
FreeNAS Platform Binnaris 2014
 
Slackware asterisk
Slackware asteriskSlackware asterisk
Slackware asterisk
 
Elastix slide book-ect(1)
Elastix  slide book-ect(1)Elastix  slide book-ect(1)
Elastix slide book-ect(1)
 
Distribuciones de linux
Distribuciones de linuxDistribuciones de linux
Distribuciones de linux
 
Elastix slide book-ece
Elastix  slide book-eceElastix  slide book-ece
Elastix slide book-ece
 
Guía de instalación de la version VMware ESXi 6.0.0
Guía de instalación de la version VMware ESXi 6.0.0Guía de instalación de la version VMware ESXi 6.0.0
Guía de instalación de la version VMware ESXi 6.0.0
 
Capítulo 5 Instalación y configuración
Capítulo 5 Instalación y configuraciónCapítulo 5 Instalación y configuración
Capítulo 5 Instalación y configuración
 
Sistemas de virtualización
Sistemas de virtualizaciónSistemas de virtualización
Sistemas de virtualización
 
Virtual box
Virtual boxVirtual box
Virtual box
 
Historia De Gentoo
Historia De GentooHistoria De Gentoo
Historia De Gentoo
 

Destacado

Capítulo 5 Sistemas Operacionais Modernos
Capítulo 5 Sistemas Operacionais ModernosCapítulo 5 Sistemas Operacionais Modernos
Capítulo 5 Sistemas Operacionais ModernosWellington Oliveira
 
Introducao a-informatica-com-libbre office
Introducao a-informatica-com-libbre officeIntroducao a-informatica-com-libbre office
Introducao a-informatica-com-libbre officeLabin2bpm
 
Sistemas Operacionais Modernos - Gerenciamento de Memória
Sistemas Operacionais Modernos - Gerenciamento de MemóriaSistemas Operacionais Modernos - Gerenciamento de Memória
Sistemas Operacionais Modernos - Gerenciamento de MemóriaWellington Oliveira
 
Capítulo 6 Sistemas Operacionais Modernos
Capítulo 6 Sistemas Operacionais ModernosCapítulo 6 Sistemas Operacionais Modernos
Capítulo 6 Sistemas Operacionais ModernosWellington Oliveira
 
Tanenbaum Sistemas Operacionais Cap 01
Tanenbaum Sistemas Operacionais Cap 01Tanenbaum Sistemas Operacionais Cap 01
Tanenbaum Sistemas Operacionais Cap 01Wellington Oliveira
 
Método AHP em Processo Decisório
Método AHP em Processo DecisórioMétodo AHP em Processo Decisório
Método AHP em Processo DecisórioWellington Oliveira
 

Destacado (7)

Capítulo 5 Sistemas Operacionais Modernos
Capítulo 5 Sistemas Operacionais ModernosCapítulo 5 Sistemas Operacionais Modernos
Capítulo 5 Sistemas Operacionais Modernos
 
Introducao a-informatica-com-libbre office
Introducao a-informatica-com-libbre officeIntroducao a-informatica-com-libbre office
Introducao a-informatica-com-libbre office
 
Ubuntu guia_do_iniciante
Ubuntu guia_do_inicianteUbuntu guia_do_iniciante
Ubuntu guia_do_iniciante
 
Sistemas Operacionais Modernos - Gerenciamento de Memória
Sistemas Operacionais Modernos - Gerenciamento de MemóriaSistemas Operacionais Modernos - Gerenciamento de Memória
Sistemas Operacionais Modernos - Gerenciamento de Memória
 
Capítulo 6 Sistemas Operacionais Modernos
Capítulo 6 Sistemas Operacionais ModernosCapítulo 6 Sistemas Operacionais Modernos
Capítulo 6 Sistemas Operacionais Modernos
 
Tanenbaum Sistemas Operacionais Cap 01
Tanenbaum Sistemas Operacionais Cap 01Tanenbaum Sistemas Operacionais Cap 01
Tanenbaum Sistemas Operacionais Cap 01
 
Método AHP em Processo Decisório
Método AHP em Processo DecisórioMétodo AHP em Processo Decisório
Método AHP em Processo Decisório
 

Similar a Open solaris

Similar a Open solaris (20)

Osol cparty
Osol cpartyOsol cparty
Osol cparty
 
Distribuciones linux
Distribuciones linuxDistribuciones linux
Distribuciones linux
 
Linux Open SuSE
Linux Open SuSELinux Open SuSE
Linux Open SuSE
 
Virtualizacion Sun Portfolio
Virtualizacion Sun PortfolioVirtualizacion Sun Portfolio
Virtualizacion Sun Portfolio
 
Almacenamiento En OpenSolaris
Almacenamiento En OpenSolarisAlmacenamiento En OpenSolaris
Almacenamiento En OpenSolaris
 
Formación en Almacenamiento, Open Storage Soluciones Low Cost.
Formación en Almacenamiento, Open Storage Soluciones Low Cost.Formación en Almacenamiento, Open Storage Soluciones Low Cost.
Formación en Almacenamiento, Open Storage Soluciones Low Cost.
 
Clonezilla Server linux
Clonezilla Server linuxClonezilla Server linux
Clonezilla Server linux
 
Sistema operativo unix
Sistema operativo unixSistema operativo unix
Sistema operativo unix
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Seguridad en Open Solaris
Seguridad en Open SolarisSeguridad en Open Solaris
Seguridad en Open Solaris
 
Zacatecas
ZacatecasZacatecas
Zacatecas
 
Distribuciones linux
Distribuciones linuxDistribuciones linux
Distribuciones linux
 
OpenSource @ Sun
OpenSource @ SunOpenSource @ Sun
OpenSource @ Sun
 
Trabajo sistemas operativos de camilo pinzon
Trabajo sistemas operativos de camilo pinzonTrabajo sistemas operativos de camilo pinzon
Trabajo sistemas operativos de camilo pinzon
 
SISTEMA OPERATIVO \"LINUX\"
SISTEMA OPERATIVO  \"LINUX\"SISTEMA OPERATIVO  \"LINUX\"
SISTEMA OPERATIVO \"LINUX\"
 
Curso servidor
Curso servidorCurso servidor
Curso servidor
 
Nexenta Os
Nexenta OsNexenta Os
Nexenta Os
 
Sistema operativo linux
Sistema operativo linuxSistema operativo linux
Sistema operativo linux
 
Distribuciones de linux
Distribuciones de linuxDistribuciones de linux
Distribuciones de linux
 
Distribuciones linux mexicanas
Distribuciones linux mexicanasDistribuciones linux mexicanas
Distribuciones linux mexicanas
 

Más de Securinf.com Seguridad Informatica - Tecnoweb2.com

Más de Securinf.com Seguridad Informatica - Tecnoweb2.com (20)

Completo conferencia seguridad_web_software_libre_2015
Completo conferencia seguridad_web_software_libre_2015Completo conferencia seguridad_web_software_libre_2015
Completo conferencia seguridad_web_software_libre_2015
 
Presentacion Guia OWASP 2014
Presentacion Guia OWASP 2014Presentacion Guia OWASP 2014
Presentacion Guia OWASP 2014
 
Emprendiendo con software libre-
 Emprendiendo con software libre- Emprendiendo con software libre-
Emprendiendo con software libre-
 
Jsl Colombia 2010 - Seguridad Informatica
Jsl Colombia 2010 - Seguridad InformaticaJsl Colombia 2010 - Seguridad Informatica
Jsl Colombia 2010 - Seguridad Informatica
 
Jsl ponencias v2_diego_salazar_perez
Jsl ponencias v2_diego_salazar_perezJsl ponencias v2_diego_salazar_perez
Jsl ponencias v2_diego_salazar_perez
 
Criptografia-GSeguridad
Criptografia-GSeguridadCriptografia-GSeguridad
Criptografia-GSeguridad
 
Linux seguro - Fedora Colombia
Linux seguro - Fedora ColombiaLinux seguro - Fedora Colombia
Linux seguro - Fedora Colombia
 
Certificacion iso17799 iso 27001 1
Certificacion iso17799 iso 27001 1Certificacion iso17799 iso 27001 1
Certificacion iso17799 iso 27001 1
 
Python workshop
Python workshopPython workshop
Python workshop
 
De Presa A Cazador
De Presa A Cazador De Presa A Cazador
De Presa A Cazador
 
Web 20 vision a la industria
Web 20 vision a la industriaWeb 20 vision a la industria
Web 20 vision a la industria
 
Hacking withinnails pdfcompleto
Hacking withinnails pdfcompletoHacking withinnails pdfcompleto
Hacking withinnails pdfcompleto
 
Análisis malware
Análisis malwareAnálisis malware
Análisis malware
 
Sftp rodrigo carreño
Sftp rodrigo carreñoSftp rodrigo carreño
Sftp rodrigo carreño
 
Instalacion drupal 1
Instalacion drupal 1Instalacion drupal 1
Instalacion drupal 1
 
Instalacion drupal 1
Instalacion drupal 1Instalacion drupal 1
Instalacion drupal 1
 
C:\Fake Path\Cauca
C:\Fake Path\CaucaC:\Fake Path\Cauca
C:\Fake Path\Cauca
 
Presentacion Joomla CMS
Presentacion Joomla CMSPresentacion Joomla CMS
Presentacion Joomla CMS
 
Securinf Barcamp
Securinf BarcampSecurinf Barcamp
Securinf Barcamp
 
Ciberneticavs Sistem Abiertos
Ciberneticavs Sistem AbiertosCiberneticavs Sistem Abiertos
Ciberneticavs Sistem Abiertos
 

Open solaris

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