Muitas pessoas dizem que o GNU não é UNIX e, na verdade, o GNU significa isso mesmo, Gnu Is Not Unix. No entanto, existem também algumas pessoas que argumentam que o GNU/Linux é realmente um clone do UNIX, mas que por razões legais, ele diz precisamente que não é UNIX para se livrar do problema.
A realidade pode ser diferente. O GNU/Linux não é de forma alguma igual ao UNIX, existem muitas diferenças, mas também muitas coincidências. Vamos ver tudo.
Uma das histórias: UNIX
O sistema operacional UNIX nasceu no final dos anos 60. A AT&T Bell Labs lançou um sistema operacional chamado UNIX escrito em C, que permite modificações, aceitação e portabilidade mais rápidas.
Começou como um projeto individual sob a liderança de Ken Thompson, da Bell Labs, e se tornou o sistema operacional mais amplamente usado. O UNIX é um sistema operacional proprietário e privado.
O sistema operacional funciona no CLI (Command Line Interface), mas depois houve desenvolvimentos para interface gráfica em sistemas UNIX. O UNIX é um sistema operacional muito popular em empresas, universidades, grandes empresas, etc.
O que é o GNU/LINUX?
O GNU/Linux é um sistema operacional construído, digamos, por Richard Stallman, o criador e Linus Torvalds, da Universidade de Helsinque, em 1991. O nome “Linux” vem do núcleo do Linux e o GNU é o sistema operacional. É o software em um computador que permite que aplicativos e usuários acessem dispositivos de computador para executar uma função específica.
O sistema operacional GNU/Linux transmite as instruções de um aplicativo do processador do computador e envia os resultados para o aplicativo através do sistema operacional. Pode ser instalado em outros computadores, telefones celulares, consoles de videogame, etc.
O desenvolvimento do GNU/Linux é um dos exemplos mais proeminentes de colaboração em software livre e de código aberto. Hoje, muitas empresas e um número similar de indivíduos lançaram sua própria versão do sistema operacional com base no núcleo Linux e GNU.
Características do UNIX
- Sistema operacional multiusuário e multitarefa.
- Pode ser usado como um programa de controle mestre em estações de trabalho e servidores.
- Centenas de aplicativos comerciais estão disponíveis.
- Em seus dias de glória, o UNIX foi rapidamente adotado e se tornou o sistema operacional padrão das universidades.
- Falta uma interface gráfica, mas pode ser implementada.
Características do GNU/Linux
- Suporta multitarefa.
- Os programas consistem em um ou mais processos e cada processo possui um ou mais encadeamentos.
- Pode facilmente coexistir com outros sistemas operacionais.
- Você pode executar vários programas do usuário.
- Contas individuais são protegidas devido à autorização adequada.
- O GNULinux é uma réplica do UNIX, mas não usa seu código.
Vamos dar uma olhada nas diferenças:
S.O. | GNU/Linux | UNIX |
---|---|---|
Custo | O GNU/Linux é distribuído gratuitamente, baixado através de revistas, sites, etc. Versões pagas também estão disponíveis para o GNU / Linux. | Os diferentes sabores do UNIX têm preços diferentes, dependendo do tipo de fornecedor. |
Desenvolvimento | O GNU/Linux é open source, e milhares de programadores colaboram online e contribuem para o seu desenvolvimento. | Os Sistemas UNIX possuem versões diferentes. Essas versões são desenvolvidas principalmente pela AT&T, bem como por outros fornecedores comerciais. |
Uso | Todo o mundo. De usuários domésticos até desenvolvedores e servidores. | O UNIX pode ser usado em servidores da Internet, estações de trabalho e PCs. |
Shell | BASH é o shell padrão do GNU/Linux. Oferece suporte para vários intérpretes de comando. | Originalmente feito para trabalhar na Bourne Shell. No entanto, agora é compatível com muitos outros programas. |
Interface | O GNU/Linux fornece mais de uma dúzia de ambientes gráficos | Common Desktop Environment, GNOME. |
Virus | O GNU/Linux tem entre 60 e 100 vírus listados até hoje que não estão sendo propagados atualmente. | Existem entre 80 e 120 vírus relatados até o momento no UNIX. |
Ameaças | A detecção e resolução de ameaças é muito rápida porque o GNU/Linux é baseado principalmente na comunidade. Portanto, se algum usuário publicar algum tipo de ameaça, uma equipe de desenvolvedores qualificados começará a trabalhar para resolvê-lo. | Os usuários do UNIX precisam de um tempo de espera maior para obter o patch de correção de erros correto. |
Arquiteturas | Inicialmente desenvolvido para processadores de hardware Intel x86. Está disponível para mais de vinte tipos diferentes de CPUs que também incluem um ARM. | Está disponível nas máquinas PA-RISC e Itanium. |
Usado em.. | O sistema operacional GNU/Linux pode ser instalado em vários tipos de dispositivos, como computadores, supercomputadores, celulares e tablets. | O sistema operacional UNIX é usado para servidores de Internet, estações de trabalho e PCs. |
Melhor característica | Extrema flexibilidade. | Feta ZFS – Sistema de arquivos de última geração DTrace – Dynamic Kernel Tracing |
Versões | Centenas de distribuições baseadas no GNU e Linux. | Diferentes versões do UNIX são HP-UX, AIS, BSD, etc. |
Tipos de arquivos | Os Sistemas de arquivos suportados por tipo de arquivo como ext1, ext2, ext3, ext4, xfs, nfs, cramfsm, ufs, devpts, NTFS. | Sistemas de arquivos suportados por tipos de arquivos são zfs, hfx, GPS, xfs, vxfs. |
Portabilidade | O GNU/Linux é portátil e é iniciado a partir de um pendrive, CDRom, DVD. | O UNIX não é portátil. |
Código | A fonte está disponível para o público em geral. Grátis | A fonte não está disponível. Privado/Proprietário |
Limitacões do GNU/Linux
- Não há edição padrão do GNU/Linux
- O GNU/Linux pode não ter drivers para todos os dispositivos de hardware.
- O GNU/Linux, pelo menos para novos usuários, não é tão fácil de usar quanto o Windows.
- Muitos dos programas que estamos usando para o Windows só serão executados no GNU/Linux com a ajuda de um emulador.
- O GNU/Linux é o mais adequado para um usuário corporativo, mas é mais difícil de introduzir em um ambiente doméstico.
Limitacões do UNIX
- A interface do usuário não amigável, concisa, inconsistente.
- O Unix é projetado para um sistema de computador lento, então você não pode esperar um desempenho rápido.
- A interface do Shell pode ser traiçoeira porque um erro de digitação pode destruir arquivos.
- As versões em várias máquinas são ligeiramente diferentes, portanto, falta consistência.
- O UNIX não suporta sistemas de tempo de resposta em tempo real.
Com esses dados, você já terá uma ideia das diferenças entre esses dois sistemas operacionais. Eu insisto que o GNU é uma edição do UNIX, mas com código livre e, portanto, herda muitas coisas, incluindo a hierarquia de diretórios. Como a família BSD, incluindo a OSX, eles são descendentes do mítico UNIX, mas com suas peculiaridades. O GNU mantém o melhor do UNIX porém com aperfeiçoamento.
Redes Sociais