Open Solaris

OpenSolaris 11 INTRODUCCION OpenSolaris fue un sistema operativo libre publicado en 2005 a partir de la versión privativ

Views 164 Downloads 0 File size 434KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

OpenSolaris 11 INTRODUCCION OpenSolaris fue un sistema operativo libre publicado en 2005 a partir de la versión privativa de Solaris de Sun Microsystems, ahora parte de Oracle Corporation. OpenSolaris es también el nombre de un proyecto iniciado en 2005 por Sun para construir y desarrollar una comunidad de usuarios alrededor de las tecnologías del sistema operativo del mismo nombre. Después de la adquisición de Sun Microsystems, en agosto de 2010, Oracle decidió interrumpir la publicación y distribución de OpenSolaris, así como su modelo de desarrollo, basado en la disponibilidad de versiones de desarrollo compiladas cada dos semanas y versiones estables cada seis meses. Sin embargo, los términos de su licencia libre no han sido modificados, por lo que el código fuente afectado por ella será publicado cuando Oracle publique nuevas. Solaris usa una base de código común para las arquitecturas que soporta: SPARC y x86 (incluyendo AMD64/EM64T). VENTAJAS    



La principal es que es libre. Se puede descargar gratuitamente de la página Web de SUN™. Mismo sistema operativo disponible para distintas tecnologías de procesadores (AMD64, SPARC, x86). El núcleo del sistema está programado para hacer funcionar programas en código Linux Estándar (no emula programas Linux, sino que los ejecuta, cualquier programa que funcione en Linux y esté en código fuente como *.rpm). Permite software propietario en su distribución.

DESVENTAJAS 



Algunas características importantes no estarán disponibles en la versión Free, todos los Upgrades y fixes del sistema operativo solo podrán ser obtenidos por suscripciones adicionales Mucha configuración manual para coexistir en el mismo dispositivo físico con otro sistema operativo.

KERNEL Las funciones primarias del kernel pueden ser divididas en dos categorías: manejo del hardware mediante la asignación de sus recursos a los programas que están en ejecución, y proveer un conjunto de servicios de sistema a estos programas para su uso. El kernel de Solaris, como otros sistemas operativos, provee una máquina virtual que permite que múltiples programas se ejecuten concurrentemente en le plataforma de hardware. Cada programa tiene su propio ambiente de máquina virtual, con su contexto de ejecución y estado de ejecución. El kernel posee mecanismos que permiten acceder los servicios del sistema operativo, tales como I/O, servicios de red, creación y terminación de procesos y threads, y comunicación interprocesos (IPC). Los procesos acceden estos servicios a través del uso de llamadas de sistema. El kernel de Solaris se divide en los siguientes componentes o capas: 







Capa de Interface de llamadas de sistema. Permite a los procesos de usuario acceder a los servicios del kernel. De ese modo, el kernel lleva a cabo tareas específicas “en nombre” del proceso que lo llama, tales como leer o escribir un archivo, o establecer una conexión de red. Capa de Ejecución y Schedule de procesos. Habilita la creación, ejecución, manejo y terminación de procesos. Para ello dividen los recursos de procesamiento de la máquina entre los threads en ejecución. Solaris soporta diferentes clases de scheduling, que otorgan distinto comportamiento a los procesos. Capa de manejo de memoria. El sistema de memoria virtual maneja el mapeo de memoria física a los procesos de usuario y al propio kernel. El manejo de memoria se divide a su vez en dos capas: las funciones comunes de manejo de memoria y los componentes específicos de hardware. Capa de manejo de recursos. El kernel de Solaris contiene la infraestructura para asignar recursos de sistema específicos a los procesos. Esto permite maximizar el





 

uso del hardware, manejar múltiples cargas de trabajo con una sola instancia del kernel, y soportar múltiples ambientes de ejecución. Capa de manejo de archivos. Solaris implementa una estructura virtual de filesystems, en la cual se pueden configurar al mismo tiempo múltiples tipos de filesystems, entre ellos filesystems convencionales basados en discos, filesystems basados en redes, y pseudo filesystems. Capa de buses de E/S y manejo de dispositivos. Implementa una serie de módulos jerárquicos que reflejan la organización física de las interconexiones entre los buses y los dispositivos. Capa de facilidades del kernel. Incluye relojes, timers de sistema, primitivas de sincronización, etc. Capa de manejo de redes. Provee soporte a IPv4 e IPv6, interfaces basadas en sockets para programación de aplicaciones en red. Las implementaciones de TCP/IP y UDP/IP han sido totalmente rescritas para mejorar su rendimiento.

TECNOLOGIA Servicios SMF (Service Management Facility)      

Reemplaza por completo al sistema tradicional de Run Levels o niveles de ejecución Utiliza estándares XML para su configuración, dependencias, permisos y privilegios en vez de shellscripts Asignación de recursos hardware a los procesos y zonas que se ejecutan en el sistema Monitorización de los procesos y definición de acciones a realizar Administración delegada (sin ser root) Integrable 100% con RBAC (perfiles / roles)

Almacenamiento con ZFS (Zettabyte File System)       

Sistema de ficheros + Gestión de discos Pool, no mas particiones ni volúmenes Limite de 256 cuatrillones de zettabytes Alta fiabilidad, no mas fsck Tolerancia a fallos (RAID 0, 1 y Z) Snapshots y clones por sistema de ficheros Cuotas, ACLs, compresión y soporte NFS

  

Administración delegada por filesystem Diferentes niveles de protección de datos Encriptación por filesystem

Instrumentación DTRACE    

Herramienta de instrumentación para depurar problemas y errores sistemáticos en el sistema operativo y en sus aplicaciones Permite analizar datos de kernel y de espacio de usuario sin ninguna pérdida de rendimiento en sistemas vivos Poderoso lenguaje de scripting. Lenguaje D, similar a C y awk Amplía las posibilidades de comandos como truss, mdb, etc.

Seguridad Tcp_wrappers / IPFilter     

Filtros tcp_wrappers integrados con los principales servicios de acceso al sistema (SSH, TELNET, FTP, RCP, etc) Firewall IPFilter integrado como módulos del kernel y no como proceso Firewall IPFilter con filtrado de tráfico a nivel de puertos TCP y UDP Firewall IPFilter con enmascaramiento (NAT y NAPT) a nivel de IPs y puertos TCP Integrable con distintas GUI's opensource

INSTALACION  

Arrancamos la PC desde el disco Seleccionamos OpenSolaris



Después debemos de elegir la configuración de nuestro teclado. En nuestro caso es: Latinamerican



Luego debemos de escribir el idioma: Spanish



Después debemos de escribir un Login y password para root

Empezará a inicializarse la interfaz de OpenSolaris 

Damos doble clic en: Instalar OpenSolaris

 

Clic en: Siguiente Seleccionamos: Crear partición en el disco y su tamaño

 

Después configuramos: Región, Zona horaria, Fecha y Hora. Clic en: Siguiente



Configuramos: Idioma y la Región

 

Especificamos: Contraseña de root El nombre de: usuario, su login y password



Checamos los datos y damos clic en: Instalar (Para comenzar la instalación)



Al finalizar la instalación y reiniciar ya tendremos nuestro OpenSolaris instalado y listo para usar

ANEXOS