Diferencia entre UNIX y Solaris

Diferencia entre UNIX y Solaris
Diferencia entre UNIX y Solaris

Video: Diferencia entre UNIX y Solaris

Video: Diferencia entre UNIX y Solaris
Video: Motorola Defy 2021 – Попробуй Сломай 2024, Noviembre
Anonim

UNIX frente a Solaris

UNIX es un sistema operativo (SO) desarrollado por AT&T en la década de 1960 con la intención de proporcionar un sistema multiusuario y multitarea para los programadores. UNIX se diseñó sobre la base del principio de que las utilidades simples pero poderosas se pueden integrar de manera flexible para proporcionar una amplia gama de tareas. Sin embargo, el término “UNIX” se refiere más a una clase de sistemas operativos (que se ajustan a una determinada especificación, basada en la del sistema operativo UNIX original) que a una implementación específica de un sistema operativo. Solaris es una variante comercial de UNIX, entre otros, como HP-UX y AIX, y lleva la marca comercial UNIX. Originalmente, fue desarrollado por Sun Microsystems, pero actualmente es propiedad de Oracle Corporation. Ahora, Solaris se conoce como Oracle Solaris.

UNIX

UNIX es un sistema operativo que se centra en proporcionar a los programadores un sistema multiusuario y multitarea. El sistema operativo UNIX se compone de tres componentes principales. El primer componente es el kernel. Kernel es la parte central del sistema operativo Unix. Kernel es simplemente un programa grande. Cuando se enciende la máquina, se carga en la memoria y manejará la asignación de recursos de hardware. El kernel realiza un seguimiento del hardware disponible, como procesadores, memoria, etc. y mantiene la comunicación con los dispositivos conectados. El segundo componente son los programas de utilidad estándar, que incluyen utilidades simples como cp (que permite copiar un archivo) a utilidades complejas como shell (que permite al usuario enviar comandos al sistema operativo). El tercer componente es el conjunto de archivos de configuración del sistema. Los archivos de configuración son utilizados por el núcleo, así como por los programas de utilidad. Al cambiar estos archivos de configuración, se podrían cambiar algunos aspectos del comportamiento del núcleo y los programas de utilidad. Unix OS es ampliamente utilizado en estaciones de trabajo, servidores y dispositivos móviles.

Solaris

Como se mencionó anteriormente, Solaris es una variante comercial de UNIX. Fue una adaptación temprana de UNIX por parte de una startup comercial. Desarrollado originalmente por Sun Microsystems, Solaris es actualmente propiedad de Oracle Corporation. Inicialmente, Solaris estaba estrechamente relacionado con el hardware SPARC de Sun y se comercializaba como un paquete combinado. Ahora, Solaris también se puede utilizar con estaciones de trabajo y servidores basados en x86. Proveedores como Dell, IBM, Intel, Hewlett-Packard y Fujitsu Siemens admiten Solaris en sus servidores x86. Solaris introdujo funciones como DTrace, ZFS y Time Slider. Solaris es conocido por su idoneidad para el multiprocesamiento simétrico en el que dos o más procesadores idénticos están conectados a una memoria principal compartida y una única instancia del sistema operativo controla todos los procesadores. Actualmente, Solaris incluye funciones como DTrace, Doors, Service Management Facility, Solaris Containers, Solaris Multiplexed I/O, Solaris Volume Manager, ZFS y Solaris Trusted Extensions.

¿Cuál es la diferencia entre UNIX y Solaris?

UNIX es un sistema operativo (OS) y Solaris es un sistema operativo basado en UNIX (una variante comercial de UNIX). Pero en general, el término "UNIX" se refiere más a una clase de sistemas operativos que a una implementación específica de un sistema operativo. En otras palabras, UNIX es un término genérico que describe muchos sistemas operativos diferentes pero similares. Solaris tiene licencia para utilizar la marca comercial UNIX. Solaris contiene características como DTRace y el sistema de archivos ZFS que no está presente en otras implementaciones de UNIX. Además, dado que Solaris está diseñado especialmente para funcionar con sistemas SPARC, el uso de Solaris daría como resultado un mejor rendimiento en sistemas SPARC que otras implementaciones de UNIX. Además, existen otras implementaciones similares a UNIX más baratas que Solaris, como Linux. Pero Solaris es bien conocido por su idoneidad para multiprocesamiento simétrico y escalabilidad en sistemas SPARC. Además, Solaris utiliza utilidades compatibles con POSIX que son más antiguas que las utilidades GNU utilizadas por Linux y otras implementaciones similares a UNIX.

Recomendado: