SlideShare una empresa de Scribd logo
1 de 24
Descargar para leer sin conexión
Interoperabilidad
con OpenSolaris


Iban Nieto Castillero
http://inieto.wordpress.com
Comunidad OpenSolaris Hispano
Agenda



     Introducción
     Compartiendo ficheros
     Interactuando con otros sistemas
     Herramientas de desarrollo




           Presentation Title           pg 2
Interoperabilidad - Introducción

 Interoperatividad es la condición mediante
   la cual sistemas heterogéneos pueden
   intercambiar procesos o datos

 Interoperabilidad significa sistemas que
   funcionan juntos




             Presentation Title             pg 3
Interoperabilidad con OpenSolaris

 OpenSolaris ya es una plataforma habitual
   en muchos entornos heterogéneos
 Ideal para desarrollo y despliegue de
 aplicaciones J2EE, J2SE
 Basado en estándares abiertos: SOAP,
   WSDL y XML
 Interoperabilidad con servicios de Windows,
   Linux, Mac OS X, UNIX...


             Presentation Title           pg 4
Interoperabilidad con OpenSolaris

 Compatibilidad con el código fuente, así
 como con los binarios de aplicaciones Linux
 Se incluye Perl, PHP, Python, los lenguajes
 de scripting más populares del mundo
 Se incluye Apache, Samba, Sendmail,
 BIND, IP Filter, y mucho más FOSS




             Presentation Title           pg 5
Compartiendo ficheros
con otros sistemas
Compartiendo ficheros con otros
sistemas
 ZFS se integra con iSCSI, CIFS y NFS
 Comparte un volumen de datos activando
  únicamente una propiedad de ZFS y el
  sistema hará el resto por nosotros




            Presentation Title            pg 7
Compartiendo a través de SMB (CIFS)

 pkg install SUNWsmbskr SUNWsmbs
 add_drv smbsrv
 svccfg import
   /var/svc/manifest/network/smb/server.xml
 svcadm enable -r smb/server
 smbadm join -w MIGRUPODETRABAJO




             Presentation Title               pg 8
Compartiendo a través de SMB (CIFS)

 sharesmb controla las propiedades
 zfs set sharesmb=on mipool/Video
 zfs create -o casesensitivity=mixed -o
   nbmand=on -o sharesmb=name=Videos
   mipool/Video




            Presentation Title            pg 9
Compartiendo a través de SMB (CIFS)




            Presentation Title        pg 10
Compartiendo a través de NFS

 sharenfs controla las propiedades
 zfs set sharenfs=on mipool/Video
 zfs set sharenfs=”ro=10.224.6.130/24, ...”
   mipool/Video




             Presentation Title               pg 11
Interactuando con
Windows, Linux, OS X...
OpenSolaris y Microsoft Windows

 Acceso desde Windows a los volúmenes
 ZFS, compartidos a través de CIFS
 Soporte para autenticación contra LDAP y
 Active Directory (plataformas Microsoft)
 Compatibilidad con documentos
 OpenOffice a través de plugin en Microsoft
 Office



             Presentation Title           pg 13
OpenSolaris y Linux

 OpenSolaris y Linux comparten orígenes

 Se mantiene la compatibilidad a nivel de
 código fuente, asegurando así que las
 aplicaciones desarrolladas se compilen y
 ejecuten correctamente en ambas
 plataformas



             Presentation Title             pg 14
OpenSolaris y Linux

 Librerías Glib, Zlib, y Tcl/Tk
 Lenguajes de scripting: Perl, Python, zsh,
 tcsh, y bash
 GNOME, KDE, XFce, etc.
 Compatibilidad asegurada con documentos
 de OpenOffice entre ambos sistemas




             Presentation Title           pg 15
OpenSolaris y Mac OS X

 Es posible utilizar discos formateados con
 ZFS en sistemas Mac OS X de Apple
 Soporte inicial para montar discos en OS X
 http://zfs.macosforge.org/trac/wiki
 Posible incorporación de ZFS a Snow
 Leopard ? (aún no confirmado)




             Presentation Title           pg 16
OpenSolaris y Mac OS X

 OpenSolaris y Mac OS X comparten además
 otra tecnología revolucionaria: DTrace
 La mayoría de las 'oneliners' (código de una
 sola línea) en lenguaje D, funcionan en OS X




             Presentation Title           pg 17
