UNIX vs Solaris
O UNIX é um sistema operacional (SO) desenvolvido pela AT&T na década de 1960 com a intenção de fornecer um sistema multiusuário e multitarefa para os programadores. O UNIX foi projetado com base no princípio de que os utilitários simples, porém poderosos, poderiam ser integrados de maneira flexível para fornecer uma ampla gama de tarefas. No entanto, o termo "UNIX" refere-se mais a uma classe de sistemas operacionais (que estão em conformidade com uma determinada especificação, com base na do sistema operacional UNIX original) do que a uma implementação específica de um sistema operacional. Solaris é uma variante comercial do UNIX, entre outros, como HP-UX e AIX, e possui a marca comercial do UNIX. Originalmente, foi desenvolvido pela Sun Microsystems, mas atualmente é de propriedade da Oracle Corporation. Agora, o Solaris é conhecido como Oracle Solaris.
UNIX
O UNIX é um sistema operacional que se concentra em fornecer aos programadores um sistema multiusuário e multitarefa. O sistema operacional UNIX é composto por três componentes principais. O primeiro componente é o kernel. O kernel é a parte principal do sistema operacional Unix. O kernel é simplesmente um programa grande. Quando a máquina é ligada, ela é carregada na memória e manipula a alocação de recursos de hardware. O kernel controla o hardware disponível, como processadores, memória, etc. e mantém a comunicação com os dispositivos conectados. O segundo componente são os programas utilitários padrão, que incluem utilitários simples como o cp (que permite copiar um arquivo) para utilitários complexos, como o shell (que permite ao usuário emitir comandos para o sistema operacional). O terceiro componente é o conjunto de arquivos de configuração do sistema. Os arquivos de configuração são usados pelo kernel, bem como pelos programas utilitários. Alterando esses arquivos de configuração, alguns aspectos do comportamento do kernel e dos programas utilitários podem ser alterados. O sistema operacional Unix é amplamente utilizado em estações de trabalho, servidores e dispositivos móveis.
Solaris
Como mencionado anteriormente, o Solaris é uma variante comercial do UNIX. Foi uma adaptação precoce do UNIX por uma startup comercial. Originalmente desenvolvido pela Sun Microsystems, o Solaris atualmente pertence à Oracle Corporation. Inicialmente, o Solaris estava fortemente acoplado ao hardware SPARC da Sun e foi comercializado como um pacote combinado. Agora, o Solaris também pode ser usado com estações de trabalho e servidores baseados em x86. Fornecedores como Dell, IBM, Intel, Hewlett-Packard e Fujitsu Siemens oferecem suporte ao Solaris em seus servidores x86. O Solaris introduziu recursos como DTrace, ZFS e Time Slider. O Solaris é conhecido por sua adequação ao multiprocessamento simétrico, onde dois ou mais processadores idênticos são conectados a uma memória principal compartilhada e uma única instância do SO controla todos os processadores. Atualmente, o Solaris inclui recursos como DTrace, Doors, Service Management Facility, Solaris Containers, Solaris Multiplexed I / O, Solaris Volume Manager, ZFS e Solaris Trusted Extensions.
Qual é a diferença entre UNIX e Solaris?
O UNIX é um sistema operacional (SO) e o Solaris é um sistema operacional baseado no UNIX (uma variante comercial do UNIX). Mas, em geral, o termo "UNIX" refere-se mais a uma classe de sistemas operacionais do que a uma implementação específica de um sistema operacional. Em outras palavras, UNIX é um termo genérico que descreve muitos sistemas operacionais diferentes, mas similares. Solaris está licenciado para usar a marca comercial UNIX. O Solaris contém recursos como o DTRace e o sistema de arquivos ZFS que não está presente em outras implementações do UNIX. Além disso, como o Solaris foi projetado especialmente para funcionar com sistemas SPARC, o uso do Solaris resultaria em melhor desempenho nos sistemas SPARC do que em outras implementações do UNIX. Além disso, existem outras implementações do tipo UNIX mais baratas que o Solaris, como o Linux. Mas o Solaris é bem conhecido por sua adequação ao multiprocessamento simétrico e escalabilidade nos sistemas SPARC. Além disso, o Solaris usa utilitários compatíveis com POSIX, mais antigos que os utilitários GNU usados pelo Linux e outras implementações do tipo UNIX.