unix

É Linux Unix?

É Linux Unix?

Introdução

Os sistemas operacionais gerenciam o hardware e o software dos computadores. Eles incluem Microsoft Windows, MacOS, Linux, Android, Unix e muitos outros. Embora o sistema operacional de desktop mais dominante seja o Microsoft Windows, a natureza de código aberto do Linux o torna uma opção viável para usabilidade em várias plataformas. O Android, desenvolvido pelo Google, leva a maior fatia entre o setor móvel de tablets e smartphones que usam Linux Kernel.

Existem dois tipos de sistemas operacionais; um sistema operacional de tarefa única e multitarefa. O sistema operacional de tarefa única executa um programa por vez, enquanto o sistema operacional multitarefa executa vários programas simultaneamente.

Os sistemas operacionais multitarefa incluem Unix e Linux (um sistema operacional semelhante ao Unix) como exemplos. Antes do advento do Linux e da ascensão do sistema operacional Windows, o Unix dominava o mundo da computação.

O sistema operacional Unix possui uma variedade de versões; HP-UX, AIX, BSD entre outros. Muitos podem considerar o Linux como um clone do sistema operacional Unix, talvez porque compartilhem alguns recursos comuns em sua perspectiva. No entanto, este não é o caso, pois o Linux e o Unix são entidades separadas, embora o Linux tenha sido lançado muito mais tarde do que o Unix.

A Especificação Única Unix é um termo de grupo dado a padrões de sistemas operacionais de computador que estão em conformidade e se qualificam para usar a marca comercial Unix. Qualquer sistema que alega ser Unix tem que ser certificado, senão é considerado apenas como um sistema semelhante ao Unix.

Definição de Unix

Unix pode ser usado como um termo que explica três cenários:

Em primeiro lugar, refere-se ao sistema operacional original desenvolvido pela AT&T Bell Labs e outros sistemas operacionais derivados deste sistema operacional.

Em segundo lugar, como UNIX, uma marca comercial gerenciada pelo grupo aberto que desenvolveu um conjunto de guias para sistemas operacionais chamado Single Unix Specification. Apenas os sistemas operacionais que atendem a esses padrões podem ter o nome "Unix" e os desenvolvedores de um sistema operacional têm que pagar pela licença e royalties.

Por último, pode ser usado para se referir a todos os sistemas que são registrados com o nome “Unix”, pois estão em conformidade com os padrões da marca.

Portanto, para um Sistema Operacional ser chamado ou melhor classificado como Unix, ele deve satisfazer qualquer uma das definições acima. Se não, é totalmente diferente e pode ser apenas um sistema operacional semelhante ao Unix.

Ao falar sobre UNIX em relação à segunda explicação, os sistemas operacionais aqui derivam do AT&T Unix inicial. Está escrito nas linguagens de programação C e Assembly. O trabalho original foi planejado para funcionar dentro do Sistema Bell, mas foi posteriormente licenciado para grupos externos que compreendiam variantes acadêmicas e comerciais de fornecedores.

Os sistemas em Unix têm um design modular comum conhecido como filosofia Unix; em relação ao conjunto de ferramentas simples que o sistema operacional oferece, com uma função limitada e bem definida.

Ao longo dos anos, vários sistemas operacionais semelhantes ao Unix foram desenvolvidos. Destes, o Linux emergiu como o mais popular, substituindo o Unix certificado pelo SUS.

Qual é o sistema operacional Linux?

Por outro lado, o Linux, que foi desenvolvido por Linus Torvalds, é um grupo de sistemas operacionais de código aberto, portanto, livres para serem modificados para atender às necessidades dos usuários finais. Foi lançado no início dos anos 1990 com o principal alvo sendo os computadores pessoais, mas se espalhou para mais plataformas, superando outros sistemas operacionais.

Linux foi denominado como Unix-like, um termo que significa um sistema operacional que se assemelha a um sistema Unix. Ele pode não se qualificar como um ou ser certificado para qualquer versão particular da Especificação Única do Unix.

Linux também é um kernel projetado por Torvalds. Ele provou ser flexível ao longo dos anos e tem uma variedade de aplicações. O Android, projetado sobre o kernel do Linux, é o sistema operacional móvel mais amplamente usado para dispositivos móveis e até mesmo as televisões Android estão em ascensão.

Algumas versões do Linux, conhecidas como distribuições Linux, incluem Ubuntu, OpenSuse, Redhat, Solaris entre outros. Aqueles do Unix são AIS, HP-UX, BSD, Iris. Em contraste, o Unix tem o menor compartilhamento de versões.

Diferença entre Linux e Unix