Herramientas de
desarrollo
Pila de software AMP
 Apache + MySQL + PHP
 Instalación con un comando: pkg install amp
 Desarrolla en Windows, despliega en OpenSolaris




              Presentation Title              pg 19
NetBeans
 Potente entorno de desarrollo, multiplataforma
 J2SE, J2EE, JavaFX
 JavaScript y AJAX
 PHP y MySQL
 C y C++
 Ruby on Rails, JRuby, Grails y Groovy
 Integración completa con GlassFish y Tomcat




               Presentation Title                 pg 20
Glassfish
 Servidor de aplicaciones J2EE
 Soporte para JavaServer Pages(JSP) 2.1,
 JavaServer Faces(JSF) 1.2, Servlet 2.4,
 Enterprise JavaBeans 3.0, Java API for Web
 Services(JAX-WS) 2.0, Java Architecture for XML
 Binding(JAXB) 2.0, etc.
 Capacidades de clúster y nuevas características
 de interconexión entre servicios web (Proj. Metro)
 Potente consola de administración via web


               Presentation Title                 pg 21
MySQL
 Potente sistema de gestión de base de datos
 relacional, multihilo y multiusuario
 Gran comunidad de desarrolladores y usuarios
 Muy utilizado actualmente en aplicaciones web
 Por supuesto, puedes utilizar las MySQL GUI
 Tools contra OpenSolaris ;-)




              Presentation Title                 pg 22
Sorteo OpenSolaris Bible

 Nombre, Apellidos y email




            Presentation Title   pg 23
Interoperabilidad
con OpenSolaris


Iban Nieto Castillero
http://inieto.wordpress.com
Comunidad OpenSolaris Hispano

Más contenido relacionado

La actualidad más candente (16)

Sistemas operativos de la red
Sistemas operativos de la redSistemas operativos de la red
Sistemas operativos de la red
 
Sistemas operativos de la red
Sistemas operativos de la redSistemas operativos de la red
Sistemas operativos de la red
 
Sistemas operativos de la red
Sistemas operativos de la redSistemas operativos de la red
Sistemas operativos de la red
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
FREEBSD
FREEBSDFREEBSD
FREEBSD
 
Navegadores
NavegadoresNavegadores
Navegadores
 
FREEBSD
FREEBSDFREEBSD
FREEBSD
 
Linux vs. Windows
Linux vs. WindowsLinux vs. Windows
Linux vs. Windows
 
Navegadores
NavegadoresNavegadores
Navegadores
 
Navegadores
NavegadoresNavegadores
Navegadores
 
Los navegadores
Los navegadoresLos navegadores
Los navegadores
 
Navegadores tic
Navegadores ticNavegadores tic
Navegadores tic
 
Navegadores
NavegadoresNavegadores
Navegadores
 
El mundo de GNU/LINUX
El mundo de GNU/LINUXEl mundo de GNU/LINUX
El mundo de GNU/LINUX
 
Taller php 3 09 2019
Taller php 3  09 2019Taller php 3  09 2019
Taller php 3 09 2019
 
Tipos de navegadores web
Tipos de navegadores webTipos de navegadores web
Tipos de navegadores web
 

Similar a Interoperabilidad con OpenSolaris

Comercial vs libre
Comercial vs libreComercial vs libre
Comercial vs libre
JBrayan0111
 
Ofthe4
Ofthe4Ofthe4
Ofthe4
ofthe4
 

Similar a Interoperabilidad con OpenSolaris (20)

sistemas-operativos-diferentes-windows
sistemas-operativos-diferentes-windowssistemas-operativos-diferentes-windows
sistemas-operativos-diferentes-windows
 
Opensolaris como herramienta para la educación
Opensolaris como herramienta para la educaciónOpensolaris como herramienta para la educación
Opensolaris como herramienta para la educación
 
C. comparativo servidores & servicios
C. comparativo servidores & serviciosC. comparativo servidores & servicios
C. comparativo servidores & servicios
 
Julianardila
JulianardilaJulianardila
Julianardila
 
Visual fox pro
Visual fox proVisual fox pro
Visual fox pro
 
Own Cloud
Own CloudOwn Cloud
Own Cloud
 
