1. USE IMPROVE EVANGELIZE
Carlos Maureira
Sun Campus Ambassador
carlos.maureira@sun.com
http://blogs.sun.com/tehwalltech
2. USE IMPROVE EVANGELIZE
“Open Source es
comunidad,
no es economía,
no es una moda, no ...”
2
3. USE IMPROVE EVANGELIZE
¿Qué es OpenSolaris?
OpenSolaris en un sistema operativo con
soporte de clase mundial e innovadoras
características que te permiten realizar
cosas geniales más rápido.
Fue creado a partir de un proyecto Open
Source por Sun Microsystems en Junio de
2005.
3
4. USE IMPROVE EVANGELIZE
Historia
Solaris es un sistema operativo basado en
UNIX desarrollado por Sun Microsystems.
Ampliamente reconocido por su estabilidad.
Parte del kernel se liberó en junio de 2005
bajo la licencia CDDL como OpenSolaris.
OpenSolaris :: Linux+GNU
Código disponible en opensolaris.org
Innovación extrema.
4
5. USE IMPROVE EVANGELIZE
La historia de Solaris
Dos décadas de innovación
First version of
VFS and Vnode
New VMS •
OpenWindow
Sun Unix based framework.
Dynamic linking graphics
on 4 BSD.
NFS
First Sparc Environment
implemented
Support i386 •Assymetric
Multiprocessing
Sun Unix 0.7 Sun OS 1.0 Sun OS 2.0 Sun OS 4.0 Sun OS 4.1
1982 1983 1985 1988 1990
20-way SMP 64-way SMP
Dynamic
Large file
Slab allocator Large page
support processor sets
Solaris
8-way SMP
Cachefs support Dynamic
4 way
Ported to Device power CDE
was born. SMP x86
Doors reconfiguration
management environment
NFSv3
Solaris 2.0 Solaris 2.1 Solaris 2.2 Solaris 2.3 Solaris 2.4 Solaris 2.5 Solaris 2.6
1992 1992 1993 1993 1994 1995 1996
5
6. USE IMPROVE EVANGELIZE
¿Qué es OpenSolaris ?
Es el código base de Solaris. Es un sistema
operativo. Es una comunidad!
Más de 20 años de desarrollo UNIX, ahora
gratis y libre.
Es un intento de permitir a todos los
desarrolladores que no son de Sun de
participar en la comunidad de Solaris.
Expandir el ecosistema Solaris.
Todas las futuras versiones de Solaris estarán
basadas en el código base de OpenSolaris.
6
10. USE IMPROVE EVANGELIZE
Open Solaris y 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
10
11. USE IMPROVE EVANGELIZE
¿Por qué OpenSolaris?
Sus tecnologías!
ZFS
DTrace
Zones
Compatibilidad binaria garantizada
... y mucho más que está por venir.
11
20. USE IMPROVE EVANGELIZE
Las Distribuciones
Patrocinadas por Sun
− Solaris 10
− Solaris Express Community Edition (cada 14 días)
− Solaris Express Developer Edition (cada 3 meses)
Comunidad
− BeleniX (LiveCD x86)
− Nexenta (GNU/Opensolaris)
− Martux (Sparc LiveCD)
− Schillix
20
21. USE IMPROVE EVANGELIZE
Estructura de OpenSolaris
Usa GRUB como gestor de arranque.
ZFS como sistema de archivos.
OpenSolaris requiere una partición primaria.
Slices = Particiones dentro de particiones
Partition 1 Partition 2 Partition 3 Partition 4
Slice 0 Slice 1 Slice 7
/root /export/home
21
22. USE IMPROVE EVANGELIZE
Características principales
Live CD/DVD/USB
− OpenSolaris usa GRUB y detecta otros OS
Image Packaging System (IPS)
Instalador más moderno y muy simple
Actualización de software sencilla
Dlight: Interfaz gráfica de DTrace
22
23. USE IMPROVE EVANGELIZE
Image Packaging System (IPS)
Comandos simples:
− pkg install <package>
− pkg uninstall <package>
− Etc.
GUI fácil de usar.
Repositorios de terceros como Sunfreeware and
BlastWave están creciendo día a día 23
24. USE IMPROVE EVANGELIZE
Instalando OpenSolaris
Descárgalo de http://www.opensolaris.com
Es gratis!
24
25. USE IMPROVE EVANGELIZE
Participa
http://www.opensolaris.org
> Listas de correo (habla con los expertos)
> Proyectos
> Reporte de bugs
> Grupos de usuarios
> Blogs
Pregunta
> irc.freenode.net channel: #opensolaris
25
26. USE IMPROVE EVANGELIZE
Carlos Maureira
Sun Campus Ambassador
carlos.maureira@sun.com
http://blogs.sun.com/tehwalltech