UNIX vs Solaris
UNIX es un sistema operativo (OS) desarrollado por AT&T en la década de 1960 con la intención de proporcionar un sistema multitarea y multiusuario para los programadores. UNIX se diseñó basándose en el principio de que las utilidades simples pero potentes podrían integrarse 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 especificación determinada, basada en la del sistema operativo original de UNIX) que a una implementación específica de un sistema operativo. Solaris es una variante comercial de UNIX, entre otras, como HP-UX y AIX, y lleva la marca registrada UNIX. Originalmente, fue desarrollado por Sun Microsystems, pero actualmente es propiedad de Oracle Corporation. Ahora, Solaris es conocida como la Oracle Solaris..
UNIX
UNIX es un sistema operativo que se centra en proporcionar a los programadores un sistema multitarea y multiusuario. 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 se encargará de la asignación de recursos de hardware. El núcleo 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 emitir 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 kernel así como también por los programas de utilidad. Al cambiar estos archivos de configuración, algunos aspectos del comportamiento del kernel y los programas de utilidad podrían modificarse. Unix OS se usa ampliamente 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 una startup comercial. Desarrollado originalmente por Sun Microsystems, Solaris es actualmente propiedad de Oracle Corporation. Inicialmente, Solaris estaba estrechamente acoplado con el hardware SPARC de Sun y se comercializó como un paquete combinado. Ahora, Solaris se puede utilizar también con estaciones de trabajo y servidores basados en x86. Proveedores como Dell, IBM, Intel, Hewlett-Packard y Fujitsu Siemens soportan Solaris en sus servidores x86. Solaris introdujo características como DTrace, ZFS y Time Slider. Solaris es conocido por su idoneidad para el multiprocesamiento simétrico donde dos o más procesadores idénticos están conectados a una memoria principal compartida y una sola instancia del sistema operativo controla todos los procesadores. Actualmente, Solaris incluye características como DTrace, Puertas, Servicio de administración de servicios, Contenedores de Solaris, E / S multiplexado de Solaris, Solaris Volume Manager, ZFS y Solaris Trusted Extensions.
¿Cuál es la diferencia entre UNIX y Solaris??
UNIX es un sistema operativo (SO) 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 usar la marca registrada UNIX. Solaris contiene características como DTRace y el sistema de archivos ZFS que no está presente en otras implementaciones de UNIX. Además, como Solaris está diseñado especialmente para funcionar con sistemas SPARC, el uso de Solaris resultaría en un mejor rendimiento en los 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.