Vimos Juan Sistemas Operativos
Vimos Juan Sistemas OperativosVimos Juan Sistemas Operativos
Vimos Juan Sistemas Operativos
 
Comercial vs libre
Comercial vs libreComercial vs libre
Comercial vs libre
 
Lengiajes de programacion valeria loaiza zuleta
Lengiajes de programacion valeria loaiza zuletaLengiajes de programacion valeria loaiza zuleta
Lengiajes de programacion valeria loaiza zuleta
 
Novedades de OpenSolaris 2009.06
Novedades de OpenSolaris 2009.06Novedades de OpenSolaris 2009.06
Novedades de OpenSolaris 2009.06
 
Maueo
MaueoMaueo
Maueo
 
Maueo
MaueoMaueo
Maueo
 
Presentación sistemas operativos
Presentación sistemas operativosPresentación sistemas operativos
Presentación sistemas operativos
 
Ofthe4
Ofthe4Ofthe4
Ofthe4
 
Os2
Os2Os2
Os2
 
Visual fox pro
Visual fox proVisual fox pro
Visual fox pro
 
Diferencias
Diferencias Diferencias
Diferencias
 
SMBD 2011
SMBD 2011SMBD 2011
SMBD 2011
 
SMBD 2011
SMBD 2011SMBD 2011
SMBD 2011
 
Editor Bluefish
Editor BluefishEditor Bluefish
Editor Bluefish
 

Más de Iban Nieto Castillero (11)

OpenSolaris para la comunidad educativa
OpenSolaris para la comunidad educativaOpenSolaris para la comunidad educativa
OpenSolaris para la comunidad educativa
 
OpenSolaris 2009.06 Workshop
OpenSolaris 2009.06 WorkshopOpenSolaris 2009.06 Workshop
OpenSolaris 2009.06 Workshop
 
Introducción a Java FX
Introducción a Java FXIntroducción a Java FX
Introducción a Java FX
 
Sun y el software de código abierto
Sun y el software de código abiertoSun y el software de código abierto
Sun y el software de código abierto
 
OpenSolaris 2008.05 Euskal Encounter 16
OpenSolaris 2008.05 Euskal Encounter 16OpenSolaris 2008.05 Euskal Encounter 16
OpenSolaris 2008.05 Euskal Encounter 16
 
OpenSolaris 2008.05 Keynote
OpenSolaris 2008.05 KeynoteOpenSolaris 2008.05 Keynote
OpenSolaris 2008.05 Keynote
 
Intro to DTrace
Intro to DTraceIntro to DTrace
Intro to DTrace
 
Tragedias Space Shuttle
Tragedias Space ShuttleTragedias Space Shuttle
Tragedias Space Shuttle
 
Termopilas
TermopilasTermopilas
Termopilas
 
Keynote OpenSolaris CUORE
Keynote OpenSolaris CUOREKeynote OpenSolaris CUORE
Keynote OpenSolaris CUORE
 
Introduccion a OpenSolaris
Introduccion a OpenSolarisIntroduccion a OpenSolaris
Introduccion a OpenSolaris
 

Último

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Último (11)

pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 

