Explicamos o que é o Unix, a história da sua criação e as diversas utilizações que apresenta. Além disso, suas características, vantagens e desvantagens.
O que é UNIX?
É conhecido como Unix a marca de uma família de sistemas operacionais de computador desenvolvidos a partir da década de 1960 e que se caracterizam por serem de código aberto, ou seja, que seus próprios usuários possam contribuir com seu desenvolvimento, atualização e aprimoramento, além de serem portáteis, multitarefa e multiusuário.
Não há, portanto, uma única versão do Unix, mas uma série de aplicações e desenvolvimentos comerciais chamados “implementações”alguns dos quais são vendidos no mercado com direitos autorais e outros oferecidos gratuitamente entre comunidades de usuários e coletivos de computadores.
Mesmo assim, fala-se em “Unix tradicional” para se referir a versão mais ou menos padrão. Do resto, pode-se falar em “semelhante ao Unix”.
O que há de especial no Unix é sua utilitário para gerenciar recursos em conjunto de uma máquina entre diferentes usuários, atribuindo-os a cada um com base em um tempo compartilhado.
É também o sistema operacional mais usado por hackers no mundo.
Veja também: Windows 10.
história do Unix
Os primeiros desenvolvedores Unix foram Dennis Ritchie, Ken Thompson, Douglas MclIroy e Joe Osanaprogramadores da AT&T Bell Laboratories, empresa que vendeu os direitos do sistema para a Novell Inc., que os revendeu para a Santa Cruz Operation (1995) e esta por sua vez para a Caldera Software (2001), grupo posterior da SCO.
Porém, A Novell sempre avisou que estava vendendo direitos de uso e não de propriedade.portanto, após um longo conflito legal, recuperou os direitos autorais em 2010.
Marca registrada UNIX ®
O nome “Unix” foi inicialmente UNICSum acrônimo para Uniplexed Information and Computing System, um nome que significava uma versão (cortar) dos sistemas Multics.
O nome foi posteriormente alterado para Unix e está registrado como marca comercial e direitos autorais de todos os sistemas Unix que cumpram osEspecificação única do Unix”, uma série de padrões de identificação para sistemas dessa família.
No entanto, o termo tornou-se popular como o equivalente a toda a famíliae é por isso que inúmeras variantes gratuitas distribuídas na rede optam por se chamar UN*X, UNIX*, *NIX ou *N?X.
Recursos Gerais do Unix
De um modo geral, o UNIX É um sistema operacional multiusuário.escrito na linguagem de programação C, com capacidade de simular multiprocessamento e processamento não interativo.
também tem capacidade de interconexão de processos, o que permite sua comunicação e demonstra grande facilidade para redirecionar entradas e saídas. Tudo isso o torna um ambiente com facilidades para criação de programas e sistemas, bem como projetos de software. Daí sua enorme popularidade.
Usos do Unix
O Unix é frequentemente usado no controle de vários sistemas de usuários e periféricos, em sistemas complexos de gerenciamento de recursos e, também, por usuários avançados, como programadores ou designers de software. Acima de tudo, é utilizado em redes internas ou corporativas e em sistemas de computação conjunta.
Vantagens do Unix
O Unix provou ser um poderoso sistema operacional, uma adaptabilidade muito altaque também permite a conexão de vários usuários a um cérebro central.
Sua alta compatibilidade e programabilidade o tornam ideal para gerenciar vários periféricos (impressoras, scanners, câmeras, etc.), bem como para criando peças de software. Portanto, é o sistema operacional mais popular entre hackers e programadores independentes.
Desvantagens do Unix
O Unix tem desvantagens e riscos notórios, como os implícitos em sua ausência de suporte técnico: pouca segurança informática e altos padrões de exigência por parte do usuário, que geralmente deve ser muito experiente.
Da mesma forma, sendo de código aberto, grande parte do hardware de computador disponível para Unix é desenvolvido em casa, sem nenhum controle de qualidade.
portabilidade Unix
O Unix difere de outros sistemas operacionais, como o MS-DOS, porque não há disco físico (uma partição, um disco externo, etc.), pois tudo nele é um arquivo e é “transparente”.
A interface do usuário é precisamente uma árvore hierárquica de arquivos. Isso, somado à representação dos periféricos também como arquivos, acarreta sua enorme portabilidade, uma de suas funções mais importantes.
Elementos de Unix
Os sistemas Unix são baseados em dois componentes fundamentais:
- CONCHA. Linguagem de controle programável que estabelece comunicação com o sistema operacional, que atua ao mesmo tempo como intérprete, mensageiro e programador. Com ele você pode modificar dinamicamente as características com as quais os programas são executados.
- NÚCLEO. Um kernel permanentemente residente na memória, que opera como o coração do sistema: ele manipula as chamadas do sistema, gerencia o acesso a arquivos e inicia ou suspende as tarefas do usuário (alocador de recursos).
Comandos básicos de Unix
Os comandos básicos do usuário no Unix podem ser resumidos (pelo menos os principais desenvolvidos na primeira edição) no seguinte:
- Navegação e criação de diretórios e/ou arquivos: ls cd pwd mkdir rm rmdir cp.
- Edição e visualização de arquivos: toque em mais ed vi nano.
- Processamento de texto: echo cat grep sort uniq sed awk tail head.
- Comparação de arquivos: comm cmp diff patch.
- Administração do sistema: Chmod Chown PS Encontre Xargs SD W Who.
- Comunicações: mail telnet ssh ftp finger rlogin.
- Concha: sh csh ksh.
- Documentación: man.
Famílias Unix mais populares
As principais famílias Unix conhecidas são:
- AT&T. A família Unix “pura” ou “original”, cujas versões principais são UNIX System III e UNIX System IV.
- BSD. Produto de licenciamento Unix para UC Berkeley, foi completamente reescrito para ser desprovido de elementos de autoria do software original.
- AIX. Também surgiu de um licenciamento e reescrita do código, desta vez para a IBM.
- GNU. Uma tentativa de criar uma variante livremente distribuída do Unix, chamada de “Projeto GNU”, em 1983.
- Linux. Criado em 1991 por Linus Torvalds que combinou ferramentas GNU com seu próprio kernel e conseguiu uma espécie de “clone” do Unix que não vem de sua história original.