Unix vs. Linux: as diferenças e por que é importante

Unix vs. Linux: as diferenças e por que é importante

O Linux está em toda parte hoje em dia. Para obter a prova definitiva, basta olhar para o Windows. Com o lançamento do subsistema Windows para Linux 2, a Microsoft está distribuindo um kernel Linux com seu sistema operacional. Não faz muito tempo, isso teria parecido uma piada do Dia da Mentira.





Embora o Linux possa fornecer a espinha dorsal de grande parte da Internet, ele não foi criado do nada. Antes do Linux, existia o Unix, e o sistema operacional mais novo deve muito do crédito por sua popularidade atual a ideias nascidas nos anos 1970 e até 1960.





O que é Unix?

Enquanto o próprio Unix busca a simplicidade, descrever exatamente o que é não é fácil. O Unix original era um sistema operacional da AT&T, mas hoje em dia, o A marca comercial UNIX pertence ao Open Group . O Unix também é usado como uma categoria para descrever uma família inteira de sistemas operacionais.





Depois, há a filosofia Unix. Isso serve como uma diretriz geral para programas Unix seguirem, com o núcleo sendo que cada programa deve fazer uma coisa bem. Em vez de ter como objetivo empacotar todos os recursos imagináveis, uma ferramenta Unix deveria simplesmente fazer seu trabalho, idealmente produzindo saída que pode alimentar diretamente a entrada de outro programa.

Hoje em dia, existem muitas variantes do Unix disponíveis, em variedades gratuitas e comerciais.



O que é Linux?

Linux é outro termo mais difícil de descrever do que você pode imaginar. Tecnicamente, uma distribuição Linux completa é um sistema operacional 'semelhante ao Unix', mas isso é apenas o começo.

Muitas pessoas usam Linux como um termo abreviado para o que seria mais precisamente descrito como GNU / Linux. O próprio Linux é apenas o kernel, a parte do sistema operacional que faz a computação básica e faz a interface com o hardware. Os utilitários básicos que rodam sobre este kernel são tão importantes.





GNU é um acrônimo recursivo que significa 'GNU's Not Unix'. O projeto GNU não contém nenhum código Unix original, mas fornece todos os utilitários que você esperaria encontrar em um sistema operacional Unix. Esta é uma diferença fundamental entre Unix e Linux.

Unix vs. Linux: Uma Breve História

Mesmo os criadores do Unix não criaram tudo isso. Em vez disso, Ken Thompson e Dennis Ritchie se inspiraram em um sistema operacional anterior, o Multics. Na Bell Labs, esses dois pegaram conceitos desse sistema operacional e reescreveram os seus próprios em C, que Ritchie projetou e ajudou a desenvolver.





Unix não era um software de código aberto. Em vez disso, a AT&T vendeu licenças comerciais, mas não foi a única empresa trabalhando no Unix. Os acadêmicos de Berkeley desenvolveram inicialmente um complemento chamado Berkeley Software Distribution ou BSD. Eventualmente, o BSD se tornou seu próprio Unix completo.

Na década de 1980 e na década de 1990, várias empresas começaram a vender suas próprias ofertas de Unix. Entre eles, o AIX da IBM, o Solaris da Sun e o Xenix, que mais tarde se tornou o SCO UNIX.

Linux vence o mundo pela tempestade

Além das várias ofertas do Unix, várias variantes do tipo Unix também estavam disponíveis. Um deles era o MINIX, destinado ao uso acadêmico. Um desenvolvedor de software de Helsinque chamado Linus Torvalds estava frustrado com as limitações do MINIX e pretendia criar um kernel semelhante que pudesse tirar proveito do novo PC que ele comprou.

Ao mesmo tempo, Richard Stallman estava procurando por um kernel. Ele começou o projeto GNU em 1983, construindo substitutos gratuitos para vários utilitários Unix. O que ele não tinha na época era um kernel de código aberto gratuito. Torvalds já estava usando utilitários GNU com seu kernel e, eventualmente, outros também.

