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/LinuxUNIX
CustoO 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.
DesenvolvimentoO 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.
UsoTodo 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.
ShellBASH é 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.
InterfaceO GNU/Linux fornece mais de uma dúzia de ambientes gráficosCommon Desktop Environment, GNOME.
VirusO 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çasA 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.
ArquiteturasInicialmente 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ísticaExtrema flexibilidade.Feta ZFS – Sistema de arquivos de última geração DTrace – Dynamic Kernel Tracing
VersõesCentenas de distribuições baseadas no GNU e Linux.Diferentes versões do UNIX são HP-UX, AIS, BSD, etc.
Tipos de arquivosOs 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.
PortabilidadeO GNU/Linux é portátil e é iniciado a partir de um pendrive, CDRom, DVD.O UNIX não é portátil.
CódigoA fonte está disponível para o público em geral. GrátisA 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.