Seria errado dizer que o Linux é Unix por causa das seguintes características distintivas que visam descartar os dois como sendo uma coisa.

  1. Flexibilidade e compatibilidade: Linux é flexível e compatível com a maioria dos hardwares. Ele pode ser instalado e executado na maioria das plataformas. Isso inclui telefones celulares, tablets e consoles de jogos. No entanto, o Unix só pode funcionar em hardware especializado e processadores de CPU específicos. Não é compatível como o sistema operacional Linux e sua instalação requer maquinários de hardware estritos e procedimentais.
  2. Custo: As distribuições do Linux são gratuitas, não há custos de download e podem ser distribuídas em diferentes mídias. As poucas distros Linux com preços acessíveis são acessíveis. No caso de versões de servidor, as instituições pagam aos distribuidores por uma política de suporte, mas não pelo software em si. Por outro lado, o Unix não é de todo gratuito. Os vendedores de vários sabores de Unix os oferecem em taxas variáveis. Comercialmente, o Unix é frequentemente escrito de forma personalizada para um sistema particular. Portanto, o custo original é alto.
  3. Disponibilidade do código fonte: O código-fonte do Linux está disponível gratuitamente, enquanto o do Unix não é. Os usuários podem modificar e fazer alterações no sistema Linux em seus dispositivos. No entanto, a venda é restrita. Este não é o caso do Unix; seu código-fonte não está disponível, pois não é um freeware.
  4. Portabilidade: O sistema Unix não é tão portátil quanto o Linux é. Linux é extremamente portátil e pode ser executado em uma variedade de mídias de armazenamento e dispositivos portáteis.
  5. Linha de comando e GUI: Ao lidar com o sistema operacional Linux, nós o associamos com uma interface de usuário gráfica mínima e uma interface de linha de comando mais usada. Unix usa apenas a interface de linha de comando, enquanto o desenvolvimento de uma interface gráfica de usuário está em andamento.
  6. Sistemas de arquivos: O Linux tem a capacidade de suportar um grande conjunto de sistemas de arquivos quando comparado ao Unix. Durante a instalação, o custo incorrido é relativamente baixo.
  7. Formulários: O sistema operacional Linux possui uma variedade de usuários; de usuários domésticos, desenvolvedores a entusiastas de computador. O Unix tem poucos usuários, principalmente projetados para mainframes, servidores e estações de trabalho. Apenas a versão OS X foi direcionada a todos em seu design inicial.
  8. Casca: O sistema Linux usa o Bourne Again Shell (BASH) como seu shell padrão e pode suportar vários interpretadores de comando. O Unix foi originalmente associado ao shell Bourne, mas depois tornou-se compatível com vários outros, como Korn e C.
  9. Segurança: O Linux tem uma taxa de resposta rápida e eficiente a bugs e ameaças. Por ser um sistema operacional aberto, qualquer usuário pode relatar um bug que foi corrigido em um curto espaço de tempo. No Unix, o usuário deve ter paciência para adquirir o patch de correção de bugs adequado.

Semelhanças entre os sistemas operacionais Linux e Unix

Mesmo que esses dois sejam distintos em muitos aspectos, existem certos recursos que eles compartilham; da funcionalidade ao design. Isso não quer dizer que eles sejam semelhantes, mas uma mera comparação do motivo pelo qual alguns usuários podem confundir os dois.

Ambos os sistemas operacionais Linux e Unix podem executar multitarefa e operar em uma variedade de plataformas. Além disso, ambos empregam um núcleo monolítico em seu funcionamento. Kernels monolíticos são caracterizados por um design onde todo o sistema operacional está trabalhando no espaço do kernel, e o kernel pode carregar e descarregar módulos executáveis ​​enquanto o dispositivo está em execução.

Outra semelhança é que eles são modulares; um recurso nos dois sistemas operacionais pode ser removido e substituído sem a necessidade de reinicialização. Outros, como o Módulo de kernel carregável, podem ser adicionados ao Linux enquanto o sistema está em execução.

Os desenvolvimentos no sistema operacional Unix estão tornando-o capaz de não usar a GUI, além da ferramenta de linha de comando já presente. Este recurso estava presente apenas no Linux, mas é comum para ambos em versões posteriores do Unix.

Conclusão

Não se pode dizer que o Linux é Unix principalmente porque foi escrito do zero. Ele não tem nenhum código Unix original dentro. Olhando para os dois sistemas operacionais, você pode não notar muita diferença, pois o Linux foi projetado para funcionar exatamente como o Unix, mas não contém nenhum de seu código. Além disso, carece de uma certificação Unix para satisfazer as condições de ser chamado de sistema operacional Unix conforme mencionado acima.

Ao estudar os dois, devemos notar que o Linux ganhou popularidade em hardware e software de computador, jogos, tablets, mainframes. Este último, por outro lado, tem sido comumente usado para servidores de internet, estações de trabalho e computadores pessoais de Solaris, Intel e HP. Dos dois, o Linux é mais popular entre os usuários.

Além de tudo isso, existem configurações do tipo Unix baseadas em Linux que não empregam muitas ferramentas GNU, embora também existam sistemas operacionais que fazem uso do kernel Linux, mas não se parecem com o sistema Unix. Por exemplo, o Android tem um kernel Linux, mas não é de forma alguma um dispositivo Unix. Distinguir os dois torna-se difícil principalmente por causa da flexibilidade do Linux; pode ser integrado em diferentes sistemas, sejam eles do tipo Unix ou não.

Informações e fontes adicionais

https: // www.unix.org / what_is_unix.html

https: // en.m.wikipedia.org / wiki / Operating_system

https: // beebom.com / unix-vs-linux-what-is-the-diff /

https: // www.vermes da tecnologia.net / 2016/11 / different-linux-unix-operating-systems.html

https: // www.quora.com / Quais são as semelhanças e diferenças entre UNIX e Linux

AppyMouse na tela Trackpad e ponteiro do mouse para tablets Windows
Os usuários de tablets costumam perder o ponteiro do mouse, especialmente quando costumam usar laptops. Os smartphones e tablets touchscreen vêm com m...
O botão do meio do mouse não funciona no Windows 10
O botão do meio do mouse ajuda você a percorrer longas páginas da web e telas com muitos dados. Se isso parar, você vai acabar usando o teclado para r...
Como alterar os botões esquerdo e direito do mouse no PC com Windows 10
É normal que todos os dispositivos de mouse de computador sejam ergonomicamente projetados para usuários destros. Mas existem dispositivos de mouse di...