O Linux rapidamente viu um interesse generalizado. Em meados da década de 1990, o projeto explodiu em popularidade devido à natureza livre por design do kernel e do conjunto de ferramentas GNU. Mesmo com vários outros sistemas operacionais Unix disponíveis, a natureza comercial dos primeiros 20 anos do Unix pairou sobre eles. Isso ainda afeta a batalha Unix vs. Linux até hoje.

como fazer meu iphone carregar mais rápido

Como e onde o Unix é usado atualmente?

No momento, a popularidade pode ser a principal diferença entre o Linux e o Unix. Dito isso, existem distribuições Unix disponíveis gratuitamente que executam muitos dos mesmos softwares do Linux. Os dois mais populares são FreeBSD e OpenBSD, ambas variantes do BSD, como os nomes indicam.

Então, é claro, há a Apple. Qualquer dispositivo Apple que você compra atualmente, seja um MacBook, iPhone ou até mesmo Apple Watch, está executando um sistema operacional semelhante ao Unix. Em um iPhone ou Apple Watch, você nunca saberia disso usando-os. No entanto, esse não é o caso em um computador Mac.

Basta iniciar o aplicativo Mac Terminal e você terá acesso a utilitários Unix padrão como ls, pwd e até mesmo editores como o vim. Essas ferramentas podem ser bastante poderosas. Para uma introdução, veja nosso guia do iniciante para o terminal Mac .

Linux está em toda parte

O Linux pode estar em todo lugar, mas isso não significa que você o veja. O Android, o sistema operacional móvel mais popular do mundo, é um fork do Linux. Você não saberia disso ao executá-lo, mas nos bastidores está uma versão do kernel Linux modificado para uso em dispositivos móveis.

Grande parte da Internet é executada em Linux. Enquanto as variantes do Windows e do Unix alimentam alguns servidores, a grande maioria dos servidores executa uma distribuição Linux. Muito disso tem a ver com a natureza livre do sistema operacional, mas também como ele é robusto, o que significa menos tempo de inatividade. O Unix não é menos robusto de forma alguma, mas a popularidade do Linux significa que a maioria das pessoas o escolherá em um tiroteio Unix vs. Linux.

Uma das aparições de maior destaque do Linux nos últimos anos é o subsistema do Windows para Linux. Isso permite que você execute utilitários do Linux no Windows, o que é um grande benefício para desenvolvedores da web e engenheiros de software. Temos um guia sobre como começar com o subsistema Windows para Linux .

Você é novo no Unix ou no Linux?

Executar um computador com Unix ou Linux é mais fácil do que nunca. O Windows não roda o Linux em seu núcleo, mas ainda é possível pelo menos rodar o Linux sobre o Windows. Qualquer dispositivo Apple que você comprar também possui uma variante do Unix em seu núcleo.

Se você quer rodar um 'verdadeiro' Linux no seu computador, isso também é fácil. Você sempre pode instalar uma das incontáveis ​​distribuições do Linux em seu computador. Você prefere um computador com Linux pré-instalado? Não procure além da nossa lista de laptops Linux incríveis.

Compartilhado Compartilhado Tweet O email 3 maneiras de verificar se um e-mail é verdadeiro ou falso

Se você recebeu um e-mail que parece um pouco duvidoso, é sempre melhor verificar sua autenticidade. Aqui estão três maneiras de saber se um e-mail é real.

Leia a seguir
Tópicos relacionados
  • Linux
  • Tecnologia Explicada
  • Linux Distro
  • Linux
  • Unix
Sobre o autor Kris Wouk(118 artigos publicados)

Kris Wouk é músico, escritor e o que quer que se chame quando alguém faz vídeos para a web. Entusiasta de tecnologia desde que se lembra, ele definitivamente tem sistemas operacionais e dispositivos favoritos, mas usa tantos outros quanto pode de qualquer maneira, apenas para se manter atualizado.

Mais de Kris Wouk

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever