Diferença entre UNIX e Solaris

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.