PC

Unix vs Linux Qual é a diferença?

Unix vs Linux Qual é a diferença?

Se você acabou de começar a ler e aprender sobre Linux, pode ter encontrado o termo “Unix”. A palavra em si é semelhante a Linux, mas o que significa? Talvez você esteja se perguntando: qual é a diferença entre Unix e Linux?

Geralmente, depende de como você interpreta cada um desses dois termos, porque ambos podem ter significados diferentes (embora relacionados). Neste artigo, apresentamos uma história simplificada do Linux e do Unix para ajudá-lo a entender sua relação. Como sempre, você é bem-vindo para fazer perguntas e adicionar mais informações nos comentários.

A (Hi) história do Unix e Linux

A história do Unix começou no final dos anos 1960 e início dos anos 1970, no departamento de pesquisa de computação da AT&T Bell Labs nos Estados Unidos. Junto com o MIT e a General Electric, o Bell Labs estava desenvolvendo um novo sistema operacional. Alguns de seus pesquisadores ficaram insatisfeitos com o andamento do projeto e se retiraram para criar seu próprio sistema operacional. Em 1970, o novo produto recebeu o nome de Unix e, dois anos depois, seu código foi totalmente reescrito na linguagem de programação C. Isso tornou muito mais fácil para os desenvolvedores portar Unix para diferentes plataformas de computação.

Conforme o desenvolvimento do Unix continuou, a AT&T começou a vender licenças para seu uso para universidades e, mais tarde, para fornecedores comerciais. Isso significa que nem todos podem modificar e distribuir livremente o código-fonte, essencialmente tornando o Unix um sistema operacional proprietário. Logo, derivados e variantes do Unix para diferentes fins e com diferentes licenças começaram a surgir, sendo o BSD (Berkeley Software Distribution) provavelmente o mais conhecido entre eles.

O Linux é baseado no Unix em espírito e funcionalidade, mas não em código. Como sistema operacional, surgiu de dois projetos: o Projeto GNU, iniciado por Richard Stallman em 1983, e o kernel Linux, escrito por Linus Torvalds em 1991. O objetivo do Projeto GNU era criar um sistema operacional semelhante ao Unix , mas separado dele; em outras palavras, não contém código do Unix para que possa ser modificado e distribuído sem limitações como software livre. Como seu próprio kernel estava incompleto, o Projeto GNU aceitou o kernel Linux, e assim o sistema operacional GNU / Linux nasceu.

O design do kernel do Linux foi influenciado pelo MINIX, uma variante do Unix, mas todo o código foi escrito do zero, não emprestado dele. Ao contrário do Unix, que era usado em servidores, grandes mainframes e computadores caros em várias instituições, o Linux foi desenvolvido para computadores pessoais, um tipo de hardware muito mais simples. No entanto, hoje ele roda em mais plataformas do que qualquer outro sistema operacional, incluindo servidores, sistemas embarcados e telefones celulares.

O que é Unix?

O termo “Unix” pode referir-se ao seguinte:

O que é Linux?

Estritamente falando, o termo “Linux” se refere apenas ao kernel. O sistema operacional não está completo sem um ambiente de área de trabalho e aplicativos. Como a maioria dos aplicativos foram e ainda são fornecidos pelo Projeto GNU, o nome completo do sistema operacional é GNU / Linux.

No entanto, hoje em dia, muitas pessoas usam “Linux” para se referir a toda e qualquer distribuição Linux e usam o termo como um nome genérico para todos os sistemas operacionais baseados no kernel Linux. A versão 4.0 do kernel Linux está atualmente em desenvolvimento, pois Linus Torvalds decidiu recentemente mudar para um novo sistema de numeração para lançamentos de kernel.

Linux é um sistema semelhante ao Unix, o que significa que se comporta como Unix, mas não contém seu código.

Os sistemas do tipo Unix são freqüentemente descritos como Un * x, * NIX ou * N? X, ou chamados de “Unixoids” em algumas linguagens. O Linux não tem certificação UNIX e diz-se que GNU significa “GNU's Not Unix”, portanto, a esse respeito, OS X é “mais Unix” do que Linux. No entanto, no nível de funcionalidade, o kernel do Linux e o (s) sistema (s) operacional (is) GNU / Linux são muito semelhantes ao Unix e seguem a maioria dos princípios da filosofia Unix, como ter código legível por humanos, armazenar a configuração do sistema em arquivos de texto simples , contando com ferramentas de linha de comando simples e pequenas, tendo um shell, um login e um gerenciador de sessão ...

É importante observar que é possível para um sistema semelhante ao Unix obter a certificação UNIX. Em alguns contextos, todos os sistemas operacionais derivados ou baseados em Unix são referidos como Unix-like, independentemente de terem ou não o certificado UNIX. Além disso, eles podem ser sistemas operacionais comerciais ou gratuitos (e de código aberto).

Principais diferenças

Como você viu, a confusão geralmente vem do fato de que “Unix” e “Linux” podem significar coisas diferentes. Qualquer que seja o significado usado, o fato é que o Unix estava lá primeiro e o Linux veio depois. O Linux nasceu do desejo de liberdade e portabilidade do software e foi inspirado pela abordagem Unix para a computação. É seguro dizer que estamos todos em dívida com o movimento do software livre porque, em termos de tecnologia, o mundo seria um lugar muito mais sombrio sem ela.

VEJA TAMBÉM: Linux vs Windows, conforme experiência de um usuário Linux

As 10 palestras TED mais vistas de todos os tempos
A TED (Tecnologia, Entretenimento e Design) foi fundada em 1984 com uma declaração de missão, “Idéias que valem a pena compartilhar”. Até o ano de 20...
Como liberar ou limpar o cache DNS no Windows 10
Em um PC ou laptop com Windows, você deve ter notado que uma página da Web que você visita com frequência não está carregando, embora pareça estar fun...
Como ativar o modo restrito do YouTube no computador ou telefone
Aprendemos muitas coisas novas com a internet e, embora a web geralmente possa ser um lugar divertido e educativo, também é um lugar cheio de ódio e a...