Skip to main content

O que é o UNIX®?

UNIX® é uma classe de sistema operacional (SO) desenvolvida no Bell Labs em 1969. Atualmente, ela pertence à marca comercial do The Open Group, que supervisiona seu desenvolvimento e publica a Especificação Única UNIX®. Outros sistemas operacionais baseados neste sistema operacional, ou que compartilham muitos recursos, mas não cumprem as especificações, geralmente são chamados de UNIX.

Geralmente, o UNIX® é um sistema operacional que pode ser executado em uma estação de trabalho ou em um servidor de rede. Esses sistemas formaram a espinha dorsal da Internet primitiva e continuam a desempenhar um papel importante para manter a Internet funcionando. O UNIX® originalmente era um sistema incrivelmente portátil, capaz de permitir que um computador tivesse vários processos em execução ao mesmo tempo e com vários usuários conectados ao mesmo tempo.

As interações nos primeiros sistemas ocorreram através de uma entrada de texto e usaram um sistema hierárquico de armazenamento de arquivos. Embora o UNIX® tenha mudado desde o seu desenvolvimento inicial, muitos comandos permanecem os mesmos e hoje são amplamente reconhecidos como o mesmo sistema de 40 anos atrás. Desde 1994, ele pertence ao The Open Group, que o comprou da Novell. O padrão continua a se desenvolver e também teve uma série de ramificações populares que começaram com seus ideais centrais.

O mais famoso deles é o kernel Linux®, que começa em 1983, quando Richard Stallman iniciou o projeto GNU para tentar criar uma versão gratuita do UNIX®. Embora o projeto em si não tenha tido sucesso, em 1992, Linus Torvalds produziu uma versão gratuita do kernel, que ele chamou de Linux®, e o lançou sob a licença GNU. Como resultado, enquanto o UNIX® permaneceu relativamente fechado, o Linux® era completamente de código aberto. Isso estimulou um grande número de distribuições do núcleo do kernel.

Embora as pessoas tendam a pensar no UNIX® como um único sistema operacional, na verdade é uma classe mais ampla de sistemas que atendem a uma especificação. Qualquer pessoa que possua um sistema operacional que atenda a essa especificação pode usar o nome, desde que pague as taxas de licenciamento adequadas. Vários sistemas operacionais existentes poderiam usar a marca, se assim o desejassem, embora em muitos casos isso prejudique suas próprias propriedades.

Por exemplo, o sistema Apple OSX atende às especificações e, portanto, está falando estritamente de um sistema UNIX®. Da mesma forma, o sistema operacional Solaris está nessa classe, assim como o HP-UX, AIX, Tru64 e IRIX. Sistemas operacionais, como Linux® ou BSD, que têm muito em comum com o UNIX®, mas que não são tecnicamente sistemas UNIX®, devido à falha em atender às especificações, ao pagamento da taxa de licenciamento ou a ambos, geralmente são mencionados. simplesmente como sistemas * nix. Isso vem de uma prática no próprio sistema operacional de usar o asterisco como um símbolo curinga, que pode substituir qualquer caractere. Embora sistemas tecnicamente "UNIX-like" sejam o termo preferido, é muito raramente visto no lugar de * nix, * NIX ou? Nix.