Interoperabilidad con OpenSolaris

  • 1. Interoperabilidad con OpenSolaris Iban Nieto Castillero http://inieto.wordpress.com Comunidad OpenSolaris Hispano
  • 2. Agenda Introducción Compartiendo ficheros Interactuando con otros sistemas Herramientas de desarrollo Presentation Title pg 2
  • 3. Interoperabilidad - Introducción Interoperatividad es la condición mediante la cual sistemas heterogéneos pueden intercambiar procesos o datos Interoperabilidad significa sistemas que funcionan juntos Presentation Title pg 3
  • 4. Interoperabilidad con OpenSolaris OpenSolaris ya es una plataforma habitual en muchos entornos heterogéneos Ideal para desarrollo y despliegue de aplicaciones J2EE, J2SE Basado en estándares abiertos: SOAP, WSDL y XML Interoperabilidad con servicios de Windows, Linux, Mac OS X, UNIX... Presentation Title pg 4
  • 5. Interoperabilidad con OpenSolaris Compatibilidad con el código fuente, así como con los binarios de aplicaciones Linux Se incluye Perl, PHP, Python, los lenguajes de scripting más populares del mundo Se incluye Apache, Samba, Sendmail, BIND, IP Filter, y mucho más FOSS Presentation Title pg 5
  • 7. Compartiendo ficheros con otros sistemas ZFS se integra con iSCSI, CIFS y NFS Comparte un volumen de datos activando únicamente una propiedad de ZFS y el sistema hará el resto por nosotros Presentation Title pg 7
  • 8. Compartiendo a través de SMB (CIFS) pkg install SUNWsmbskr SUNWsmbs add_drv smbsrv svccfg import /var/svc/manifest/network/smb/server.xml svcadm enable -r smb/server smbadm join -w MIGRUPODETRABAJO Presentation Title pg 8
  • 9. Compartiendo a través de SMB (CIFS) sharesmb controla las propiedades zfs set sharesmb=on mipool/Video zfs create -o casesensitivity=mixed -o nbmand=on -o sharesmb=name=Videos mipool/Video Presentation Title pg 9
  • 10. Compartiendo a través de SMB (CIFS) Presentation Title pg 10
  • 11. Compartiendo a través de NFS sharenfs controla las propiedades zfs set sharenfs=on mipool/Video zfs set sharenfs=”ro=10.224.6.130/24, ...” mipool/Video Presentation Title pg 11
  • 13. OpenSolaris y Microsoft Windows Acceso desde Windows a los volúmenes ZFS, compartidos a través de CIFS Soporte para autenticación contra LDAP y Active Directory (plataformas Microsoft) Compatibilidad con documentos OpenOffice a través de plugin en Microsoft Office Presentation Title pg 13
  • 14. OpenSolaris y Linux OpenSolaris y Linux comparten orígenes Se mantiene la compatibilidad a nivel de código fuente, asegurando así que las aplicaciones desarrolladas se compilen y ejecuten correctamente en ambas plataformas Presentation Title pg 14
  • 15. OpenSolaris y Linux Librerías Glib, Zlib, y Tcl/Tk Lenguajes de scripting: Perl, Python, zsh, tcsh, y bash GNOME, KDE, XFce, etc. Compatibilidad asegurada con documentos de OpenOffice entre ambos sistemas Presentation Title pg 15
  • 16. OpenSolaris y Mac OS X Es posible utilizar discos formateados con ZFS en sistemas Mac OS X de Apple Soporte inicial para montar discos en OS X http://zfs.macosforge.org/trac/wiki Posible incorporación de ZFS a Snow Leopard ? (aún no confirmado) Presentation Title pg 16
  • 17. OpenSolaris y Mac OS X OpenSolaris y Mac OS X comparten además otra tecnología revolucionaria: DTrace La mayoría de las 'oneliners' (código de una sola línea) en lenguaje D, funcionan en OS X Presentation Title pg 17
  • 19. Pila de software AMP Apache + MySQL + PHP Instalación con un comando: pkg install amp Desarrolla en Windows, despliega en OpenSolaris Presentation Title pg 19
  • 20. NetBeans Potente entorno de desarrollo, multiplataforma J2SE, J2EE, JavaFX JavaScript y AJAX PHP y MySQL C y C++ Ruby on Rails, JRuby, Grails y Groovy Integración completa con GlassFish y Tomcat Presentation Title pg 20
  • 21. Glassfish Servidor de aplicaciones J2EE Soporte para JavaServer Pages(JSP) 2.1, JavaServer Faces(JSF) 1.2, Servlet 2.4, Enterprise JavaBeans 3.0, Java API for Web Services(JAX-WS) 2.0, Java Architecture for XML Binding(JAXB) 2.0, etc. Capacidades de clúster y nuevas características de interconexión entre servicios web (Proj. Metro) Potente consola de administración via web Presentation Title pg 21
  • 22. MySQL Potente sistema de gestión de base de datos relacional, multihilo y multiusuario Gran comunidad de desarrolladores y usuarios Muy utilizado actualmente en aplicaciones web Por supuesto, puedes utilizar las MySQL GUI Tools contra OpenSolaris ;-) Presentation Title pg 22
  • 23. Sorteo OpenSolaris Bible Nombre, Apellidos y email Presentation Title pg 23
  • 24. Interoperabilidad con OpenSolaris Iban Nieto Castillero http://inieto.wordpress.com Comunidad OpenSolaris Hispano